Controller와 Pawn 계열은 제어 주체와 이동 모델로 고른다
누가 조종하는지 먼저 정하고, 몸체가 사람형 이동을 필요로 하는지 판단하면 선택이 단순해진다.
| 질문 | 선택 | 이유 |
|---|---|---|
| 플레이어 입력이 중심인가 | PlayerController | 로컬 입력, HUD, 클라이언트 RPC 시작점 |
| AI 판단이 중심인가 | AIController | Behavior Tree, Blackboard, NavMesh 판단 주체 |
| 사람형 이동이 필요한가 | ACharacter | Capsule, Skeletal Mesh, 점프와 보행 보정 |
| 고유 이동 모델인가 | APawn | 차량, 드론, 포탑처럼 직접 조립할 몸체 |
어느 쪽이든 Controller가 Possess해서 명령을 전달하는 구조를 먼저 설계한다.