>>51572316Usually this stuff is super confidential and non disclosed, but a dev that worked for a timi game a long time ago fucked up and explained how their moba matchmaking algorithm works on twitter. It was kinda lowkey and i don't think those tweets are available anymore. I can tell you what i know but there's definitely holes and i don't know all the details
Essentially mmr stands for matchmaking rating, it's not your rank but it's an hidden number that tries to predict your performance level. For example if you're costantly the highest damage dealer and have the most kills, most scored points etc etc, your mmr will raise to very high values with every match you play, while if your performance is lackluster your mmr gets lower and lower. This is all automated, it gets refreshed every match, you don't have to wait to feel the mmr changes.
the matchmaking right now in unite SHOULD try to match players with similiar rank AND similiar mmr, so if you're ultra for example and your mmr is average, you'll get matched with other ultra players, but if your mmr is very high maybe it will throw you in master matches. Problem is, it will also average the mmr of the teams, for example , if your mmr is 10 but your teammates mmr is 5 , the average will be (10+5+5+5+5)/5players = 6 team average mmr , the game thinks it's fair then to put you against a team where there's 5 players with an mmr distribution like 7+7+6+5+5
theoretically speaking the average of both teams is an mmr of 6 so the game should be fair, but what happens in reality is that the two enemies with an high mmr will easily win lane, snowball, and by the time you scale your entire team will have been pretty much destroyed and there's nothing you can do to salvage the match.Also consider there's never a perfect match, one team will always have an higher average than the other.