How is skill based matchmaking determined?

How is Skill-Based Matchmaking Determined? A Comprehensive Guide

Quick answer
This page answers How is skill based matchmaking determined? quickly.

Fast answer first. Then use the tabs or video for more detail.

  • Watch the video explanation below for a faster overview.
  • Game mechanics may change with updates or patches.
  • Use this block to get the short answer without scrolling the whole page.
  • Read the FAQ section if the article has one.
  • Use the table of contents to jump straight to the detailed section you need.
  • Watch the video first, then skim the article for specifics.

Skill-based matchmaking (SBMM) is determined by algorithms that analyze a player’s in-game performance and statistics to group them with players of similar skill levels. The core idea is to create fair and balanced matches, ensuring that both casual and competitive players have a positive gaming experience. Essentially, SBMM systems aim to pair you with opponents who are neither too easy nor too difficult, but rather within your skill range. This involves a combination of factors, often including hidden matchmaking ratings (MMR) and various in-game metrics. The process isn’t static; it’s a dynamic evaluation that continuously adjusts as you play, adapting to your improvement or decline in performance.

Understanding the Mechanics of Skill-Based Matchmaking

Hidden Matchmaking Rating (MMR)

At the heart of most SBMM systems lies a hidden MMR. This is a numerical representation of your skill level, not visible to the player, but used by the matchmaking system to place you in appropriate lobbies. The MMR is not static; it fluctuates based on your performance. Each game you play contributes to the adjustment of this rating.

  • Wins and Losses: Winning a match typically increases your MMR, while losing decreases it. The magnitude of the change can depend on the skill level of your opponents. Defeating a team with a higher MMR will often give you a bigger boost than defeating a team with a lower MMR, and vice versa.

  • Individual Performance: Beyond wins and losses, your individual performance is often a key factor. This includes metrics like:

    • Eliminations/Kills: The number of enemies you eliminate in a match.
    • Assists: Helping in eliminating enemies.
    • Damage Dealt: The amount of damage you inflict on opponents.
    • Objective Performance: For games with objectives, your involvement, like capturing zones or planting bombs, counts.
    • Score Per Minute (SPM): How many points you accumulate every minute.

The Algorithm’s Role

The MMR is not the only factor. The matchmaking algorithm combines the MMR with other variables to find suitable opponents. This algorithm does the following:

  • Searches for Players with Similar MMR: The algorithm prioritizes finding players within a similar MMR range to create the most balanced matches.

  • Expanding Search Parameters: If the system can’t immediately find suitable players, it expands the search to a slightly wider MMR range. This creates a balance between match quality and wait times, known as loose skill-based matchmaking.

  • Considering Party Size: In games with team-based gameplay, the algorithm considers the size of your pre-made party. If you’re playing with a full team, the system may match you against other full teams, or adjust the team’s MMR to account for higher coordination. The best player’s skill rating often acts as the reference point for pre-made squads.

  • Balancing Player Population: The matchmaking algorithm also considers the number of players online at any given time. During peak hours, finding an even match is much easier than during off-peak hours when the player pool is smaller.

The Role of Bots in SBMM

In many games, particularly those with large player bases, bots are often used to fill out lobbies when player numbers are low, or if skill level varies drastically. These bots have an associated difficulty rating, and are usually found more often in lobbies with new or low-skilled players to make them feel more successful when starting the game. As a player’s skill rises, there is a trend to see less and less bots in the lobbies until they disappear entirely.

Variations in SBMM Implementation

It is important to note that specific implementations of SBMM algorithms vary from game to game. Some games might put more emphasis on a player’s kill/death ratio (KDR), while others may focus on score per minute or win rate. Games also regularly tweak their matchmaking algorithms to improve performance and ensure balanced matches.

Frequently Asked Questions (FAQs) About Skill-Based Matchmaking

1. What exactly is skill-based matchmaking (SBMM)?

SBMM is a system that pairs players with others of similar skill levels to create fairer and more balanced gameplay experiences. It aims to prevent new or casual players from being constantly defeated by experienced players, thus maintaining engagement.

2. Is SBMM the same as matchmaking ranking?

Yes, the terms are often used interchangeably. Both refer to the system that matches players based on their perceived skill level. The difference between the two is mainly based on wording.

3. What stats typically influence SBMM?

Stats that often influence SBMM include eliminations/kills, assists, score per minute (SPM), win rate, and K/D ratio. The exact metrics used vary by game.

4. Is skill-based matchmaking based on player level?

No, SBMM is primarily based on your hidden MMR and performance statistics, not your in-game level. A high-level player might be matched with lower-level players if their performance is similar.

5. How is skill-based matchmaking determined in games like Call of Duty?

In Call of Duty, SBMM primarily uses your K/D ratio, score per minute, and win rate to determine your skill level and place you in lobbies with players of a similar performance profile.

6. Does skill-based matchmaking work in Apex Legends?

Yes, Apex Legends uses SBMM that takes into account the skill rating of the best player in a pre-made party and also considers the size of your squad. The system is continuously being refined for more balanced matches.

7. Is there hidden MMR in Apex?

Yes, there is a hidden MMR system in Apex Legends, and it greatly affects how matchmaking works. It can cause players of different ranks to be placed in matches together.

8. Does using a VPN bypass SBMM?

Using a VPN to change your apparent location could potentially influence SBMM by making it harder to find an appropriate match. This can put players in less balanced lobbies, but it’s not always reliable and can cause a significant rise in lag or latency issues.

9. Why are gamers sometimes against skill-based matchmaking?

While SBMM aims to create fairer matches, some players feel it makes the game too competitive and makes casual gameplay less fun, especially if they are constantly pitted against similarly-skilled players. They also feel that doing well in a game guarantees that the following game will have an even greater challenge, meaning that the reward for playing well, is facing a greater challenge the following game.

10. When did skill-based matchmaking start becoming common?

While concepts of SBMM were around earlier, the term gained prominence after a 2008 interview with game designer John Carmack, when he discussed its implementation in Quake Live (2010). Halo 2 also famously used a robust matchmaking system called TrueSkill at its launch in 2004.

11. How does ranked matchmaking work?

Ranked matchmaking is similar to SBMM but includes visible ranks (e.g., Bronze, Silver, Gold). Players are matched based on their MMR and current rank, with higher ranks often leading to more competitive matches.

12. What is loose skill-based matchmaking?

Loose SBMM is when the matchmaking system can’t find players of similar skill quickly enough. In this case, the system will increase the skill range to find opponents, at the cost of match balance.

13. Does SBMM take into account my party’s skill level?

Yes, SBMM systems take the best player’s skill into account in a pre-made party. The system also tries to factor in party size for fairer matches.

14. Can playing with friends affect SBMM?

Yes, playing with friends of different skill levels can lead to SBMM placing you in matches that are either too difficult for your friends or too easy for you, since the system typically uses the best player’s skill as a reference point.

15. Why do some games have more bots than others?

Some games, especially those with larger player populations, use bots to help fill out lobbies to ensure games begin quickly. The use of bots is particularly common in lower skill lobbies, with their use decreasing as a player’s MMR increases.

Leave a Comment