언리얼 에디터(Unreal Editor) 를 사용하여 배포용 릴리즈 버전 프로젝트를 패키징합니다. 이 페이지에서는 Windows 플랫폼용 프로젝트 패키징 예시를 통해 릴리즈 버전 프로젝트를 패키징하는 방법을 보여줍니다. 다음 단계에 따라 프로젝트 런처(Project Launcher) 를 통해 프로젝트를 패키징할 수 있습니다. 패키징 프로세스 세부 사항은 Windows 게임인지, 모바일 출시용 프로젝트인지, 다른 플랫폼을 대상으로 하는지 등, 프로젝트를 만드는 대상 플랫폼에 따라 다릅니다. 패기징이 완료된 콘텐츠로 수행하는 단계도 달라집니다.
다음은 Windows 64비트를 대상으로 하며 영어로 로컬라이즈된 ThirdPersonGame 1.0 릴리즈를 패키징하는 예시입니다.
프로젝트 런처 열기
-
언리얼 에디터 툴바 의 플랫폼(Platforms) 버튼을 클릭하고 프로젝트 런처(Project Launcher) 를 선택합니다.
-
+추가(+Add) 버튼을 클릭하여 새 커스텀 실행 프로파일을 생성합니다.
-
프로파일의 이름과 설명을 설정합니다.
커스텀 프로젝트 조정
릴리즈 프로세스에 대한 다양한 세팅이 있습니다.
프로젝트
프로젝트(Project) 섹션에서 특정 프로젝트를 설정하거나 아무 프로젝트(Any Project) 를 사용할 수 있습니다.

빌드
-
빌드 환경설정(Build Configuration) 을 출시(Shipping) 로 설정합니다.
-
필요에 따라 릴리즈의 일부로 언리얼 자동화 툴(Unreal Automation Tool, UAT) 을 빌드해야 하는 경우, 고급 세팅(Advanced Settings) 을 펼칩니다.
쿠킹
-
드롭다운 메뉴에서 쿠킹 메서드로 By the Book 을 선택합니다.
-
콘텐츠를 쿠킹하려는 대상 플랫폼에 대한 박스를 전부 체크합니다. 이 예제는 Windows 테스트용이므로, WindowsNoEditor 를 선택했습니다.
-
현지화 쿠킹 대상 문화권에 대한 박스를 전부 체크합니다.
-
쿠킹할 맵에 대한 박스를 체크합니다.
-
릴리즈/DLC/패치 세팅(Release/DLC/Patching Settings) 에서 다음과 같이 설정합니다.
- 게임의 배포용 릴리즈 버전을 만듭니다.(Create a release version of the game for distribution.) 체크박스에 체크합니다.
- 이 릴리즈의 버전 번호를 입력합니다.
-
고급 세팅(Advanced Settings) 을 펼친 뒤 다음 옵션과 아울러 해당 프로젝트 배포 방법에 필요한 기타 옵션이 체크되어 있는지 확인합니다.
- 콘텐츠 압축(Compress content)
- 버전 없이 패키지 저장(Save packages without versions)
- 모든 콘텐츠를 하나의 파일에 저장(UnrealPak)(Store all content in a single file (UnrealPak))
-
그리고 고급 세팅 에서 쿠커 빌드 환경설정(Cooker build configuration) 을 출시(Shipping) 로 설정합니다.
패키지
빌드를 로컬에 패키징 & 저장(Package & store locally) 으로 설정합니다.

디플로이
-
디플로이(Deploy) 를 디플로이 않음(Do not Deploy) 으로 설정합니다.
-
위 세팅을 전부 설정한 이후에는, 오른쪽 상단 구석의 뒤로(Back) 버튼을 사용하여 메인 프로파일 창으로 돌아갑니다.
-
릴리즈(Release) 프로파일 옆의 실행 아이콘을 클릭합니다.
-
프로젝트 런처가 빌드, 쿠킹, 패키징 프로세스를 거칩니다. 프로젝트 복잡도에 따라 시간이 조금 걸릴 수 있습니다.
-
작업이 끝나면 창을 닫고 완료(Done) 를 클릭합니다. 이제 아래 단계에 따라 패치를 테스트할 수 있습니다.
-
[프로젝트 이름]\Releases[릴리즈 버전][플랫폼]
에서 pak 파일과 에셋 레지스트리를 저장합니다. 이 예시에서는ThirdPersonGame\Releases\1.0\WindowsNoEditor
입니다.에셋 레지스트리와 pak 파일은 향후 패치 또는 DLC에서 확인하기 위해 필요합니다.
-
Windows에서는
[프로젝트 이름]\Saved\StagedBuilds\WindowsNoEditor
에서 프로젝트 실행을 테스트할 수 있습니다.
Steam에서는 게임 전체 패키지 업로드가 가능하고 업데이트 프로세스를 대신 해 주기도 하지만, Steam을 통해 배포할 때 여기 소개된 대로 릴리즈 버전을 사용하는 것이 좋습니다. 그러면 나중에 지원 플랫폼이나 배포 방법을 추가하기로 결정할 경우 프로세스가 더 원활해집니다.