How do I add matchmaking to a Unity game?

Install the open-source Pairiquium Unity SDK, run one small ticket endpoint on your backend, and configure a game mode in the dashboard. The SDK then handles queuing, searching, heartbeats and reconnects, and your game receives a match-found event when players are matched.

What the Unity SDK does

What you still build

You keep your game servers and your game design. Your backend mints tickets using your API key, so the key never ships in a game build, and it receives a webhook with the match details when a match is made. Pairiquium does not host your game servers.

How players are matched

Each game mode uses MMR (skill), ping (latency) or first-come-first-served matching, with team sizes from 1v1 to free-for-all. See Game Modes for the details.

Requirements

Using another engine? The same flow works through the web API, but there is no official SDK for it yet.

Get started