This is a project which I set up for testing the Photon Engine. I created an extra layer which handles various player and game states.
It contains of a lobby which generates the rooms and connects the player to an according room.
The game synchronizes all players states and information and starts the game on all clients when the room is full. Every player can spawn entities to conquer the various planes on the ground. Photon Network is used to sync all entities fluent on all clients and game state information. An addiotional layer keeps track about situations when players leave the room and handling game state informations. It works also on mobile and WebGL.