Multiplayer Services sessions for the Unity Engine
Note: The Multiplayer Services SDK uses sessions to manage groups of players. Sessions relies internally on different combinations of Unity Gaming Services such as Relay, Distributed Authority Lobby, Matchmaker and Multiplay Hosting, and thus contributes to the billing of those services.
The Multiplayer Services package is a one-stop solution for adding multiplayer elements to a game developed in Unity 6.
The Unity Gaming Services (UGS) Multiplayer solutions power these elements to define how players interact in your games through sessions, which represent groups of players that are connected together for a set period of time during a multiplayer game. Sessions work with either the Netcode for GameObjects or the Netcode for Entities networking libraries.
Topic | Description |
---|---|
Install and upgrade | Install the Multiplayer Services package, and upgrade any individual services' SDKs to the unified Multiplayer Services SDK. |
Get started | Learn the different methods to add sessions-based multiplayer functionality to your game. |
Sessions tutorials with Unity Netcode | Create simple multiplayer games using Unity Netcode solutions to learn key concepts, such as sessions and how to join them. |
Working with the Multiplayer Services SDK | Learn about different ways to configure a multiplayer game programmatically. |
Migrate to the Multiplayer Services SDK | Learn how to migrate from using individual UGS SDKs to the unified Multiplayer Services SDK. |
Deploying Multiplayer configurations | Learn about the configuration items provided by the Multiplayer Services SDK, and how to use the Deployment window to deploy them directly from the Unity Editor. |
Reference | Learn about any related foundational information. |