Unity Gaming Services is a rich ecosystem of services that will help you build and grow your multiplayer games. This SDK includes Game Server Hosting and Matchmaker and more!
Explore Unity Gaming Services, backend and LiveOps services trusted by world-class studios to support multiplayer and live games at any scale, with any engine or tech stack. This SDK combines a number of our proven products into one convenient package that will streamline your integration. Just drag and drop it in your Unreal project to get started!
As of September 2023, this package includes the following plugins:
Game Server Hosting
Unlock performance and flexibility for your gaming infrastructure, no matter what game engine you use. Enable the most responsive and consistent player experience while controlling your costs.
Deliver a consistent player experience woth simple self-service workflows to get up and running quickly
Create smooth, immersive multiplayer experiences with blistering performance. Game Server Hosting’s (Multiplay) orchestration solution provides the performance you need to deliver consistent gameplay so your players play whenever they want, wherever they are. You get performance and stability at massive scale, Unity Game Server Hosting (Multiplay) grows with your players’ demands with an uptime SLA of 99.95%, we can help your game server scale while maintaining performance and reliability across the world.
Complete your setup in minutes and work with multiplayer experts to move to our managed service when the time is right. Use this SDK to integrate your game server binary with Game Server Hosting (Multiplay), and upload your builds directly from your cloud object storage using CLI functionality.
Tailor matches to your game and players with rules-based matchmaking, supported by game server hosting that delivers what matters most to players – low latency and fast matches.
Fully featured matchmaking off the shelf
Get all the features you need without having to build them yourself, Unity Matchmaker is integrated with Game Server Hosting and features a queue and pools system that allows for multiple variations and modes and a developer-configured match logic that supports complex game loops. Unity Matchmaker has in-built A/B testing, allowing you to experiment with different matchmaking configurations while retaining complete control and without hurting your live game operations. You can streamline the workflow to test, evaluate, and optimize matchmaking rules to make your game the very best it can be. Balance population, skill sets, and game modes that deliver to your players. Iterate with new ideas to create a fast, frictionless player experience with an off-the-shelf solution that can scale to your needs.
Knowing the identity of a player allows you to provide a variety of features and services to both game developers and players to ensure security, consistency, and safety with every interaction. Unity Authentication provides anonymous and platform-specific authentication solutions for supported platforms, including mobile and PC. Anonymous access doesn’t require the player to enter sign-in credentials or create a player profile, but access through a platform requires sign-in credentials. Unity provides authentication an API call, enabling game developers to focus on doing what they do best - creating games.
When a returning or new player logs into your game, Unity Authentication generates session and authentication tokens and a player ID, these enable a means to identify a player and store player game data (for example, saving game state and recording in-app purchases), a consistent game experiences to the player (for example, points for leader boards and suggested in-app purchases), insight about the player’s game behavior across multiple devices and multiplayer features on various platforms.
Example Project: TestBed project.
This plugin supports UE 4.27+ up to 5.3