WWolves Den

언리얼 기초 · 약 3분

Third Person 템플릿으로 첫 플레이를 분석하기

완성된 동작을 출발점으로 입력, 캐릭터, 애니메이션의 연결을 차례로 추적합니다.

Wolfgadeok · 업데이트

템플릿은 완성 게임이 아니라 작동하는 예제다

Third Person 프로젝트를 만들자마자 캐릭터가 움직이는 이유는 카메라, 입력, 이동, 애니메이션을 연결한 기본 구성이 제공되기 때문이다. 처음부터 이 구성을 전부 지우기보다 '어떤 연결 덕분에 지금 움직이는가'를 역으로 추적하면 게임 프레임워크를 이해하기 좋다.

템플릿을 사용했다고 게임이 반드시 비슷해지는 것은 아니다. 장르와 조작 방식을 제한하는 절대 규칙도 아니다. 기본 기능을 검증된 출발점으로 삼되, 자기 게임에 필요한 이동 방식과 상태 구조로 바꾸어 가면 된다. 여러 변형이 제공되는 경우에는 예전 튜토리얼의 화면과 자신의 선택이 같은지 먼저 확인한다.

첫 실행에서 관찰할 항목

Play In Editor는 편집기 안에서 게임을 시험하는 방식이다. Play를 누른 뒤 뷰포트에 입력 포커스가 들어왔는지 확인하고 이동·회전·점프를 차례로 관찰한다. 키 배치는 템플릿과 매핑 설정에 따라 확인해야 하므로 모든 프로젝트가 방향키와 Space를 사용한다고 단정하지 않는다.

  1. 새 프로젝트의 기본 맵을 열고 변경 전 상태를 저장한다. Play를 실행해 이동 입력이 어디로 전달되는지 확인한다.
  2. 가만히 있을 때, 천천히 움직일 때, 빠르게 움직일 때, 점프할 때의 캐릭터 모션을 각각 본다.
  3. 지원되는 PIE 뷰포트에서는 Eject 기능으로 캐릭터 제어에서 나와 월드를 관찰한다. 기본 단축키 F8이 동작하는 실행 방식인지 확인한다.
  4. Play를 종료한 뒤 GameMode의 기본 Pawn, 캐릭터의 Mesh와 Anim Class, 입력 액션을 차례로 찾아본다.
  5. 한 가지 설정만 바꾸어 다시 시험한다. 무엇이 달라졌는지 기록하고 실험 후 원래 값을 복구한다.

마네킹 골격은 유용하지만 만능 규격은 아니다

템플릿의 인간형 골격과 예제 애니메이션은 많은 학습 자료와 연결하기 좋은 기준이다. 그러나 다른 캐릭터가 인간형이라는 이유만으로 골격 이름, 본 개수, 기준 포즈, 축 방향까지 같지는 않다. 작은 체형 차이도 발 접지나 손 위치에 영향을 줄 수 있으며, 다른 골격의 애니메이션은 리타게팅 검토가 필요하다.

골격의 계층을 유지하는 것만으로 서로 다른 캐릭터의 애니메이션 호환성이 보장되지는 않는다. 비율, 스키닝, 기준 포즈를 함께 확인해야 한다. 반대로 다리가 많은 생물이라고 모든 기능을 처음부터 만들 필요가 있는 것도 아니다. 재사용 가능한 입력·충돌·AI와 새로 설계해야 하는 리그·이동 규칙을 분리해서 판단한다.

학습용 수정과 프로젝트 설계

학습 중에는 기본 캐릭터를 복제해서 시험용으로 두면 비교하기 쉽다. 기본 템플릿이 어떻게 동작했는지 남겨 놓으면 나중에 문제가 생겨도 입력 연결 문제인지 애니메이션 문제인지 분리할 수 있다. 이 글의 목표는 원본을 무조건 유지하는 것이 아니라, 이해한 뒤 필요한 부분을 의도적으로 바꾸는 것이다.

참고 자료