경험 기반 솔직한 접근
NPC 행동 패턴을 설계할 때 가장 먼저 정의하는 것은 이 NPC가 플레이어에게 어떤 경험을 제공하는가입니다. 수업에서 비헤이비어 트리(Behavior Tree)를 활용해 적 NPC의 탐색 → 추적 → 공격 → 복귀 패턴을 구현했습니다. 상태 기계(State Machine)는 상태가 적을 때 직관적이지만, 상태가 복잡해질수록 비헤이비어 트리가 유지보수에 유리합니다. 보스 NPC는 체력 구간별로 페이즈를 나누어 행동 패턴이 변화하도록 설계하면 전투에 리듬이 생깁니다.
NPC가 너무 쉬우면 긴장감이 없고 너무 어려우면 이탈이 생기기 때문에 난이도 조절이 설계의 핵심입니다. 행동 패턴은 플레이어가 도전감과 성취감을 함께 느끼도록 설계하는 것이 중요합니다.