AI Controller가 인지와 이동을 관리하고, Behavior Tree가 행동 선택을 구성하며, Blackboard가 목표 위치와 상태값을 공유합니다.
우선순위가 높은 행동부터 시도하고 성공하면 멈춥니다.
찾기, 이동, 공격처럼 순서가 중요한 흐름에 맞습니다.
거리, 쿨다운, 블랙보드 값으로 브랜치 진입을 제어합니다.
플레이어 위치나 시야 감지를 너무 자주 돌지 않게 조절합니다.
Move To, Wait, Attack 같은 작은 실행 단위를 만듭니다.
TargetActor, PatrolPoint처럼 의미가 보이는 이름을 씁니다.
반응성을 높이지만 잘못 쓰면 행동이 자주 끊깁니다.
AI Debugger와 Visual Logger로 판단 경로를 확인합니다.