Build vast, detailed and intelligent simulations that result in more dynamic environments with greater interactivity, more emergent play and more improvisational tactics.
SpatialOS enables teams of all sizes to build and ship more ambitious strategy games, faster.
Add more complex AI and more units to your game by leveraging the power of the SpatialOS Runtime to go beyond the limits of a single server.
Find fun and balance in your game by testing at scale early using our playtest-distribution tools and our managed hosting platform.
Not having to worry about servers allowed our small team to focus our energy on player-facing features.Teemu Jyrkinen, CEO, Vaki Games
In Seed, players colonise a new planet. SpatialOS enables bigger and more vibrant communities in a rich emergent multiplayer world that features complex systems and thousands of players.
SpatialOS is a good fit for any game type or mode where multiple players interact in real time. You can also create games which mix different modes.
The SpatialOS Runtime maintains the representation of your game world in an in-memory database which we call the entity database. Your dedicated game servers (which we call server-workers) connect to the Runtime and can continue to simulate and make changes to your game world even after players log out. When players join the game, they connect to the Runtime, and it's the Runtime which manages each player's ability to make changes to the world.
It is up to you how many dedicated servers you use. Worlds Adrift by Bossa Studios uses more than 200 dedicated Unity servers to simulate a seamless 40km x 40km world, but with SpatialOS you’ve got the potential to go much bigger.