언리얼 엔진으로 첫 게임 만들기 2 강좌에 오신 것을 환영합니다!
Tinkr Studios의 Luke Anderton과 협력하여 제작한 이 언리얼 엔진 초보자 튜토리얼 시리즈에서는 애니메이션 시작 카운트다운, 게임 타이머, 체크포인트 시스템, 폭발하는 지뢰 등으로 더 복잡한 게임플레이를 만드는 방법을 배우게 됩니다!
이러한 엘리먼트는 언리얼 엔진으로 첫 게임 만들기 1 비디오 시리즈에서 제작한 3D 플랫포머 게임과 함께 작동하도록 디자인되었지만, 거의 모든 1인칭 또는 3인칭 프로젝트에서 원활하게 작동합니다.
앞으로 약 2시간 동안 다음과 같은 내용을 학습하게 됩니다.
레벨 시작 전에 3, 2, 1 카운트다운을 표시하는 시작 카운트다운 및 사용자 인터페이스 위젯을 생성합니다.
플레이어가 레벨을 완료하는 데 남은 시간(분 및 초)을 표시하는 인게임 타이머 및 사용자 인터페이스 위젯을 생성합니다.
플레이어의 시간이 다 되거나 레벨을 완료하면 표시되는 사용자 인터페이스를 통해 게임 오버 및 레벨 완료 스테이트를 생성합니다.
픽업과 5초 동안 플레이어의 이동 속도를 일시적으로 증가시키는 스피드 부스트 탭을 사용하여 게임플레이를 생성합니다.
레벨 내에서 보다 다양한 게임플레이를 할 수 있도록 체크포인트와 킬 존을제작합니다.
움직이는 플랫폼, 폭발하는 지뢰 및 플레이어를 처치할 수 있는 회전하는 방해물 등 레벨에 방해물을 제작합니다.
팹 마켓플레이스의 에셋 팩을 사용하여 레벨을 꾸미는 방법을 알아봅니다.
이 강좌를 마치면 다양한 게임플레이 타입을 포함하는 완전한 3D 플랫포머 게임이 완성되며, 이 게임을 플레이하고 공유할 수 있습니다.
기술 요구 사항
이 튜토리얼 시리즈는 언리얼 엔진 5.3 이상이 필요합니다.
프로젝트 파일
목차
단원 1: 프로젝트 구성
이 초보자 튜토리얼 시리즈의 첫 번째 단원에서는 프로젝트 파일을 구성하고 향후 개발을 준비합니다.
단원 2: 시작 카운트다운 구성
이 단원에서는 레벨 시작 시 재생되는 카운트다운 타이머를 제작하는 방법을 알아봅니다 언리얼 모션 그래픽(Unreal Motion Graphics, UMG)을 사용하여 애니메이팅된 3, 2, 1 카운트다운을 생성하고, 블루프린트 로직을 통해 레벨 시작 시 재생되도록 합니다.
단원 3: 게임 타이머 제작
이 단원에서는 블루프린트에서 카운트다운을 하고 시간을 트래킹하며, 시간을 분 및 초 포맷으로 변환하는 게임 타이머를 제작하는 방법을 알아봅니다.
단원 4: 게임 오버 및 레벨 완료 화면 제작
언리얼 모션 그래픽(Unreal Motion Graphics, UMG)으로제작된 게임 오버 및 레벨 완료 화면을 사용하여 승리 및 패배 스테이트를 만듭니다.
단원 5: 코인 픽업 및 스피드 부스트 제작
블루프린트로 스피드 부스트 패드와 코인 픽업을 추가하여 게임의 게임플레이 메커니즘을 제작합니다.
단원 6: 레벨 체크포인트 및 킬 볼륨 제작
블루프린트로 체크포인트와 킬 볼륨을 생성하여 레벨에 또 다른 게임플레이 레이어를 추가합니다.
단원 7: 게임 방해물 추가 제작
움직이는 플랫폼과 폭발하는 지뢰, 그리고 회전하는 방해물을 사용하여 또 다른 게임플레이 레이어를 만들어 봅니다.
단원 8: 비주얼 에셋 추가
팹 마켓플레이스의 에셋 팩을 사용하여 테마 비주얼 엘리먼트를 검색하고 레벨에 추가합니다.