Case studies
Powering live and multiplayer games with millions of players.
MARVEL SNAP
Learn how Second Dinner built an end-to-end solution for content creation and delivery that scales to millions of players.
VALORANT
After proven performance in League of Legends, Riot leveraged Voice and Text chat (Vivox) to give VALORANT players a strong voice.
Apex Legends
Learn how Respawn used Unity Gaming Services to scale Apex Legends from zero to 50 million players in under 24 days, peaking at over two million concurrent players.
Among Us
From multiplayer infrastructure to player insights, learn how Innersloth used Unity Gaming Services (UGS) to build and manage the most popular mobile game in the world.
Frequently asked questions
With a couple of exceptions, you can use UGS with any game engine and any other technology stack to run your game. UGS is not limited to Unity Editor projects. Many of our current customers are using other game engines. Explore the documentation to learn how.
Yes, Unity Gaming Services are designed to be flexible, so you can use them in conjunction with services from other providers or in-house services.
Unity Gaming Services are free to integrate and start using, and have a scaling cost structure that means you only pay as your game grows. For more information on the pricing of specific services, please see the pricing page.
Yes, Unity Gaming Services already support games with millions of players. This platform is already used by studios like Respawn, Riot Games, Hi-Rez, Team17, and Innersloth.
UGS solutions can be used “out of the box” by developers who have less experience building live games. Larger studios, or teams that have more experience with backend development, can still customize implementations to meet their specific project needs.
Integrating UGS into a Unity project usually involves just a few steps:
- Create a project in the Unity Dashboard
- Link your dashboard project to a Unity Editor project
- Install the UGS packages in the Unity Package Manager
- Initialize UGS in your game code
Learn about each step in the documentation.