UEFN에서 게임 또는 경험을 제작한 경우, 포크리에서 주기적으로 프로젝트를 플레이테스트하면서 사물, 머티리얼 및 장치가 에디터 내에서 환경설정한 의도대로 정확히 작동하는지 확인하는 것이 좋습니다.
이는 프로젝트 퍼블리싱 전의 필수적인 단계이기도 합니다.
포트나이트 언리얼 에디터(Unreal Editor for Fortnite, UEFN)에서의 플레이테스트는 언리얼 엔진의 에디터에서 플레이(Play In Editor) 기능과 비교할 수 있는데, 차이가 있다면 레벨이 에디터에서 실행되는 것이 아니라 콘텐츠 서비스로 업로드되어 포트나이트 게임 클라이언트의 인스턴스에서 실행된다는 것입니다.
UEFN는 콘솔에서 Verse 장치를 플레이테스트하고 프로젝트를 테스트할 수 있는 방식도 제공합니다.
테스트할 준비가 되었다면 세션 시작(Launch Session) 버튼을 누르세요.

이 아이콘은 레벨이 업로드 중임을 나타냅니다. 레벨을 로드하는 데는 몇 분이 걸릴 수도 있습니다.

포크리가 UEFN에서 레벨을 임포트하는 동안 다음과 같은 로딩 화면이 표시됩니다.

로딩 화면에는 현 포트나이트 배틀로얄 시즌의 아트워크가 표시되므로, 보이는 로딩 화면은 위 이미지와 다를 것입니다.
서버가 섬 로딩을 마치면 테스트 레벨에 캐릭터가 생성됩니다.

Verse 장치 플레이테스트하기
코드 컴파일이 완료되면, 변경사항 푸시(Push Changes) 및 Verse 변경사항 푸시(Push Verse Changes) 옵션이 UEFN 툴바에 표시됩니다.
변경사항 푸시 는 사물 추가 및 제거, 오브젝트 프로퍼티 변경, Verse 코드 변경사항과 같은 에디터의 모든 변경사항을 클라이언트에 업데이트합니다.
Verse 변경사항 푸시 는 Verse 코드만 업데이트하며, 변경사항 푸시보다 빠릅니다. 세션을 새로고침하지 않으면서 코드에 작고 점진적인 변화를 주고 싶은 상황에서 유용합니다. Verse 변경사항 푸시 를 클릭하여 클라이언트를 업데이트합니다.
레벨의 Verse 장치를 변경한 뒤 변경사항 푸시 를 클릭합니다. 그러면 장치가 업데이트되어 모든 변경사항이 플레이 가능 상태가 됩니다. Verse 변경사항 푸시 를 클릭하면 .verse 파일 변경사항만 골라서 푸시합니다.

콘솔 플레이테스트하기
크리에이터가 구현하고자 한 그대로의 게임을 플레이어가 경험할 수 있도록 콘솔에서 섬을 플레이테스트하여 다른 플랫폼에서 게임 메카닉과 비주얼 디자인을 테스트합니다.
세션 시작 옆의 점 3개 아이콘을 클릭하여 세션 옵션 드롭다운 메뉴를 엽니다.
플랫폼에 연결(Connect To Platform) 을 선택하고 세션 시작 을 클릭합니다. 그러면 라이브 편집 세션이 PC가 아닌 콘솔에서 실행됩니다.

퍼포먼스 체크리스트
-
사물이 모두 표시되고 올바르게 렌더링되는지 확인합니다.
-
콜리전이 의도대로 행동하는지 확인합니다.
-
사물이 파괴되는지, 의도된 자원 드롭을 제공하는지 확인합니다. 콜리전이 없는 사물은 자원도 드롭하지 않습니다.
-
포크리의 장치 프로퍼티가 UEFN에서 설정된 대로 표시되는지 확인합니다.
-
게임이 처음부터 끝까지 의도대로 실행되는지 확인합니다.
라이브 편집
플레이테스트를 진행하는 동안 에디터에서 편집해야 하는 것을 찾으면 UEFN에서 게임 종료(End Game) 를 클릭하여 클라이언트에서 게임을 중단하고 편집 모드로 돌아갑니다.

플레이테스트를 진행하는 동안 UEFN과 게임 클라이언트는 실시간으로 연결됩니다. 에디터 뷰포트에서 적용하는 변경사항은 모두 클라이언트에 즉시 표시됩니다.

왼쪽: UEFN 창입니다. 오른쪽: 포트나이트 게임 클라이언트 창입니다.
Alt+Tab 키를 눌러 게임 클라이언트에서 에디터로 마우스 컨트롤을 가져옵니다.
콘텐츠 브라우저에서 씬으로 새 엘리먼트를 드래그하면 즉시 인게임에 나타납니다.
레벨을 콘텐츠 서비스에 다시 업로드하려면 툴바의 변경사항 푸시 버튼을 클릭합니다.

게임 시작하기
포크리에서 게임을 시작하는 방법은 세 가지입니다.
-
클라이언트에서 Esc 키를 누르고 메인 메뉴에서 게임을 시작합니다.
-
메인 메뉴에서 나의 섬(My Island) 을 선택하고 레벨 내 설정을 다시 살펴본 후 여기에서 게임을 시작합니다.
-
UEFN에서 게임 시작(Start Game) 을 누릅니다.
나의 섬 메뉴에서 게임(Game), 설정(Settings) 및 UI 탭을 다시 한번 확인하여 에디터에서 수정한 섬 설정이 제대로 설정되었는지 확인합니다.