With the SpatialOS Game Development Kit (GDK) for Unity, you can quickly and easily build and host Unity multiplayer games. These games can use multiple server-side game engines across one seamless world to create new kinds of gameplay.
The GDK is composed of three layers:
- The GDK Core: a performant, data-oriented integration with our cloud platform SpatialOS, based on the familiar Unity-native workflows.
- The GDK Feature Modules: a library of solutions for hard or common networked game development problems, such as Character Movement and Shooting.
- The GDK Starter Projects:
If you aren’t already familiar with SpatialOS, you can find out about the concepts which enable it to support game worlds with more persistence, scale, and complexity than previously possible.
Read the SpatialOS concept docs on the SpatialOS documentation website (5 minute read).
Find out what's involved in getting started with our Get started with SpatialOS for Unity walk-through youtube video, based on our Get Started guide (15-minute watch).
- If you’re ready to get started, the Get started guide takes you through setting up the GDK and launching the FPS Starter Project. (Note that the GDK is aimed at users comfortable with programming in Unity.)
Get started with the SpatialOS GDK for Unity.
This is the alpha release of the SpatialOS GDK for Unity. We invite projects to start using it but warn that all APIs are subject to change as we learn from feedback.
Updated 10 months ago