# Use multiplayer sessions

> Guides and information on how to implement multiplayer sessions in your game.

Use multiplayer sessions to create and manage connected players, support session ownership and hosting scenarios.

| Page                                                                   | Description                                                                                                                                  |
| ---------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| [Integrate Multiplayer sessions](/mps-sdk/sessions.md)                 | Implement multiplayer functionality in your games using sessions, a unified system that manages player connections and interactions.         |
| [Initialize UGS and authenticate the player](/mps-sdk/init-ugs.md)     | Initialize Unity Gaming Services in your project, and authenticate the player to prepare for multiplayer functionality.                      |
| [Create a session](/mps-sdk/create-session.md)                         | Configure session options and choose network connection types to add multiplayer support to your project.                                    |
| [Find and join a session](/mps-sdk/join-session.md)                    | Implement ways for joining multiplayer sessions by entering a join code, browsing available sessions, or reconnecting after a disconnection. |
| [Match players](/mps-sdk/matchmake-session.md)                         | Find and join the most suitable multiplayer sessions for a given player using matchmaking.                                                   |
| [Migrate session host](/mps-sdk/session-host-migration.md)             | Learn about changing session ownership, including host election and data migration.                                                          |
| [Leave a session](/mps-sdk/leave-a-session.md)                         | Learn how players can leave a session and what happens when they exit.                                                                       |
| [Get joined sessions](/mps-sdk/get-joined-lobbies.md)                  | Retrieve a list of all sessions that the current player has joined.                                                                          |
| [Delete a session](/mps-sdk/delete-a-session.md)                       | Permanently delete a session to remove it from the system and disconnect all players.                                                        |
| [Game server hosting support](/mps-sdk/game-server-hosting-support.md) | Integrate different hosting solutions using Cloud Code modules to manage servers.                                                            |
