Deployment Launcher

The deployment launcher feature module contains Unity Editor tooling for uploading assemblies, and managing SpatialOS deployments.


Add this feature module to your project via the Package Manager UI.

Or add it to your Packages/manifest.json:

  "dependencies": {
    "io.improbable.gdk.deploymentlauncher": "0.4.0"


  1. Create a Deployment Configuration asset by selecting Assets > Create > SpatialOS > Deployment Launcher Config from the Unity Editor menu.
  2. Open the Deployment Launcher window by selecting SpatialOS > Deployment Launcher from the Unity Editor menu.

Please refer to the detailed documentation for each of the functions of the Deployment Launcher:

Change my project in the Deployment Launcher

The Deployment Launcher reads your SpatialOS project name from the spatialos.json file in the root of your SpatialOS project. To change which project the Deployment Launcher uses:

  1. Change the project name in your spatialos.json.
  2. Press the refresh button in the Deployment Launcher window, next to the Project Name label to reload the project name.

Change the Runtime version used in the Deployment Launcher

The Deployment Launcher uses the Runtime version override in your GdkToolsConfiguration.json file or the default Runtime version if the override is not set. To change which Runtime version the Deployment Launcher uses:

  1. Select the edit button next to the Runtime Version label to open the Gdk Tools Configuration window.
  2. Set the Runtime Version Override field to your desired value.
  3. Select Save at the top of the GDK Tools Configuration Window.

Note: This will change the Runtime version for local deployments as well.

Updated about a year ago

Deployment Launcher

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.