AccelByte Blog: Insights on Game Development & Backend

Unity Gaming Services vs AccelByte Gaming Services for Mobile Game Development Studios

Written by Vignesh Rajasekar | May 26, 2026, 4:59:17 PM

Most Unity developers end up evaluating Unity Gaming Services (UGS) by default. It is bundled with the editor, the documentation lives in the same place you already read docs, and the SDK installs with one click from the Package Manager. For a small team that wants to ship fast, that path makes sense.

But "it was already there" is not the same as "it is the right fit for where this game is going." If your mobile title is planning a PC release, wants a full store catalog with a battle pass, or needs dedicated game servers by launch, the decision is less obvious.

Fully managed backend providers like AccelByte Gaming Services (AGS) provide authentication, matchmaking, server hosting, economy, cloud save, and live-ops tooling as a hosted service that works across engines and deploys to iOS, Android, PC, and console without changing integration.

This article maps what USG and AGS actually cover, where they diverge on the decisions that matter for mobile studios, and when each one fits better.

What Unity Gaming Services (UGS) Covers

UGS is a collection of independently adoptable services that are installed as Unity packages. You can pull in only what you need and pay per service once usage exceeds each product's free tier. The current service list for mobile-relevant features:

UNITY GAMING SERVICES FEATURE MAP
Authentication
Identity foundation
Anonymous auth, Google Play Games, Apple Sign-In, Facebook, Steam, OpenID Connect, console-specific logins
Live Ops
Economy
Virtual currencies, inventory, IAP sync from app stores
Cloud Save
Per-player data storage
Leaderboards
Real-time and time-bounded score ranking
Remote Config
Feature flags and config changes without an app update
Push Notifications
Outbound messaging to players outside the game
Multiplayer
Matchmaker
Rule-based matchmaking with queue relaxation over time
Lobby
Session grouping before or during a game session
Friends
Social graph, presence, invites, block lists
Relay
TURN-based relay for peer-to-peer multiplayer sessions
Vivox
In-game voice and text chat
Backend Logic
Cloud Code
Server-side JavaScript or C# functions triggered by client calls or events
Triggers
Server-side automation on UGS events or a schedule


The editor integration is the clearest advantage with UGS. Building Blocks and a UI layer inside the Editor lets you wire up authentication, leaderboards, and matchmaking flows without writing SDK boilerplate. A developer new to backend work can have player login and a working leaderboard in an afternoon.

One structural change affects studios planning dedicated game servers: Unity discontinued direct support for Multiplay Game Server Hosting on March 31, 2026. The software was licensed to Rocket Science Group, and Unity Matchmaker continues to work with Relay and Distributed Authority. Unity has said it is working to extend Matchmaker's support to third-party hosting providers. If your mobile game uses peer-to-peer sessions via Relay, nothing changes. If you planned to run authoritative dedicated servers through Multiplay under Unity's umbrella, you now need a separate hosting decision.

If you need to make a hosting decision now, we put together a practical breakdown of what the Multiplay transition means for studios, what your options are, and how to evaluate them. Read the full write up here.

What AccelByte Gaming Services covers

AccelByte Gaming Services (AGS) is a modular backend platform built by engineers who shipped online infrastructure for Fortnite, Xbox Live, and EA Origin. It covers the full live-service stack and is organized into three packages that you adopt individually or together: Foundations, Online, and Multiplayer. The SDK works with Unity, Unreal, and custom stacks, so your integration does not change if your engine does.

Foundations module covers the services every online game needs:

The Online module covers the live-service layer:The Multiplayer module covers connected session management:

Beyond the core backend, we also provide AccelByte Development Toolkit for crash reporting, build distribution, and playtesting with AI assistant, incremental builds and video captures before crashes.

