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 Relay, 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 services powers these capabilities to define how groups of players interact in your games through Sessions, which work with either the Netcode for GameObjects or the Netcode for Entities networking libraries.
Topic | Description |
---|---|
Get started | Learn how to install and set up the Multiplayer Services package and its prerequisites. |
Build your first session with Netcode for GameObjects | Explains how to use key concepts, such as sessions and how to join them, including an example to illustrate how to get a simple multiplayer game working. |
Build a session with Netcode for Entities | Similar to Build your first session with Netcode for GameObjects, learn how to use Network for Entities to build a session. |
Working with the Multiplayer Services SDK | Learn about different ways to configure a multiplayer game programmatically. |
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. |