the platform

One system for skill, match, and control.

Matchmaking is the core of multiplayer. Do it well and it’ll show in player experience. Do it badly and it’ll shape your reputation.

Let's talk See pricing
the problem

The challenges facing every matchmaking team.

01 · A ROTTEN CORE

Skill ratings break under SBMM.

Skill ratings are the foundation of SBMM. Elo, TrueSkill, and OpenSkill break down under real-world matchmaking, so the error starts at the core.

02 · A GLORIFIED QUEUE

Most matchmakers just sort tickets.

Sorting players is easy, building logic to create quality matches is hard. Most matchmakers leave you to build it yourself.

03 · A BLACK BOX

Little control over matches made.

Do players have real chances to win or get dropped into games they'll lose nine times out of ten? Most matchmakers can't tell you.

the solution

We built the hard parts.

01 · RATINGS DONE RIGHT

Solid foundation with skill ratings.

A skill rating system built for multiplayer from the start. Stable and accurate under real conditions. The core every match depends on.

02 · BRAINS INCLUDED

Built-in matchmaking logic.

The matchmaking logic studios spend years building, ready from day one. Our engine, Nemesis, knows what makes a good match and prioritizes it.

03 · FULL VISIBILITY AND CONTROL

Insight before, during, and after

See every matchmaking decision and shape it. Prebuilt dashboards or your own stack via OpenTelemetry.

Skill

The core SBMM depends on.

Skill ratings sit at the center of every match. The math has to be right.

  • Predictable before day one
    Ratings sit on a fixed scale that holds its shape, so you can predict the player distribution before a single match is played.
  • Skill and progression, combined
    Both live in one player-facing number. No more hidden MMR behind a cosmetic rank.
  • Tune it to your game
    Over thirty variables let you shape the algorithm into your own.
Explore Skill
Ranked 3v3 TDMSeason 13
GigitiGoo#3356
Platinum III
33,070MMR
↑ +11,070 this season
// last 10 matches
Intra-Match Stddev (avg)
0.11
Team MMR Diff (avg) p95
0.16
Intra-Match Stddev Distribution
0.05
0.04
0.03
0.02
0.01
0
 
 
 
 
 
20:25
 
 
 
 
 
20:26
 
 
 
 
 
20:27
 
 
Match

The brains behind the match.

The logic that decides what makes a match good, built in from day one.

  • Nemesis, the engine at its core
    A pooled matchmaking engine that improves every match tick by tick instead of relaxing its constraints.
  • Fits the stack you already have
    Works with IVK Skill or any MMR you already use, plus your own servers and backend. IVK Match slots in and hands back the match.
  • Robust by design
    Keeps matching through node failures, traffic spikes, and bad config, with no manual intervention.
Explore Match
Dev Portal

Full matchmaking visibility.

The operational layer across skill and matchmaking. Configure, monitor, and analyze. In our dashboard or yours.

  • Full visibility
    Configure, monitor, and analyze every queue in one place, before you ship, while it runs, and long after.
  • Know before your players feel it
    Pre-built dashboards and OpenTelemetry surface the signals that matter the moment they move.
  • Test in production, safely
    Run a new config beside live matchmaking on real traffic, with zero risk to players.
Explore Dev Portal
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

Ready to solve
your matchmaking?

Talk to engineers who've shipped matchmaking at scale.

The Invokation wizard, casting