독립형 오프라인 인스톨러를 사용하면 조직에서 사용할 언리얼 엔진 설치를 커스터마이징할 수 있습니다. 이 문서에서는 오프라인 인스톨러 사용 방법, 명령줄을 통한 자동 설치 처리 방법, 설치 및 컴포넌트를 업데이트하는 방법을 살펴봅니다.
독립형 인스톨러에는 언리얼 엔진 마켓플레이스를 비롯해 각종 유용한 프로젝트 관리 기능을 제공하는 에픽게임즈 런처가 포함되어 있지 않습니다.
필수 구성
이 가이드를 따라 하려면 오프라인 인스톨러를 다운로드해야 합니다.
오프라인 인스톨러는 에픽게임즈 데브 포털을 통해 시트를 구매한 조직의 관리자만 사용할 수 있습니다.
조직에 언리얼 엔진 오프라인 인스톨러 액세스가 프로비저닝되면 조직의 오너 또는 관리자는 다음 단계를 따라야 합니다.
- https://dev.epicgames.com/portal 포털로 이동하여 에픽게임즈 계정으로 로그인합니다.
- 적절한 조직을 선택합니다.
- 왼쪽 네비게이션 메뉴에서 에픽 툴(Epic Tools) > 언리얼 엔진(Unreal Engine) > 다운로드(Downloads) 를 선택합니다.
- 타입(Type) 드롭다운을 언리얼 엔진 오프라인 인스톨러(Unreal Engine Offline Installer) 로 설정합니다.
- 원하는 버전의 언리얼 엔진 오프라인 인스톨러를 다운로드합니다.
현재 Windows용 오프라인 인스톨러만 제공됩니다. Mac용 오프라인 인스톨러는 개발 중입니다.
오프라인 인스톨러를 다운로드한 후에는 다음과 같은 방법을 통해 언리얼 엔진을 설치할 수 있습니다.
수동 설치
UnrealEngineInstaller.msi
를 실행하면 설치 마법사를 사용한 직접 설치가 수행됩니다.
설치 마법사를 사용하여 설치를 환경설정하려면 다음 단계를 따릅니다.
- 다운로드한
.zip
파일에서UnrealEngineInstaller.msi
의 압축을 풉니다. UnrealEngineInstaller.msi
를 실행하여 설치 마법사를 시작합니다.- 설치 마법사를 사용하여 설치를 커스터마이징합니다.
자동 설치
자동 설치는 조직 내 여러 디바이스에 다수의 라이선스를 디플로이할 때 유용합니다.
UnrealEngineInstaller.msi
를 실행하여 명령줄을 사용한 자동 설치를 수행하고, 추가 파라미터를 통해 설치를 커스터마이징합니다.
자동 설치의 베이스 명령줄은 다음과 같습니다.
msiexec /i path/to/your/UnrealEngineInstaller.msi /qn /l+ "PathToYour/Logname.log" /norestart
/qn
파라미터는 자동 설치에 필수이며, /l+
파라미터 및 다음 경로는 설치 로그를 출력합니다.
msiexec
명령과 /?
파라미터를 함께 사용하면 .msi
파일에 쓸 수 있는 표준 파라미터의 목록이 포함된 도움말 메뉴가 표시됩니다.
언리얼 엔진 전용 .msi 파라미터
자동 설치를 수행하는 경우, 다음과 같은 파라미터를 통해 설치 마법사에서 사용할 수 있는 모든 옵션을 환경설정할 수 있습니다.
파라미터 | 디폴트 값 | 설명 |
---|---|---|
INSTALLLOCATION=[path] |
"C:\Program Files\Epic Games\[UE Version]\" |
언리얼 엔진 설치 위치입니다. |
INSTALL_CREATE_SHORTCUT=[0/1] |
1 (true) | true인 경우, 바탕 화면 바로가기를 생성합니다. |
ENGINE_STARTER_CHECKED=[0/1] |
1 (true) | true인 경우, 시작용 콘텐츠를 설치합니다. |
ENGINE_TEMPLATES_CHECKED=[0/1] |
1 (true) | true인 경우, 프로젝트 템플릿 및 피처 팩을 설치합니다. |
ENGINE_SOURCE_CHECKED=[0/1] |
1 (true) | true인 경우, 언리얼 엔진 C++ 소스 코드를 설치합니다. |
ENGINE_SYMBOLS_CHECKED=[0/1] |
1 (true) | true인 경우, 디버깅용 엔진 심볼을 포함합니다. |
ENGINE_IOS_CHECKED=[0/1] |
1 (true) | true인 경우, iOS 플랫폼 지원을 포함합니다. |
ENGINE_TVOS_CHECKED=[0/1] |
1 (true) | true인 경우, tvOS 플랫폼 지원을 포함합니다. iOS 지원이 필요합니다. |
ENGINE_ANDROID_CHECKED=[0/1] |
1 (true) | true인 경우, Android 플랫폼 지원을 포함합니다. |
ENGINE_LUMIN_CHECKED=[0/1] |
1 (true) | true인 경우, 매직 리프 플랫폼 지원을 포함합니다. Android 지원이 필요합니다. |
ENGINE_HOLOLENS_CHECKED=[0/1] |
1 (true) | true인 경우, Hololens 플랫폼 지원을 포함합니다. |
ENGINE_LINUX_CHECKED=[0/1] |
1 (true) | true인 경우, Linux 플랫폼 지원을 포함합니다. |
예를 들어 사용자 지정 설치 경로에 자동 설치를 수행하고 일부 설치 세팅을 환경설정하기 위한 명령은 다음과 비슷하게 됩니다.
msiexec /i path/to/your/UnrealEngineInstaller.msi /qn /l+
"PathToYour/Logname.log" /norestart INSTALLLOCATION="C:\Epic Games\[UE Version]" ENGINE_IOS_CHECKED=0 ENGINE_ANDROID_CHECKED=0 ENGINE_LUMIN_CHECKED=0 ENGINE_TVOS_CHECKED=0 INSTALL_CREATE_SHORTCUT=0
위 명령줄은 인스톨러 디폴트 세팅을 다음과 같이 변경합니다.
- 언리얼 엔진을
C:\Epic Games\[UE Version]
에 설치합니다. - iOS, Android, tvOS 및 매직 리프 지원을 제외합니다.
- 바탕 화면 바로가기를 생성하지 않습니다.
ENGINE_SOURCE_CHECKED=1
은 C++ 프로젝트를 생성하는 데 필요하지 않습니다. 하지만 프로젝트의 C++만 편집할 수 있으며 언리얼 엔진의C++는 편집할 수 없습니다.
언리얼 에디터 실행
설치에 바탕 화면 바로가기를 포함한 경우 바탕 화면에서 언리얼 엔진을 실행할 수 있습니다.
그렇지 않은 경우 다음 단계를 따릅니다.
- 언리얼 엔진 설치 디렉터리로 이동합니다. 기본적으로
C:\Program Files\Epic Games\[UE Version]
입니다. - 디렉터리 내에서
Engine\Binaries\Win64
로 이동합니다. UnrealEditor.exe
를 실행합니다.
소스 코드를 설치한 경우 설치 디렉터리의 Engine\Build\BatchFiles\
아래애서 GenerateProjectFiles.bat
를 실행하여 Visual Studio 솔루션과 관련 프로젝트 파일을 생성합니다.
언리얼 엔진 업데이트 방법
동일한 버전에서 언리얼 엔진 설치를 조정해야 하는 경우 원하는 변경사항을 적용한 상태로 인스톨러를 재실행할 수 있습니다. 초기 설치에서 생략된 플랫폼 지원을 추가해야 하는 경우 유용합니다.
언리얼 엔진을 업데이트해야 하면 인스톨러를 다운로드하여 새 버전을 실행합니다. 핫픽스 업데이트(예: 5.3에서 5.3.1로의 업데이트)를 실행하는 경우 이전 버전과 동일한 디렉터리에 설치할 수 있습니다. 메이저 업데이트(예: 5.3에서 5.4로의 업데이트)를 실행하는 경우 새 버전은 다른 디렉터리에 설치하고 프로젝트를 이주해야 합니다.
프로젝트를 이주하려면 다음 단계를 따릅니다.
- 프로젝트를 백업합니다.
.uproject
파일을 우클릭하고 언리얼 엔진 버전 전환(Switch Unreal Engine Version) 을 선택합니다.