Unity Building Block – Multiplayer Session


Implement Unity's multiplayer sessions in your project with this Building Block's pre-made UI elements. Learn what sessions are, how to set them up, and how to connect to Unity's Netcode packages.


by Unity Technologies


Price History +

The Multiplayer Session Building Block helps you integrate Unity’s multiplayer sessions into your project to connect players. This Building Block can serve as a starting point for your multiplayer projects, or as a quick integration of sessions throughout development.

This Building Block demonstrates how to do the following:

  • Create and join a session through the Multiplayer Services SDK.
  • Use the Quick Join API to quickly get players into any existing session.
  • Use the Session Browsing API to list existing sessions and join a specific one.
  • Use a JoinCode to share and join a specific session.

The Multiplayer sessions Building Block includes example scenes, UIToolkit UI assets, and runtime components to create, browse, and join sessions, and debug them with a SessionInfo panel. If you need gameplay synchronization, you can optionally add netcode using Unity Netcode for GameObjects or Netcode for Entities.