We’re solving hard technical challenges to enable virtual worlds that are as meaningful, lasting and rich as the physical world. We believe our platform will revolutionise the gaming industry and bring about an important change in human interaction.
We're humbled by our unique engineering culture - read on for an insight into being an Engineer at Improbable.
Developing SpatialOS involves inherently-complicated technical engineering and research challenges. Here’s what we’re working on now.
To run virtual worlds on SpatialOS, we have a distributed Runtime which orchestrates hundreds of stateful servers, tiling them together to form a single real-time simulation of a virtual world.Discover more about this challenge
In any game networking design, there’s a piece of custom netcode that manages what state of the world needs to be synchronised to clients, down to the packet level.Discover more about this challenge
SpatialOS orchestrates hundreds of stateful game servers that make up a single game world. This brings challenges around scheduling the code that users write for game servers.Discover more about this challenge
Whether you’re interested in building highly scalable data backends, efficient APIs or complex visualisation tools, SpatialOS Core Platform has all these challenges and much, much more.Discover more about this challenge