Making a multiplayer game has never been easier using tools like Steamworks, Mirror, Unreal Engine Networking Framework etc. Basic P2P matchmaking is also made easy via Steam, and engine-specific products like Unity Relay+Matchmaking offer unified solutions to more complex matchmaking needs.
However, the Steam solution lacks full support for complex matchmaking requirements, and does not provide thorough interfaces for analyzing your matchmaking system.
The more robust products offered by something like PlayFab or Unity Matchmaker require developers to build their own analytics dashboards and admin tools, and make assumptions on how the game servers will be allocated. They also generally use a client-pull architecture rather than the server pushing notifications in real time.
Matchmake.io seeks to fill this gap by providing easy and configurable matchmaking with analytics and 2-way real-time updates over WebSocket-based to all clients.
By using Matchmake API, game developers can:
Matchmake API is built with modern, robust technologies:
We envision a future where game developers of all sizes can easily implement robust, scalable matchmaking systems in their games. By simplifying this crucial component of online gaming, we hope to foster innovation and creativity in the game development community, allowing developers to focus on what they do best: creating amazing gaming experiences.