전투 시뮬레이터 시나리오 엔진·AI 행동 트리 설계·실시간 판단 성능 최적화 결
전투 시스템 관련 개발 프로젝트에서 담당한 것은 시나리오 기반 AI 행동 트리 설계였습니다. 다양한 전투 상황에서 적 에이전트가 상황에 맞는 행동을 선택하도록 행동 트리 노드를 계층적으로 구성하고, 우선순위 기반 실행 로직을 구현했습니다.
실시간 처리가 핵심 요건이었습니다. 다수의 에이전트가 동시에 판단하는 상황에서 성능 저하 없이 동작하려면 행동 트리 평가 빈도와 복잡도 간 균형이 필요했고, 중요도가 낮은 판단은 프레임을 건너뛰는 방식으로 연산을 줄였습니다.
시뮬레이션 결과 검증도 담당했습니다. 동일한 시나리오에서 AI 결정이 일관되게 나오는지를 반복 실행으로 확인하고, 예상과 다른 행동 패턴이 나오면 트리 조건을 수정하는 과정을 반복했습니다.