레고® 블룸 타이쿤 템플릿에는 포트나이트 언리얼 에디터(UEFN)에서 섬이라고도 하는 두 개의 레벨 에셋, 레고 블룸 타이쿤(LEGO® Bloom Tycoon)과 브릭 빌더(Brick Builder)가 포함되어 있습니다. 두 섬 모두 그리드 시스템에 사물을 배치하기 위해 커스텀 Verse 장치를 활용합니다.
레고 블룸 타이쿤에서 시작한 다음, 브릭 빌더 섬으로 넘어가 자유 건설 모드에서 학습한 내용을 적용해 보세요. 레벨을 열려면 메뉴 바에서 파일(File) > 레벨 열기(Open Level)를 클릭하고 레고 섬을 선택합니다.
그리드 배치 시스템은 에디터의 뷰포트에 있는 레벨 그리드와는 별개입니다. 템플릿 시스템은 월드에서 플레이어가 사물을 배치할 수 있는 곳과 배치할 수 없는 곳을 추적합니다.
레고 블룸 타이쿤 레벨
레고 블룸 타이쿤 레벨을 사용하여 세션을 시작하고, 공원을 꾸미는 데 플레이어의 도움이 필요한 파크 레인저 필리와 함께 게임플레이를 탐색한 후 튜토리얼 포드로 이동하세요. 퀘스트는 공원을 정리하기 위한 그리드 시스템 사용법을 살펴봅니다.
에디터가 레고 블룸 타이쿤을 라이브 편집 세션에 자동으로 로드하지 않는 경우, 게임 피처 데이터 섬네일을 더블클릭하고 레고 블룸 타이쿤을 기본 맵(Default Map)으로 설정한 후 세션을 시작합니다. 플레이어가 파크 레인저 필리 옆에 생성되어야 합니다.
레벨 퀘스트 완료하기
레고 블룸 타이쿤 레벨은 멀티플레이어 장식 시나리오에서 그리드 배치 시스템을 사용하는 방법을 보여줍니다. 퀘스트를 수행하는 동안 플레이어는 파크 레인저 필리와 함께 식물, 동물을 위한 사물, 몇 가지 대형 중앙 장식물을 추가하여 공원을 단장합니다.
이 템플릿 구성은 기본적으로 4명의 플레이어를 지원하며, 4개의 플레이 구역이 포함되어 있습니다. 각 구역에는 할당된 플레이어를 위한 자체적인 퀘스트와 장식할 영역이 있습니다. 플레이어가 섬에 생성되면 팀에 할당됩니다. 레벨은 플레이어 영역 할당 시스템을 사용합니다. 이 시스템은 플레이어가 자신에게 할당된 영역에만 사물을 배치하도록 하고 서로의 영역에서 건설하거나 퀘스트를 완료하지 못하도록 막습니다.
필리의 첫 번째 퀘스트는 패치워크 도구를 줍는 것입니다. 이 도구는 그리드 배치 시스템의 핵심입니다. 도구를 주우면 lego_fortplayer_grid Verse 클래스의 조건부 확인이 충족됩니다. 도구는 이 시스템을 활성화하는 레고 그리드 배치(LEGO Grid Placement) 장치에서 할당됩니다.
필리를 다시 찾아가서 첫 번째 장식 퀘스트를 부여받습니다. 내비게이션 마커를 따라 건설 구역으로 가서 울타리 안에 꽃을 심습니다. 녹색 박스와 빨간색 박스는 꽃을 심을 수 있는 곳과 심을 수 없는 곳을 나타냅니다.
영역 내부에 적절한 수의 꽃을 심은 후, 필리에게 돌아가 퀘스트를 완료합니다.
공원을 다 장식할 때까지 각 퀘스트를 계속합니다. 필리가 부여한 퀘스트를 마친 후에는 그리드 배치 시스템의 기능을 잘 이해하게 될 것입니다. 특정 카테고리의 사물을 지정된 영역 내에만 배치하도록 설정하고 이를 기존 시스템과 연결하여 상태를 확인하거나, 플레이어가 영역 내에서 사물을 자유롭게 배치하도록 할 수 있습니다.
학습 영역
퀘스트 체인을 마친 후에는 필리가 학습 영역을 확인하는 최종 퀘스트를 부여합니다. 순간이동 장치를 통과하여 시스템과 게임플레이를 만들기 위해 결합된 모든 장치들을 둘러보세요.
에디터에서 아웃라이너를 사용하면 레벨 제작에 쓰인 오브젝트를 자세히 살펴볼 수 있으며, 씬을 탐색하는 데 도움이 됩니다. 아웃라이너에서 선택한 오브젝트를 찾으려면 F를 클릭하여 오브젝트에 포커스합니다. 장치를 클릭하여 세팅을 자세히 살펴봅니다.
포드는 각 개별 시스템이 템플릿 내에서 구성된 방식을 보여줍니다.
학습 포드 | 설명 |
그리드 장치(Grid Device) | 레고 그리드(LEGO Grid) 장치의 구성을 살펴봅니다. 이 커스텀 Verse 장치는 그리드 배치 시스템을 구동하는 장치로, UI 및 사물 배치를 위한 키 입력을 제어합니다. 이 장치를 레고 그리드 엔티티 관리 장치에 연결하여 사용하면 플레이어가 월드에 사물을 생성합니다. 예시 게임플레이에서는 여러 플레이어가 사물을 배치하는 데 이 장치 하나만 사용합니다. 연결할 추가 포트나이트 장치로는 조건부 버튼 1개와 입력 트리거 장치 8개가 있습니다. |
건설 불가 구역 | 플레이어가 사물을 배치할 수 없는 영역을 생성하기 위한 볼륨 사용법을 살펴봅니다. 이러한 볼륨은 사물로 표시되며, 레고 그리드 장치의 NoBuildZone 옵션에 연결되어 있습니다. 사물 폴더에서 사전 제작된 건설 구역 큐브를 사용할 수 있습니다. |
그리드 엔티티 | 레고 그리드 엔티티 관리 장치를 살펴봅니다. 이 커스텀 Verse 장치는 플레이어가 그리드에 생성할 수 있는 사물(엔티티로 정의됨)의 목록을 만듭니다. 장치에는 플레이어가 퀘스트 완료 등의 몇 가지 이벤트를 통해 잠금 해제할 수 있는 잠금 해제 팩을 설정하는 옵션이 포함되어 있습니다. 포드에서 트리거를 밟아 새 사물을 잠금 해제합니다. 그리드 시스템의 '엔티티' 사용은 씬 그래프 워크플로와는 별개입니다. |
그리드 정의 | 그리드 엔티티 관리 장치(Grid Entity Manager)에 추가한 오브젝트와 이 오브젝트를 레고 스터드 단위로 측정하는 방법을 살펴봅니다. 이 템플릿을 제작한 후에 UEFN에 새로운 좌표계가 도입되었습니다. 자세한 내용은 왼쪽-위쪽-앞쪽 좌표계를 참고하세요. |
플레이어 생성 및 테스트 영역 | 플레이어 생성 및 멀티플레이어 구역 테스트 방법을 살펴봅니다. 버튼 장치를 사용하여 팀 할당을 변경하면 여러 플레이어를 테스트할 수 있습니다. |
레고 포트플레이어(Verse) | 레고 포트플레이어 관리 장치 그리드(LEGO Fortplayer Manager Grid)와 팀 할당을 동적으로 처리하기 위한 레고 포트플레이어 팀 할당 장치(LEGO Fortplayer Team Assigner) 사용법을 살펴봅니다. |
디버그 매니저 | 레고 디버그 관리 장치(LEGO Debug Manager)의 구성을 살펴봅니다. 이 커스텀 Verse 클래스는 숨은 기능을 보는 데 사용할 수 있는 디버그 모드의 활성화 옵션을 제공합니다. |
퀘스트 | 레고 퀘스트 부여자 장치(LEGO Quest Giver)의 구성을 살펴봅니다. 이 커스텀 Verse 장치는 추적기 장치를 사용하여 필리의 플레이어별 퍼시스턴스 퀘스트를 관리합니다. 퀘스트 만들기에 대한 자세한 내용은 액션 어드벤처 템플릿을 참고하세요. |
구역 내 배치 확인 | 레고 그리드 배치 확인 장치(LEGO Grid Placement Checker)의 구성을 살펴봅니다. 이 커스텀 Verse 장치는 플레이어가 오브젝트를 배치할 수 있는 영역을 확인하고 해당 구역에 제대로 배치했는지에 따라 점수를 부여합니다. 각 플레이어 구역에는 올바른 퀘스트 아이템이 배치될 때 보상을 지급하기 위한 장치 1개가 있습니다. |
시간 경과에 따른 오브젝트 표시 | 시간 경과에 따라 나타나는 오브젝트를 구성하기 위한 보너스 기능을 살펴봅니다. 이 예시에서는 타이머, 트리거, 사물 조작 장치를 사용하여 자라나는 식물 이펙트를 구현합니다. 이와 비슷하게, 진행도 기반 메시 장치를 사용하여 성장 시퀀스를 구현할 수 있습니다. |
레고 브릭 빌더 레벨
브릭 빌더 레벨은 지정된 구역 내에서 자유로운 형태의 사물 배치에 초점을 맞춥니다. 이 레벨은 주로 자유로운 플레이를 위한 핵심 그리드 시스템 구성을 사용합니다.
두 구역에는 서로 다른 환경설정 타입, 모자이크(Mosaic)와 블록 빌더(Block Builder)가 있습니다. 이 레벨은 퀘스트 시스템을 활용하지 않으므로, 두 건설 스타일을 모두 실험해 볼 수 있습니다. 다음으로, 순간이동 장치를 통과하여 학습 영역을 확인해 본 후, 나만의 플롯 정의 생성하기를 연습합니다.
건설 모드(Build Mode) | 설명 | 예시 |
모자이크(Mosaic) | 브릭을 바닥이나 다른 브릭 위에 배치할 수 있습니다. 부착할 대상 없이는 브릭을 배치할 수 없습니다. 즉, 바닥에 붙어 있지 않거나 떠 있는 상태로 브릭을 배치할 수 없습니다. 배치할 사물을 타기팅하는 동안, 도구가 카메라 앞의 한 지점을 선택하고 아래에서 위로 올라가며 비어 있는 첫 번째 그리드 셀을 찾습니다. | |
블록 빌더(Block Builder) | 바닥이나 다른 브릭 위가 아니더라도 브릭을 부착할 수 있습니다. 즉, 떠 있는 상태로 브릭을 배치할 수 있습니다. 배치할 사물을 타기팅하는 동안, 카메라의 뷰 회전으로부터 고정 거리만큼 떨어진 공간에서 특정 위치를 타기팅할 수 있습니다. |
레고 그리드 장치를 통해 Brick Editor를 사용한 나만의 디자인을 추가할 수 있습니다. 건설 실력을 키우려면 3D 공간에서 건설하기 위한 팁과 요령을 참고하세요.
학습 영역
브릭 빌더 레벨은 사물 배치를 위한 레고 그리드 시스템 생성 시의 핵심 구성에 초점을 맞춥니다. 이 장치들은 레고 블룸 타이쿤 레벨에 이미 나왔던 장치입니다.
학습 포드 | 설명 |
그리드 장치(Grid Device) | 레고 그리드(LEGO Grid) 장치의 구성을 살펴봅니다. 이 커스텀 Verse 장치는 배치 시스템을 구동하는 장치로, UI 및 사물 배치를 위한 키 입력을 제어합니다. 이 장치를 레고 그리드 엔티티 관리 장치(LEGO Grid Entity Manager)에 연결하여 사용하면 플레이어가 월드에 사물을 생성합니다. |
그리드 관리 장치(Grid Manager) | 레고 그리드 엔티티 관리 장치를 살펴봅니다. 이 커스텀 Verse 장치는 플레이어가 그리드에 생성할 수 있는 사물(엔티티로 정의됨)의 목록을 만듭니다. 장치에는 플레이어가 퀘스트 완료 등의 몇 가지 이벤트를 통해 잠금 해제할 수 있는 잠금 해제 팩을 설정하는 옵션이 포함되어 있습니다. |
그리드 엔티티(Grid Entity) | 레고 그리드 엔티티 관리 장치를 살펴봅니다. 이 커스텀 Verse 장치는 플레이어가 그리드에 생성할 수 있는 사물(엔티티로 정의됨)의 목록을 만듭니다. 장치에는 플레이어가 퀘스트 완료 등의 몇 가지 이벤트를 통해 잠금 해제할 수 있는 잠금 해제 팩을 설정하는 옵션이 포함되어 있습니다. 포드에서 트리거를 밟아 새 사물을 잠금 해제합니다. |
그리드 정의(Grid Definitions) | 그리드 엔티티 관리 장치(Grid Entity Manager)에 추가한 오브젝트와 이 오브젝트를 레고 스터드 단위로 측정하는 방법을 살펴봅니다. 이 템플릿을 제작한 후에 UEFN에 새로운 좌표계가 도입되었습니다. 자세한 내용은 왼쪽-위쪽-앞쪽 좌표계를 참고하세요. |
Verse 장치 생성에 대한 자세한 내용은 Verse를 사용하여 나만의 장치 만들기를 참고하세요.
다음 단계
섬에 그리드 시스템을 구성하고 커스터마이징하는 방법을 알아봅니다.