Unity Gaming Services
Backend services integrated into Unity
Overview
Unity Gaming Services (UGS) is Unity's suite of backend services with native editor integration. Provides auth, cloud save, economy, analytics, Vivox voice/text chat, and more. Note: Multiplay server hosting ends March 31, 2026, transitioning to Rocket Science Group. Unity underwent a 25% workforce reduction (~1,800 employees) in January 2024.
Architecture
How Unity Gaming Services approaches the key architectural dimensions for live service games.
Serverless Cloud Code validation scripts
Server-side logic runs as Cloud Code scripts (JavaScript) or modules (C#) in a serverless environment. Scripts validate client requests but don’t maintain persistent game state.
DocumentationPartial — shared .NET types only, not execution
Cloud Code modules can reference shared .NET types for data contracts, but client and server don’t execute the same logic. No deterministic re-execution or state synchronization.
DocumentationSuite of independent cloud services
UGS consists of separate services (Cloud Code, Cloud Save, Economy, Remote Config, etc.) each with its own API. Services communicate via REST calls, not a shared runtime.
DocumentationMostly closed; Netcode for GameObjects open source
Backend services are closed-source Unity SaaS. The Netcode for GameObjects networking library is open source on GitHub, but it handles client networking, not backend logic.
DocumentationKey-value Remote Config with JSON schema
Remote Config stores key-value pairs with optional JSON schema validation. Supports targeting rules and A/B testing, but lacks spreadsheet import or typed object compilation.
DocumentationFixed SaaS dashboard (Unity Dashboard)
The Unity Dashboard provides web-based management for all UGS services. It is a standard SaaS interface with no source code access or extensibility beyond the provided REST APIs.
DocumentationManaged only (Unity cloud)
All UGS services run exclusively on Unity’s cloud infrastructure. There is no self-hosting option — the platform is tightly coupled to Unity’s multi-tenant environment.
DocumentationServerless auto-scaling per service
Each service scales independently in Unity’s serverless environment. Developers don’t manage capacity, but also have no control over scaling behavior or resource limits.
DocumentationCloud-only for backend services
Backend logic must be deployed to Unity’s cloud for testing. The Unity Editor integrates with UGS services, but there is no local backend server for offline development.
DocumentationLive Service Features
Player Management
LiveOps
Economy & Monetization
Engagement & Retention
Analytics & Insights
Multiplayer
Infrastructure
Operations
Platform & SDK
Strengths
- Native Unity editor integration with in-editor service configuration
- Unified dashboard for all services
- Built-in analytics with A/B testing via Remote Config
- Economy and Cloud Save services included
- Vivox voice/text chat (engine-agnostic, works with Unreal and custom engines)
Limitations
- Multiplay server hosting ends March 31, 2026 (transitioning to Rocket Science Group)
- No documented bulk data export or portability guarantees
- 25% workforce reduction in January 2024 (~1,800 employees)
- Full SDK support limited to Unity engine; Unreal SDK covers only Auth, Matchmaker, Multiplay, and Vivox
Pricing
Free tier available. Usage-based pricing for higher volumes.