Improve your workflows by dramatically reducing your iteration times. Spend more time focusing on gameplay and less time dealing with bugs introduced by aggregating the latest changes into your build. Any team member can create a cloud instance of your game in just a few minutes and easily distribute it to your studio or players to test. Validate every change you make, immediately, and in the exact same environment your game will run when live.
Stretch the design and limits of your game without worrying about the backend. Flex your game design at any point in the development cycle without the need to revisit your game's foundations. Try adding more players, more complex AI, more advanced metagame features. With SpatialOS, you create the game you want without the constraints of traditional server-side limits.
Launch your game with confidence, then adapt and expand it with your players. Easily create instances all over the globe, and scale your infrastructure as quickly as your player numbers grow. With SpatialOS, you will have confidence in your game’s ability to run smoothly at scale and prebuilt tools to monitor it when live. You’ll need fewer developers to manage your infrastructure, leaving more resources to focus on gameplay.
Invite studio members or players to join a playtest without the need to set up authentication providers, client distribution or IP addresses. The playtest distribution tools enable you to test the latest version of your game immediately in a live environment.
Create richer experiences for your players by using Offloading to increase the number of NPCs in your game, without having to trade off another aspect of your gameplay. This video shows the Offloading Gym, included in the SpatialOS for Unreal Example Project, with turret NPCs offloaded to one server, humanoid NPC offloaded to another, and a main Unreal gameplay server.
Avoid surprises when you come to run your game at scale, by introducing SpatialOS Simulated Players into your development cycle. Use AI to create a representative load on your game instance similar to that of real players. Stress-test your entire backend to find scale issues the day you introduce them, not later.