레벨 제작은 진행이 더딘 경우가 많습니다. 엘리먼트를 배치하고 복사하는 데 시간이 걸릴 수 있으며, Verse를 통해 게임플레이를 추가하는 경우 레벨 제작이 더욱 어려워집니다. 레벨의 섹션을 처리할 특정 장치를 만들어야 할 수도 있으며, 이로 인해 개발 시간이 길어지는 동시에 상당한 메모리 오버헤드가 발생할 수 있습니다.
씬 그래프는 이러한 문제를 해결하는 데 사용할 수 있는 강력한 툴입니다. 엔티티 및 컴포넌트를 활용하여 프리팹을 만들고, 프리팹을 손쉽게 조합하여 복잡한 레벨을 제작할 수 있습니다. Verse 컴포넌트를 사용하면 어떤 엔티티에서든 스크립트를 실행할 수 있으며, 단순한 베이스에서 시작하여 빠른 반복작업을 통해 어떤 게임플레이 시나리오에든 대응할 수 있습니다.
이 가이드에서는 씬 그래프를 사용하여 플랫포머 게임을 제작하는 방법을 알아봅니다. Verse 컴포넌트를 작성하여 엔티티가 사라지고 이동하게 만드는 등의 다양한 커스텀 행동을 생성할 것입니다. 그런 다음 이러한 컴포넌트를 프리팹에 적용하여 커스텀 이동 플랫폼을 만들고, 플랫포머 레벨을 빠르게 제작할 수 있는 툴을 갖추게 됩니다.
기본 스타터 섬 열기
시작하려면 포트나이트 언리얼 에디터(Unreal Editor for Fortnite, UEFN)를 열고 기본(Blank) 템플릿을 사용하여 새 프로젝트를 생성합니다. 기본 템플릿은 씬 그래프의 기본적인 워크플로를 이해하고 게임플레이 디자인을 테스트하기 위한 훌륭한 시작점입니다.
프로젝트 세팅(Project Settings)에서 씬 그래프 시스템(Scene Graph System)이 활성화되어 있는지 확인하세요. 이 튜토리얼을 완료하려면 씬 그래프에 액세스해야 합니다.
개요
이 프로젝트는 씬 그래프 및 Verse 개념을 기반으로 만들어지므로, 시작하기 전에 엔티티 및 컴포넌트 작업하기와 Verse를 사용하여 자신만의 컴포넌트 만들기를 확인해 보세요.
프로젝트를 생성한 후에는 다음 단계를 따라 플랫포머를 제작합니다.