Dev Portal

Mission control for matchmaking

Configure how skill and matchmaking behave, watch every decision in real time, and learn from what happens over weeks. All from one place, or piped into the stack you already run.

p50 wait
19.7s
party share
13.8%
matches/min
351
queuep50fairstatus
exact_6v618.3s0.95healthy
ffa1020.2s0.97healthy
experimental_10v1032.9s0.84drift
tournament-Decembersched
experimental_10v10 · minimum player pool dipped below threshold
full visibility

Stop operating
in the dark.

Matchmaking makes thousands of decisions a minute. The Portal puts eyes on every one, before you ship, while it runs, and long after.

01 · CONFIGURE AND TEST

Configure skill, matchmaking, distribution, and party behavior in one place, then run it against shadow traffic before a single real player is touched.

02 · MONITOR AND OBSERVE

Match quality, time to match, ticket flow, and system health, all updating in real time.

03 · ANALYZE LONG-TERM

Look back across days and weeks of match data to spot trends, edge cases, and slow drifts worth tuning before anyone feels them.

observability

Know before your players feel it.

The signals that matter, surfaced the moment they move, not after a player complains.

  • Pre-built Grafana dashboards
    Dozens ship ready to read: match quality, queue health, skill distribution, fairness.
  • OTEL into your stack
    Everything emits OpenTelemetry, so metrics, traces, and logs flow straight into the dashboards, alerts, and tools your team already runs.
  • Catch issues before they're issues
    Watch the leading indicators, rising time to match, widening skill gaps, conflict spikes, and act while it's still a trend.
Matches / min
351
Time to Match p50
20.1s
Tick Failures (5m)
0
Matches Published
shadow testing
Queue Depth · 30s162
metricliveshadow
p50 time to match22.2s20.1s
match quality0.910.94
matches found97.2%98.1%

Test in production,
safely.

Run a new config beside your live matchmaking on the same real traffic. See exactly how it would have performed, with zero risk to players.

Real players and real conditions.
Zero risk to the live experience.
Compared side by side with what's running now.

Ready to solve
your matchmaking?

Talk to engineers who've shipped matchmaking at scale.

The Invokation wizard, casting