섹션 3. High Level 게임 디자인
플레이어 경험
플레이어 경험을 전달할 방법 3가지
-
플레이어가 특정 인물이 된 것처럼 느끼게 함
- 예시 : 스카이림 (모험가), 폴아웃 (생존자), 어쌔신크리드 (어쌔신)
-
플레이어가 특정한 감정을 느끼게 함
- 예시 : 갓오브워 (강력함), 프레디의 피자가게 (공포/긴장), 플라워 (평온함)
-
플레이어가 특정 활동을 하는 기분을 느끼게 함
- 예시 : 마인크래프트 (레고 놀이), 포트나이트/배틀그라운드 (술래잡기, 숨바꼭질)
최고의 게임은 모든 면에서 일관된 경험을 구현함. 아트, 게임 플레이, 오디오, 스토리, 마케팅 등등 모든 요소에서.
섹션 4. 기본 컴뱃 소개
목표 : 오브젝트를 클릭해 공격 타겟을 지정하고 그쪽으로 이동한 다음 공격 애니메이션을 재생하기
컨트롤 계층 분리
기존의 movers를 Player Controller가 관리하게 하면, 이후에 컨트롤러를 Enemy Controller로 변경해서 같은 로직을 수행하도록 할 수 있음. 이를 위해 계층을 분리할 예정.
- Move interface 만들기