WHERE UGS AND AGS ACTUALLY DIVERGE
Feature area Unity Gaming Services AccelByte Gaming Services
Backend Logic Multiplay discontinued March 2026. Relay (P2P) still active. Third-party hosting required for dedicated servers. AMS: dedicated server orchestration across AWS, Azure, and bare metal. 90-day free trial (2,160 hours on a 2vCPU / 2GB instance).
Economy & store Currencies, inventory, IAP sync from Google Play and Apple. Battle pass and seasonal store require Cloud Code + Remote Config assembly. Full store catalog, storefront config, wallet, inventory, Season Pass built in. IAP sync: Google Play, Apple, PSN, Xbox, Steam, Epic, Twitch.
Pricing model Pay-per-service. Free tier per product. Billing starts when any individual service exceeds its free allowance. AGS Public Cloud is fully free during development up to 30 CCU, PCCU-based billing after that.
Engine coupling Primarily Unity. Building Blocks UI in the editor. Developer experience is built around Unity. Engine-agnostic. Unity SDK (2020, 2021, 2022, Unity 6), Unreal SDK, and custom REST API stack all supported.
Custom logic Cloud Code: server-side JavaScript or C# functions triggered by client calls or Events. Extend overrides default service behaviors via gRPC. Runs in AccelByte-managed infrastructure — swap behavior rather than layering around it.
Support Community forums and documentation on all plans. Dedicated support tied to Unity subscription tier. Discord and shared Slack channel on all plans, with options up to co-development level support.


AccelByte Gaming Services for Unity Mobile Studios

The integration path is close to UGS. From the Unity Package Manager, add the AGS SDK package using the GitHub URL. The editor exposes a configuration window where you set your client credentials and service URL for your game namespace. Authentication, matchmaking, leaderboards, and cloud save all call AGS APIs.

The AGS Public Cloud free trial covers all core services for 90 days or 25,000 play hours, whichever runs out first. No credit card is required to start the backend trial. AMS and Extend require payment information for their separate trials (AMS gets you 2,160 hours on a 2vCPU / 2GB instance; Extend gets 888 VM hours).

To cover the full installation steps, see Set up the AGS Unity SDK.

If your studio outgrows Public Cloud, there is a migration path to Private Cloud (single-tenant, dedicated environment) without rebuilding your integration. The service API surface is the same so the migration just an infrastructure change.

HOW ACCELBYTE AGS SITS IN A UNITY MOBILE GAME STACK
1
Unity Mobile Client (iOS / Android)
The player-facing app. Rendering, input, and local logic on the device.
 
2
AGS Unity SDK (UPM Package)
The bridge between the Unity client and backend services, installed as a Unity package.
 
3 Backend Services
Gaming ServicesPublic Cloud
Identity & Access
Economy
Cloud Save
Leaderboards
Matchmaking
Friends
Season Pass
Chat
Achievements
Extend(optional)
 Custom matchmaking logic
Custom loot box handling
Custom event triggers
IAP Sync
4
Stores / Platforms
Google Play IAP, Apple IAP, and third-party stores (PSN, Steam, Xbox).


FuzzyBot, an indie studio, used AccelByte Gaming Services (AGS) Public Cloud to ship Lynked: Banner of the Spark without hiring dedicated backend engineers. The team needed matchmaking, on-demand dedicated servers, and offline-to-online persistence, services that would have taken months to build in-house. Using AccelByte, FuzzyBot shipped the game six months faster than their timeline.

"The migration to AccelByte Public Cloud was a collaborative effort. FuzzyBot handled the client changes while AccelByte managed configuration migration, data transfer, and QA validation. The final cutover went as planned and delivered the cost efficiencies we were looking for."
— Kevin Lin, FuzzyBot


Read the full story here.

For studios that want more depth on what the matchmaking integration looks like specifically in Unity, How to Add Matchmaking to a Unity Game Without Using Unity Matchmaker walks through the configuration end to end.

Which One Fits Your Studio

This is not a close call in either direction as they fit different situations.

WHICH ONE FITS YOUR GAME
UGS Fits Better When
01 Your team is committed to Unity for the foreseeable future
02 Peer-to-peer sessions via Relay cover your multiplayer needs (no dedicated server requirement)
03 The in-editor Building Blocks workflow meaningfully speeds up your team's iteration
04 Your economy is straightforward (two currency types, consumable items, no battle pass etc)
 
AccelByte AGS Fits Better When
01 Your game needs authoritative dedicated servers (for fairness or game design reasons)
02 Your live-service economy involves a store catalog, battle pass, or subscriptions
03 Your roadmap includes a PC or console version and you want unified IAP sync across platforms
04 You want a backend that supports Unity now but does not couple you to Unity permanently
05 You need human support during integration and launch, not just documentation


Neither platform is a bad choice for a well-scoped mobile title that stays within its natural use case. The risk is building on a platform that does not grow with the game. A studio that starts with UGS Relay-based multiplayer and later decides they need dedicated servers is now sourcing a second vendor mid-roadmap. A studio that starts with UGS Economy and later needs a full battle pass is assembling one from Cloud Code and Remote Config. Those paths are not blocked, just more work than they would be on a platform where both are native.