Posted June 13, 2022 by aviv1620
This game combines multiple tools.
Unity is the game engine. I use it to build my world and the game logic.
Mirror is a real time Networking API for unity.I use it to code the real time system for the game and sync between players in the world.
I use Firebase to manage the matching players with my lobby rooms system.
The Idea is for every room to have a unique identifier string’ and this string passed by URL parameter.
I also use Google Cloud Function to manage the instances.
To access Firebase API from linux I use nodeJS and subprocess.
and have many more tools I use to integrate between systems, build the graphic, UI and more…
I only write here the main process. If you have any questions feel free to comments.