- 프로젝트는 잘 구성되어 있으며, 제출된 코드 검토 시리즈의 일부임. 🧐
- 플러그인을 많이 사용하고 있으며, 특히 Behave 플러그인(행동 트리)을 사용함. 🌳
- NPC 기본 클래스를 상속받아 컴포지션 기반 디자인을 사용하고 있음. ⚙️
- 상태 머신은 노드 형태로 구현되어 있음. 🚦
- 환경 템플릿을 상속하여 환경을 설정하는 효과적인 방법을 사용함. 🏞️
- 행동 트리는 적 AI를 정의하는 전략 중 하나이며, Behave 플러그인을 사용함. 🤖
- 테스트 환경은 다양한 요소를 테스트하기 위한 임시적인 공간임. 🧪