Standalone, offline installers provide a means for customizing your organization's Unreal Engine (UE) installation. This document guides you through using an offline installer, how to handle silent installations through a command line, and how to update your installation and its components.
The standalone installer does not include the Epic Games Launcher, which provides access to the Unreal Marketplace and many useful project management features.
Required Setup
To follow this guide, you must download an offline installer.
The offline installer is only available to administrators of organizations who have purchased seats using the Dev Portal.
Once your organization is provisioned with UE offline installer access, your organization owner or administrator should do the following:
- Go to https://dev.epicgames.com/portal and log in with your Epic Games account.
- Choose the appropriate organization.
- From the navigation menu on the left, under Epic Tools, choose Unreal Engine > Downloads.
- Set the Type dropdown to Unreal Engine Offline Installer.
- Download the UE offline installer for the desired version.
There is currently only a Windows offline installer. An offline installer for Mac is in development.
After you download the offline installer, you can install UE either of the following methods:
- Manual Installation - Run your installer directly on the computer where you want to install the engine.
- Silent Installation - Use a command line to perform a silent installation.
Manual Installation
Running the UnrealEngineInstaller.msi
directly performs a manual installation using the installation wizard.
To configure your installation with the wizard, do the following:
- Extract the
UnrealEngineInstaller.msi
from the downloaded.zip
file. - Run the
UnrealEngineInstaller.msi
to start the installation wizard. - Use the wizard to customize your installation.
Silent Installation
Silent installations are useful for deploying a large number of licenses across many devices within your organization.
You can perform a silent installation by running the UnrealEngineInstaller.msi
using a command line and customize your installation via additional parameters.
The base command to a silent installation is as follows:
msiexec /i path/to/your/UnrealEngineInstaller.msi /qn /l+ "PathToYour/Logname.log" /norestart
The /qn
parameter is necessary for a silent install, while the /l+
parameter and the following path outputs a log for the installation.
Use the msiexec
command with the /?
parameter to display a help menu containing a list of the standard parameters available for .msi
files.
Unreal Engine-Specific .msi Parameters
When you perform a silent installation, you can configure any of the options available in the installation wizard using the following parameters:
Parameter | Default Value | Description |
---|---|---|
INSTALLLOCATION=[path] |
"C:\Program Files\Epic Games\[UE Version]\" |
Your UE install location. |
INSTALL_CREATE_SHORTCUT=[0/1] |
1 (true) | If true, create a desktop shortcut. |
ENGINE_STARTER_CHECKED=[0/1] |
1 (true) | If true, install starter content. |
ENGINE_TEMPLATES_CHECKED=[0/1] |
1 (true) | If true, install project templates and feature packs. |
ENGINE_SOURCE_CHECKED=[0/1] |
1 (true) | If true, install UE C++ source code. |
ENGINE_SYMBOLS_CHECKED=[0/1] |
1 (true) | If true, include engine symbols for debugging. |
ENGINE_IOS_CHECKED=[0/1] |
1 (true) | If true, include iOS platform support. |
ENGINE_TVOS_CHECKED=[0/1] |
1 (true) | If true, include tvOS platform support. Requires iOS support. |
ENGINE_ANDROID_CHECKED=[0/1] |
1 (true) | If true, include Android platform support. |
ENGINE_LUMIN_CHECKED=[0/1] |
1 (true) | If true, include Magic Leap platform support. Requires Android support. |
ENGINE_HOLOLENS_CHECKED=[0/1] |
1 (true) | If true, include Hololens platform support. |
ENGINE_LINUX_CHECKED=[0/1] |
1 (true) | If true, include Linux platform support. |
For example, if you wanted to perform a silent installation to a custom install path and wanted to configure some of the installation settings, your command would resemble the following:
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
The above command changes the defaults so that the installer:
- Installs UE to
C:\Epic Games\[UE Version]
. - Excludes iOS, Android, tvOS, and MagicLeap support.
- Does not create a desktop shortcut.
ENGINE_SOURCE_CHECKED=1
is not required to create C++ projects. However, you can only edit your project's C++ and not UE's.
Run Unreal Editor
If you included a desktop shortcut in your installation, you can run UE from your desktop.
Otherwise, follow these steps:
- Go to your UE installation directory,
C:\Program Files\Epic Games\[UE Version]
by default. - Go to
Engine\Binaries\Win64
inside that directory. - Run
UnrealEditor.exe
.
If you installed the source code, run the GenerateProjectFiles.bat
in your installation directory under Engine\Build\BatchFiles\
to generate the Visual Studio solution and accompanying project files.
How to Update UE
If you need to adjust your UE installation on the same version, you can rerun the installer with any desired changes. This is useful if your initial installation omitted platform support you want to add now.
If you need to update UE, download and run the installer for the new version. If you are running a hotfix update (such as 5.3 to 5.3.1), you can install to the same directory as the previous version. If you are running a major update (such as 5.3 to 5.4), you should install the new version to a different directory and migrate your project.
To migrate your project, do the following:
- Backup your project.
- Right-click your
.uproject
file and select Switch Unreal Engine Version.