참고 영상: 비헤이비어 트리를 활용한 언리얼 엔진 AI | Unreal Engine KR게임에서 적 캐릭터는 단순히 플레이어를 따라가기만 해서는 자연스럽게 보이지 않는다. 평소에는 주변을 순찰하고, 플레이어를 발견하면 추격하며, 시야에서 놓치면 마지막으로 목격한 장소를 조사해야 한다. 상황에 따라 적절한 엄폐 장소를 선택할 수도 있어야 한다.이러한 여러 행동을 조건문만으로 구현하면 코드가 빠르게 복잡해진다.플레이어를 발견했는가? 발견했다면 추격한다. 발견하지 못했다면 순찰한다.추격 중 플레이어를 놓쳤는가? 놓쳤다면 마지막 위치를 조사한다.공격받았는가? 공격받았다면 공격자를 찾는다.행동이 추가될수록 조건문은 서로 얽히고, 현재 AI가 어떤 판단을 내리고 있는지 확인하기 어려워진다.언리..