Documentation

​
​

Development

User Acquisition

Monetization

Industry

Multiplayer Services SDK

All Services

Multiplayer Services SDK

Multiplayer
​
​
Multiplayer Services SDK
  • Overview
  • Get started
  • Use multiplayer sessions
    • Integrate Multiplayer sessions
      • Initialize UGS and authenticate the player
      • Create a session
      • Create sessions in the Editor
      • Find and join a session
      • Matchmaking
        • Match make with the Quick Join API
        • Advanced matchmaking
      • Migrate session host
      • Leave a session
      • Get a list of joined sessions
      • Delete a session
      • Session configuration options
    • Game server hosting support
  • Manage sessions
  • Connect players through a relay
  • Networking
  • Matchmaking
  • Monitor and debug sessions
  • Tutorials
  • Reference
  1. Multiplayer Services SDK

Match players

Find and join the most suitable multiplayer sessions for a given player using matchmaking.
Read time 1 minute
Last updated 4 months ago

In a multiplayer game, you need a way to match players. These players will either be working together or against each other. Competitive games need a way to match players based on how balanced a game would feel for different skill levels. Casual games might just need a way for players to find the same lobby to join as their friends.
Multiplayer Services uses a set of parameters to find and connect players to the most suitable session. You define these parameters when you set up the service to best suit your game. The Multiplayer Services SDK supports two ways to find a session:
  • Using the Unity Lobby service for quick joins.
  • Using the Unity Matchmaker service for advanced rules and network quality controls.

Page

Description

Matchmake with the Quick Join APIAllows players to quickly find and join a lobby.
Advanced matchmakingUse Unity Matchmaker to create pools, queues, and rules for matching players on multiple variables.

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.


    Report a problem with this page