On this page, you can find out about all the learning resources we provide for SpatialOS.
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.
Unity SDK resources
The resources we provide for learning the Unity SDK are:
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:
- Creating an entity
- Creating an entity at runtime
- Client connection lifecycle
- Player camera visualization
- Connection splash screen
- Implementing a command
- Voice over IP
These projects only work with Unity 2017.3.
Source code on GitHub for UnitySDK projects:
C++ SDK resources
C++ worker tutorial
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.