Building a matchmaker is no simple task. There are a lot of components to handle, and what the Edgegap Matchmaker offers is a template that makes the creation process more straightforward. It addresses all the complexity that tends to be the same for every matchmaker. By combining Open Match with Edgegap, we will take care of the backend, infrastructure and automated scaling parts for you. Now, you can concentrate on making the matchmaker do what it needs with these 3 Open Match components: Frontend (Bridge between client and matchmaker), the Match Function (Brain behind the decision) and the Director (Assignment to the game server). As you know, every game is different and can have its way to authenticate a player, create a server, and match players based on skills or game scenarios. You will need to build these three components to fit your specific needs.
If you use this solution we recommend you to follow this tutorial. Remember that everything in this tutorial is for learning and testing and is not production-ready. In a production environment, Edgegap will do all the Kubernetes management.