Welcome to Unity Realms (Beta)

Welcome to Unity Realms. The Realms product provides two game services along with a single SDK: the Realms service and the Roaming Database service.

  • The Realms service is a dedicated server solution that extends Unity Multiplay Hosting for persistent gameplay experiences.
  • The Roaming Database service provides a key-value database separate from yet attached to the game server to store persistent data. You can replicate the persistent data to the cloud and download it elsewhere.

Unity Realms allows you to create long-lived persistent worlds (called realms) simulated by dedicated game servers. Game servers and sessions have no prescribed start or end, and players can freely connect to and disconnect from realms without worrying about losing persistent data.

Unity Roaming Databases is an embedded database library with integrated cloud storage. The database optimizes latency and performance for game server usage. It integrates with Realms, allowing scalable, cost-effective management of persistent states associated with multiplayer game sessions outside the game server lifecycle.

The following illustration shows the general workflow of a game using the Realms service.