Introduction
With Idem you can add cutting-edge matchmaking to your multiplayer game via a simple API - without worrying about building rulesets, managing ratings or requiring a PhD in math or statistics.
We offer fully-fledged, plug-and-play matchmaking as a simple to integrate service that provides:
- Bayesian MMR for highest precision skill ratings as a foundation for fair and consistent matchmaking
- A ranking system and leaderboards that encourage players to be active rather than "camping a rank"
- A highly sophisticated, probabilistic matchmaking algorithm for any game setup that finds optimal matches at any time of the day
In addition to this core functionality, we offer support for parties, integrations with server hosting providers and much more.
Idem enables you to focus on creating the best possible game experience while leaving the complexity of matchmaking and skill management to us. We ensure your players get high-quality matches without compromising your time, resources, or player satisfaction.
Interacting with Idem - in a nutshell
The interaction with Idem happens in three steps:
- A player is added to the service
- Idem responds with a match suggestion for the player
- The match result is reported to Idem so we can update the rating and ranking of the involved players
Core concept
By default, the communication happens via WebSocket. For quickstart and development purposes, we also offer a REST API. For implementation, we propose two different architecture types depending on how your game handles players. You can find all the detail here.
But first, we recommend you either:
- Create your first match with Idem by trying the 5 minute matchmaker - if you prefer doing
- Make yourself more familiar with the core elements of Idem - if you prefer reading