게임 루프 역할 분담
GameMode, GameState, PlayerController, Pawn, HUD의 책임을 구분하면 언리얼 프로젝트 구조가 안정됩니다.
서버 규칙과 승패
게임 규칙, 스폰, 매치 흐름처럼 권위 있는 로직을 담당합니다.
공유 상태
점수, 시간, 매치 상태처럼 클라이언트가 알아야 할 정보를 담습니다.
입력과 의도
플레이어 또는 AI의 판단을 Pawn에 전달합니다.
월드에서 조작되는 몸체
이동, 충돌, 메시 등 실제 조작 대상을 구성합니다.