These are the docs for 12.2, an old version of SpatialOS. The docs for this version are frozen: we do not correct, update or republish them. 14.5 is the newest →

Learning resources

On this page, you can find out about all the learning resources we provide for SpatialOS.

SpatialOS tour

Take the SpatialOS tour to get a high-level introduction to SpatialOS. Through a multiplayer demo game, “Wizards”, it explains the main SpatialOS concepts, and gives you hands-on experience with the main SpatialOS tools.

The Wizards demo

Unity SDK resources

The resources we provide for learning the Unity SDK are:

Pirates tutorial

If you want to find out about building game features on SpatialOS, try out the Pirates tutorial. It’s an in-depth walkthrough all of the main features of SpatialOS and the Unity SDK, and a great introduction to building a SpatialOS game.

You’ll learn how to build and deploy a project, make changes to a SpatialOS world and receive changes from one, and get an introduction to how to design for client and server-side workers.



Our recipes are smaller tutorials that explain how to implement specific features using the Unity SDK:


These projects only work with Unity 2017.3.

Source code on GitHub for UnitySDK projects:

C++ SDK resources

C++ worker tutorial

The C++ worker tutorial branches out of the Pirates tutorial to show you an alternative way of architecting a SpatialOS game.

You’ll learn how to add a C++ managed worker to an existing SpatialOS project, how to use the C++ SDK alongside a game running in a game engine, and features of SpatialOS and its C++ SDK.

Search results

Was this page helpful?

Thanks for letting us know!

Thanks for your feedback

Need more help? Ask on the forums