Pricing and support

Get involved

Set up

1. Sign up or log in

If you have already signed up, make sure you are logged into Improbable.io. 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.

The SpatialOS GDK for Unity source code is hosted on GitHub. You need to download and install Git or GitHub Desktop in order to clone the GDK repositories.

If you do not want to use Git you can also download a .zip file containing the GDK repo from the GDK GitHub Page. However, you will not be able to easily download updates to the GDK if you do not use Git to clone the repository.

Step 6. Restart your machine.

If you do not restart your machine, you may experience errors when opening a GDK project.

Code editor set up

Using Visual Studio?

You need to install the .NET Core cross-platform development and Game development with Unity workloads. To to this:

As you install Visual Studio, select the Workloads tab in the Installer. If you already have Visual Studio installed, you can find the Workloads tab by opening Visual Studio Installer and, in the Products section, selecting Modify for Visual Studio 2017. If you can’t see the Modify option, select More.

Once you have navigated to the Workloads tab:

Select .NET Core cross-platform development.

Select Game development with Unity:

Deselect any options in the Summary on the right that mention a Unity Editor (for example, Unity 2017.2 64-bit Editor or Unity 2018.1 64-bit Editor).

The SpatialOS GDK for Unity requires Unity 2019.2.0, which you already installed in step 1.

Make sure Visual Studio Tools for Unity is included (there should be a tick next to it).

Warning: Older versions of Visual Studio 2017 have been known to cause some issues with Unity 2019.2.0 - the issues are projects loading and unloading frequently, and Intellisense breaking. If you do experience these issues, try updating to the latest version of Visual Studio 2017.

The SpatialOS GDK for Unity source code is hosted on GitHub. You need to download and install Git or GitHub Desktop in order to clone the GDK repositories.

If you do not want to use Git you can also download a .zip file containing the GDK repo from the GDK GitHub Page. However, you will not be able to easily download updates to the GDK if you do not use Git to clone the repository.

Step 6. Restart your machine.

If you do not restart your machine, you may experience errors when opening a GDK project.

5. Get the FPS Starter Project source code

To run the the FPS Starter Project, you need to download the source code. There are two ways you can do this: either get the source code as one zip file download or clone the repository using Git. (To find out more about Git, see github.io).

We recommend using Git, as Git’s version control makes it easier for you to get updates in the future.

Zip file download

While we recommend using Git, if you prefer to, you can get the source code for the FPS Starter Project by downloading one zip file here. Please download the latest release, the file should be called something like gdk-for-unity-fps-starter-project-x.y.z.zip.