I would like to create a tournament function for my game, using UNET. What i mean by that is:
- A number of player should play agains each other
- When they decide to take a pause all game data should be saved
- When they decide to restart the tournament data should be loaded again and they start from where they ended
- When the tournament is over all data should be cleaned and the result will come up on a lederboard on each client
This doesn’t sound that complicated but i have not yet put my teeth into MatchMaking, so I am not aware of all the functionality, and i have been thinking about a few other things like how to make sure it is the same players logging in again, should i save all the game data on all clients, should i have like a password protected “login to the tournament” function on each client that is synchronized etc.
Anyone with some ideas how to best design this?