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