섹션 3. High Level 게임 디자인

플레이어 경험

플레이어 경험을 전달할 방법 3가지

  1. 플레이어가 특정 인물이 된 것처럼 느끼게 함

    • 예시 : 스카이림 (모험가), 폴아웃 (생존자), 어쌔신크리드 (어쌔신)
  2. 플레이어가 특정한 감정을 느끼게 함

    • 예시 : 갓오브워 (강력함), 프레디의 피자가게 (공포/긴장), 플라워 (평온함)
  3. 플레이어가 특정 활동을 하는 기분을 느끼게 함

    • 예시 : 마인크래프트 (레고 놀이), 포트나이트/배틀그라운드 (술래잡기, 숨바꼭질)

최고의 게임은 모든 면에서 일관된 경험을 구현함. 아트, 게임 플레이, 오디오, 스토리, 마케팅 등등 모든 요소에서.

섹션 4. 기본 컴뱃 소개

목표 : 오브젝트를 클릭해 공격 타겟을 지정하고 그쪽으로 이동한 다음 공격 애니메이션을 재생하기

컨트롤 계층 분리

기존의 movers를 Player Controller가 관리하게 하면, 이후에 컨트롤러를 Enemy Controller로 변경해서 같은 로직을 수행하도록 할 수 있음. 이를 위해 계층을 분리할 예정.

  • Move interface 만들기