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.
DocumentationBackend AI moderation; engine-side Unity AI
Within UGS, Safe Text and Safe Voice provide AI text and voice moderation through Vivox. Engine-side Unity AI (open beta, which replaced Muse) and the on-device Inference Engine add development and runtime AI. Matchmaker and analytics are rule-based.
DocumentationAI Capabilities
How Unity Gaming Services uses AI — both tooling for the developers building on it and AI/ML features inside the live game.
Unity offers AI on two distinct layers: a backend safety suite (AI text and voice moderation) within UGS, and a separate engine/editor AI stack.
Unity AI (open beta with Unity 6.2, replacing the deprecated Unity Muse) is an in-editor assistant and asset-generator suite running on third-party frontier models, plus an official Unity MCP server. This is engine/editor tooling rather than a UGS backend assistant.
Within UGS, Safe Text (AI text-chat moderation) and Safe Voice (ML voice-toxicity detection) integrate with Vivox. The on-device Inference Engine (formerly Sentis) runs ONNX models client-side. Matchmaker and Analytics themselves are rule-based, with no documented ML.
Live 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.