The SpatialOS Game Development Kit (GDK) for Unity allows you to 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:
- A First Person Shooter (FPS) Starter Project that enables you and your friends to experience the true scale of SpatialOS, providing a solid foundation for entirely new games.
- A Blank Starter Project containing the minimum GDK feature set you need to start developing games for SpatialOS.
Get started with the SpatialOS GDK for Unity, by setting up the FPS Starter Project.
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.
We are not currently accepting public contributions - see our contributions policy. However, we are accepting issues and we do want your feedback.
Give us feedback
We have released the GDK this early in development because we want your feedback. Please come and talk to us about the software and the documentation via:
Create an issue in this repository.
- Version: alpha
- The SpatialOS GDK for Unity repository: github.com/spatialos/gdk-for-unity
- Your access to and use of the Unity Engine is governed by the Unity Engine End User License Agreement. Please ensure that you have agreed to those terms before you access or use the Unity Engine.
© 2019 Improbable