Deepdrive sim docs
Deepdrive homeDocs home
v2-security-updates
v2-security-updates
  • Deepdrive sim
  • Deepdrive Sim Docs
    • Setup
      • Linux Development
        • Running the Unreal Editor from a Docker container
        • Export from prebuilt docker image
        • Traditional Unreal Setup
      • Windows Development
    • Compiling changes to plugins
    • Vulkan
    • python_bindings
    • Unreal Logging
    • Packaging
    • Architecture
  • Plugins
    • DeepDrivePlugin
      • Source
        • DeepDrivePython
          • LICENSE
    • deepdrive_kevindale
    • Aka Jamestown
  • LICENSE
Powered by GitBook
On this page
  • Build Unreal
  • Get the substance plugin
  • Run the editor

Was this helpful?

  1. Deepdrive Sim Docs
  2. Setup
  3. Linux Development

Traditional Unreal Setup

PreviousExport from prebuilt docker imageNextWindows Development

Last updated 5 years ago

Was this helpful?

  • Clone this repo

  • Clone our into the root of this project (not a submodule as we are going to make this a binary only)

cd Plugins
git clone https://github.com/deepdrive/UnrealEnginePython
  • Tip: To avoid rebuilding UnrealEnginePython, move Plugins/UnrealEnginePython to your Engine plugins folder, i.e. <your-unreal-dir>/Engine/Plugins/UnrealEnginePython/ after you've built the deepdrive-sim project with the plugin in deepdrive-sim/Plugins.

git clone git@github.com:EpicGames/UnrealEngine --branch 4.21
# or if you are using http: 
# git clone https://github.com/EpicGames/UnrealEngine --branch 4.21

<your-unreal-dir> is now populated with the Unreal Engine source.

Build Unreal

Takes an hour with 12 cores

cd UnrealEngine
./Setup.sh && ./GenerateProjectFiles.sh && make

More details on building Unreal , though the above commands should be sufficient.

Get the substance plugin

Download the Substance plugin from and unzip the Plugins/Runtime/Substance folder within it to <your-unreal-dir>/Plugins/Runtime for Unreal 4.21. For other releases, see or you can just use the sources downloaded by Windows / Mac marketplace.

Run the editor

./Engine/Binaries/Linux/UE4Editor

Finally open the deepdrive-sim uproject file within the editor.

UnrealEnginePython fork
here
here
here