[Deprecated] Multiple deployments for session-based games

6: Play your game

Step 1: Launch clients with the Launcher

  1. Select session_0 from the deployment list. This opens the deployment overview screen.
  2. Select LAUNCH on the left of the page.

    Image: The SpatialOS Console with the game client LAUNCH button highlighted.

  3. Select the Launch button that appears in the center of the page to open the SpatialOS Launcher. The Launcher automatically downloads a game client for this deployment and runs it on your local machine.

    img Image: The SpatialOS Console Launch a client pop-up window.

  4. Once the game client has launched, you see the Example Project start screen.
    Select QUICK JOIN to join one of your sessions or select BROWSE… to choose from a list of currently running sessions. The default game controls are listed below.


Image: The Example Project start screen.

Step 2: Try out the default game controls

Key Binding Function
W,A,S,D Standard movement
Space Jump
Shift Sprint
Left ctrl Crouch
Left click Fire
Right click Weapon zoom/ iron sights
Number keys 1 - 0 Select weapon

Step 3: Share your deployment

To share your deployment:

  1. Open the console and select your session_0 deployment.
  2. Select Share on the right-hand side of the screen to see the Share Application screen
  3. In the Share Application screen, accept the terms of service to activate the Get Share URL button

    Image: The SpatialOS Console Share Application pop-up window, showing terms of service

  4. After you have accepted the terms of service, you can send your Share Token URL to other people so they can try out your game.

    Image: The SpatialOS Console Share Application screen with terms of service accepted

Congratulations! You have successfully launched and shared a SpatialOS deployment using the Deployment Manager!

Next steps:

If you have an existing Unreal multiplayer project, follow our detailed porting guide to get it onto the GDK.

If you want to start a project from scratch, follow our Template guide to set up a blank project using the GDK.

2019-10-16 Tutorial deprecated
2019-05-21 Page added with editorial review

Search results

Was this page helpful?

Thanks for letting us know!

Thanks for your feedback

Need more help? Ask on the forums