- Clone repo (or sync with
git pull
if already cloned):
git clone https://github.com/EpicGames/UnrealEngine
- Run setup script:
./Setup.sh
- Run project file generation script:
./GenerateProjectFiles.sh
If you get the error
Setting up bundled DotNet SDK
Process terminated. Couldn't find a valid ICU package installed on the system. Set the configuration flag System.Globalization.Invariant to true if you want to run with no globalization support.
...
GenerateProjectFiles ERROR: Failed to build UnrealBuildTool
try setting environment variable DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1
, or installing ICU v50 (courtesy of @debian-user-france1).
- Finally, run the build:
make
You forgot to add the export (export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1)