December Matchmaking Changes Preview


As mentioned in a previous post (here), we are unhappy with some aspects of our matchmaking system. I do recommend reading the previous post as well if you are interested in some of the underlying mechanics of online matchmaking systems. We now have a revamped system in development that is working quite well after some testing, and I’d like to share some details.

There are three main issues with the old system that this revamp is aiming to address:

  1. Lack of clarity on why you are getting matched against a certain opponent
  2. Gaining low amounts of medals when playing a new faction
  3. Some players get into a situation where they lose much more medals than they win in pretty much all games

The old system has three underlying MMR values (one for each faction), used to determine the power of the player, and one unified medal value determining your league. When playing multiplayer battles the amount of medals gained depend on how high the MMR is for the played faction, and how far apart the MMR and the unified medal value is.

This causes the aforementioned issues in the following way:

  1. Since the underlying MMR is hidden, it may be confusing to be matched with an opponent with much higher rank than you, even though they may be playing a faction that has a much lower rank and you are equal.
  2. When swapping to a new faction the medal count is very far away from the hidden MMR of the faction, leading to small medal gains until it catches up. This obviously feels very bad and looks like it’s pointless to play the faction, especially since you can lose medals and go down in league by doing this.
  3. It’s possible to get into a situation where all the faction MMR values are lower than the medals, resulting in skewed medal results in all games.

To solve this, we are revising the system to be more transparent and straightforward. Without further ado, I present to you… Factional Leagues:

Now each of your factions will have their own medal value, resulting in a different League for each faction depending on how well you do with them. Again, there is already an underlying MMR rating for each faction in the old system, but we wanted to make it more transparent.

Rewards and Leaderboard placement is based on the best faction. This too is mechanically very similar to how the old system works, where your favored faction mostly determines your medals and when playing the other factions you get much lower rewards. This part of the formula is now gone, instead you have a more straightforward calculation for each faction and you should always gain/lose an amount of medals that makes sense based on your opponent.

This also makes it much clearer how you match up with your opponents, as you won’t have confusing cases where someone is playing a worse faction but they appear as very high rank. As a bonus it also allows for experimenting with factions you don’t normally play without risking dropping leagues and losing rewards.

Since I spoiled it with one of the screenshots above, here’s a quick teaser of another new feature coming in the next update- monthly rewards for playing ranked. At the end of each month you will receive a shipment based on the highest league you reached during that month, containing some pretty sweet loot! Although you will have to wait a bit to see what actually opening the shipment is like…

WTF? Unfair matches
Match Balance is sucks!
Matchups are so off balance
It Happens Over and Over
Match ups are not even

How exciting!! Thank you for building us such a fun game and listening to the community. I’ve spent lots of fun hours on it. :slight_smile: The graphics are georgeous too, love ‘em.


Happy to see an improvement, that’s exactly what the game needed the most. Well done, hope it really is as good as presented, if it is you’ll win back the players in no time​:+1::+1:



Wow, nice fix. Really looking forward to this.



Not sure it’s working properly. I got paired with someone at level 12 (I am level 21) and we matched against a level 25 and 22! Not exactly a fair fight!


Player level is a function of the total XP you’ve earned from upgrading units in all your factions and completing quests. So while it’s a good measure of how much time a player has put into the game, it isn’t necessary the most important number to go off of when facing an opponent. You’ll want to pay attention to their medal ranking and unit levels to get a better sense of what they’re capable of. This is the result of the splitting up of ranking by faction. For example, as a level 12, they might have leveled up only Rogue units and completely ignored the rest. Then, in PvP, they could queue up as Rogue and match against a level 21 using Ascension who has leveled mostly Legion and Rogue, but barely at all in Ascension. Player level-wise there’s a gap, but their faction units are roughly equal.


This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.