About Matchmake.io

The easiest way to add powerful, configurable matchmaking to your multiplayer games

Overview

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 complex matchmaking needs.

However, Current matchmaking solutions present developers with a frustrating compromise: either settle for simple integration with limited functionality, or undertake extensive custom development to support complex matchmaking requirements.

Matchmake.io is filling this need by providing easy and configurable matchmaking and analytics with 2-way real-time updates over WebSocket connections.

Key Features

🔌Simple WebSocket API for real-time communication
👤Flexible player registration system
⚙️Customizable matchmaking configurations
🚪Automatic lobby creation and management
📈Scalable architecture to support games of all sizes
📊Analytics dashboards and configuration tools

Benefits for Developers

By using Matchmake API, game developers can:

1
Reduce development time spent on matchmaking systems
2
Focus on core game mechanics and features
3
Easily scale their games from small player bases to large communities
4
Implement cross-platform matchmaking with minimal effort
5
Customize matchmaking rules to fit their game's unique requirements
6
Build in-game leaderboards and lobby UIs via REST API

Technology Stack

Matchmake API is built with modern, robust technologies:

ElixirPhoenixfor high concurrency and fault-tolerance
WebSocketsfor real-time, bidirectional data flow
PostgreSQLfor scalable database solutions to handle player data
REST APIfor configuration and management