
Unreal
GameMode 이해하기
1. GameMode란?GameMode는 게임의 전반적인 규칙과 흐름을 총괄 관리하는 역할을 하는 클래스이다.싱글 플레이에서는 서버와 클라이언트 개념이 나뉘지 않으므로, GameMode가 온전히 로컬에서 동작하여 게임 전체를 제어한다.어떤 Pawn(또는 Character)을 플레이어에게 스폰해 줄지, 어떤 PlayerController를 사용할지, 승패 조건이나 점수 계산 방식은 어떻게 설정할지 등 게임 플레이의 핵심 로직을 담당한다.프로젝트 전역 혹은 레벨별로 필요한 GameMode를 구분해 설정할 수 있다.2. GameMode의 주요 기능과 책임플레이어 Pawn/Character 스폰게임이 시작될 때(또는 플레이어가 리스폰될 때) DefaultPawnClass 또는 지정한 Pawn 클래스를 자동으로 ..