Online Play and Networking

How Skill Based Matchmaking Works

How games estimate player ability, group players of similar level into matches, and the trade-offs between fair games and fast queue times.

On this page
  1. What matchmaking is trying to do
  2. Estimating skill
  3. Building a match
  4. The trade-offs
  5. Why players argue about it
  6. Limits and misreadings
  7. Takeaways

What matchmaking is trying to do

A matchmaking system decides who plays with whom. In the simplest case it looks at who is waiting, then puts them into a match as soon as there are enough people. Skill-based matchmaking adds a goal: the match should be reasonably balanced, so that most players have a fair chance and are not badly outmatched.

The idea is straightforward. In practice it is a balancing act among several goals that pull against each other, and it works with estimates rather than certainty.

Estimating skill

A system cannot see how good you are. It can only infer it from results. Most approaches keep a hidden number, or a number plus a measure of confidence, for each player. After a match, the number moves up or down depending on the outcome and on how expected that outcome was.

The general principle behind many rating systems is that beating a stronger opponent should move your estimate more than beating a weaker one. New players start with an uncertain estimate, and the system typically adjusts it faster at first and more slowly as it gains evidence. Some well-known approaches in the public record, such as the Elo method used in chess, work this way in outline, though each game implements its own version and rarely publishes the full details.

Team games make this harder. If your side wins, how much of that was you? Systems may use team results alone, or they may add individual measures such as scores or objectives, though each choice brings its own distortions. For example, a measure that rewards kills might encourage players to chase kills rather than help the team.

Building a match

Once the system has estimates, it has to form groups. A typical process looks like this:

  1. A player joins the queue with their estimated skill and other details such as region and chosen mode.
  2. The system looks for others with a similar estimate.
  3. If it cannot find enough, it gradually widens the range it will accept.
  4. When enough players fit, it forms teams that look balanced against each other and starts the match.

That widening step is where compromises appear. The longer you wait, the looser the match tends to be. Many systems prefer a slightly unbalanced match to a very long wait.

The trade-offs

Skill is only one of the things the system weighs.

  • Queue time. Strict skill matching shrinks the pool of eligible opponents. Players at the very top or bottom of the range, or those playing at unusual hours, often wait longer or get looser matches.
  • Connection quality. Matching you with someone nearby helps keep delay low. Putting a strict skill limit on top of a strict location limit reduces the pool even more. Many games let connection quality win when the two conflict, because a laggy match is unpleasant for everyone. The causes of lag are explained under ping time.
  • Party play. Friends of very different ability queueing together are hard to match. Systems often treat the party as having a blended or higher rating, and results can feel uneven.
  • Fresh opponents. If a system always gives you someone close to your level, matches can feel like a constant struggle. If it is too relaxed, there will be lopsided games. Developers disagree about where the balance should sit.

Games with a visible competitive ladder usually pair matchmaking with rating systems that show your rank, while casual modes may use a hidden rating or none at all.

Why players argue about it

Matchmaking is a frequent subject of debate among players, and the arguments have a basis.

Systems that aim for even matches mean that, over time, many players win roughly as often as they lose. That can feel like a lack of progress, even when it is the system working as designed. Players also notice streaks, and streaks happen naturally even with fair matching, so it is easy to suspect a hidden rule where none exists. Some developers have said they use additional rules, for example to keep new players away from veterans, but the details are rarely public, so outside observers should be cautious about claims regarding how any specific game behaves.

Reasonable people also disagree about the goal itself. Some players want games that are as balanced as possible. Others prefer looser matching, where a very strong player can sometimes enjoy an easy game and weaker players sometimes get a chance to face better opponents. Neither view is simply wrong.

Limits and misreadings

A few cautions apply when thinking about matchmaking:

  • A rating is an estimate, not a measure of talent. It reflects results in a particular mode, with a particular set of teammates, at a particular time.
  • Short runs of results say little. A handful of games is a small sample, so a streak does not prove the system is rigged.
  • Skill-based systems can be affected by smurfing, where an experienced player uses a fresh account. The system then needs a number of matches to notice.
  • Cheating distorts everything. Detection through anti-cheat software is a separate effort, but unfair opponents can make matchmaking look broken.

Organized competitive play uses brackets and ladders rather than matchmaking alone, though the goal of pairing comparable opponents overlaps.

Takeaways

Skill-based matchmaking is best understood as a system that makes educated guesses and trades fairness against speed and connection quality. It cannot guarantee a close game, and its behavior can differ widely between titles. If a particular game feels off, the cause could be a thin player pool, regional limits, party rules or ordinary variation as much as the rating system itself.

The complete guide to online play and networking

How Online Multiplayer Works
Read the guide

Keep exploring

Guides from other topics

All topics →