Get started

1 - Get the dependencies

To start using the GDK for Unreal, you need to ensure you have the correct software installed and that your machine is capable of running Unreal Engine.

Step 1: Login

Before you start, make sure you are logged in to your SpatialOS account.

  • If you have already signed up to SpatialOS, make sure you are logged into If you are logged in, you should see your picture in the top right of this page. If you are not logged in, select Sign in at the top of this page and follow the instructions.

  • If you have not signed up before, you can sign up here.

Step 2: Hardware

  • Ensure your machine meets the minimum hardware requirements for Unreal Engine.

Refer to the Unreal Engine hardware recommendations for further information about the minimum hardware requirements.

  • Recommended storage: 60GB+ available space

Step 3: Network settings

To configure your network to work with SpatialOS, refer to the SpatialOS network settings.

Step 4: Software

To build the GDK for Unreal you need the following software installed on your machine:

  • Windows 10, with Command Prompt or PowerShell.

    • The GDK for Unreal is only supported on Windows 10.
  • Git for Windows

    • You need Git for windows to clone the GDK and Unreal Engine GitHub repositories.
  • SpatialOS

  • The DirectX End-User Runtimes (June 2010)

    • You need the DirectX End-User Runtime to run Unreal Engine 4 clients.
  • Visual Studio 2017 . During the installation, select the following items in the Workloads tab:

    • Universal Windows Platform development
    • .NET desktop development
    • Desktop development with C++
    • Game development with C++

> Next: 2 - Get and build the GDK’s Unreal Engine Fork

2019-05-23 Page updated with limited editorial review

Search results

Was this page helpful?

Thanks for letting us know!

Thanks for your feedback

Need more help? Ask on the forums