사실 AI TREE 라는 유니티 FSM 플러그인을 사용해서 간단한 리니지 라이크에 등장 할 법한 몬스터 AI 를 만들어 보려고 하던 중에 언리얼 엔진의 비헤이비어 트리 에 대한 매우 견고한 강의 시리즈를 발견해서 공유 해 봅니다. 페이스북도 이제 안하고 트위터도 아주 가끔 하기 때문에 테크아트노마드 블로그에 포스팅 해 놓고 잊지 않고 복기 해 보려고 하는 것이 목적입니다.
최근 리니지 라이크 클론 코딩 비스무레 하게 막코딩으로 플레이어 콘트롤 부터 카메라 제어와 몬스터 AI 를 구현 해 본적이 있는데요. 본업이 클라이언트도 아니고 이 전에도 딱히 해 본적이 없었지만 코드가 지저분 해서 그렇지.. 할만 했던 것 같습니다. 기회다 싶어서 렌더링 쪽 말고 비헤이비어 트리 쪽도 한달동안 집중적으로 살펴보고 입맛에 맞는 봇 디자인도 해 볼까 합니다.
마지막으로 실제로 유니티에서 사용하고 있는 AITREE 는 언리얼엔진의 비헤이비어 트리와 거의 똑같이 구현 되어 있습니다.
'TECH.ART.FLOW.IO' 카테고리의 다른 글
[번역] UE5.4 커스텀 렌더패스로 인터랙티브 워터 퍼포먼스 최적화 (0) | 2024.07.25 |
---|---|
[번역] UnrealBuildAccelerator(UBA)를 활용한 분산형 빌드 (1) | 2024.07.25 |
[UNITY] PLAYABLE API (0) | 2024.07.22 |
[번역][소식] Real-Time Hair Rendering with Hair Meshes (2) | 2024.07.21 |
[번역] 언리얼 5 카툰 렌더 파이프라인에 블루프린트 사용 #2 (가상 섀도 맵 제작) (1) | 2024.07.16 |