There are a few improvements that could be made to the current matchmaking system, like switching to input-based matchmaking and having a way to check if input-based matchmaking is enabled for that game. While I did see a post for a way to check to see if pbmm/ibmm is enabled, I haven’t seen one specifically asking for input-based matchmaking so here we go.
The benifits of ibmm:
- The main flaw of sbmm is that it makes pc queues super long, since few players play pc. This would help reduce that time by putting all players on keyboard and mouse (those using kbm on a console or mobile device too) into the pc queue, reducing queue times from what they are now.
- Fairer games is another benifit, obviously. The entire point of pbmm is to make sure queues are fair, and ibmm would fix all the flaws inherent in pbmm without adding new flaws.
- mobile and console players using keyboards and mouses wouldn’t feel like the pvp games are overly easy, allowing them to have more fun.
The drawbacks of ibmm:
- mobile players on controller or keyboard and mouse and console players on keyboard and mouse would be queued against people of their input type and may feel a significant increase in the difficulty of their games (I would argue however that its only fair to force them to play on an even playing field with their opponents)
- development time (I would argue it’s worth the resources spent due to the benefits I listed above)
All in all, hive matchmaking should switch from pbmm to ibmm to make games more fair and fun for everyone.