Hi All, I've been juggling ideas in my head for some time now, but I seem to keep throwing myself in the same loop. I am looking to implement a sort of Asynchronous turn-based multiplayer into my (mobile) game, with the same gameplay flow as a game like Trivia Crack: Player 1 looks for a game, if one is found, they join that game. If not, they start a game and take the first turn, then the server finds another like-skilled matchup and puts them in the game. Player 1 and Player 2 play at their convenience until the server side logic defines a winner and messages are sent to each user appropriately. A forum post on GameSparks has this exact flow model, however it ends with the user concluding that GameSparks just isn't flexible enough to allow a player to take a turn before the second player has been matched. https://support.gamesparks.net/support/discussions/topics/1000080956/page/1?url_locale= My requirements are as follows: Auth Leaderboards Matchmaking push notifications (would like to have, but not essential) Google+, Facebook game invites (Linking accounts essentially) For reasons of the game being non-concurrent, obviously I've thrown UNet out the window, though it would be nice if they had a native solution for non-concurrent game styles. The top options that I've considered are GameSparks, PlayFab + Photon, and lastly, just writing my own PHP/MySQL solution (I'm fairly confident in my abilities to implement most of the server side logic and game state handling except maybe for a matchmaker thats nuanced or linking accounts). I am currently taking a hard look at PlayFab + Photon, as they seem to meet these requirements and there are some forum questions about this similar type of topic, however all the responses are in verbiage that only seem to make sense to someone that knows their system inside and out. Since this is likely my best lead, is there anyone who has done something like this that could give a few pointers or a good tutorial to follow that could get me on pace to implement these services into my game?