I was wondering if anyone had any solutions for implementing a “With Friends” style multiplayer system. So one person takes their turn, the other person get notified that it’s their turn and they can either play right away or the next day or whenever. This goes back and forth at the players’ own pace.
I really want to code the most minimal amount I can for this so if there is a service or item in the Asset store that handles a majority of the heavy lifting, that would be preferable.
I have a rough idea of:
- Saving Turn Info to File (JSON, XML, etc)
- Send file to server
- Server notifies other player (and maybe keeps track of score… or maybe it stays in the save file)
- Other player downloads saved file for “playback”
- Other player takes turn and repeats
The only thing I can find tons of info and seems mostly easy via Assets on is Step 1 but I can only find vague information on how to manually code the rest of the server related steps. It seems all the multiplayer information is regarding live data streams rather than storing a small file to send back and forth.
Anyone know of any ideas for this?