Hi, I've been playing around with PlayFab for the past couple days and am fairly confident that its is what I'm looking for. I'm looking to create a turn-based game where player actions are taken in their own time (asynchronous? think Words with Friends) and the results are calculated once both players have made their move. Players share the same turn like Pokemon.
I've been digging around the API and have managed to create a friction-less login system, the ability to get and set player statistics through CloudScript and have even gotten matchmaking to work for the most part, I think. Basically I have a 1v1 Queue, when start matchmaking on my phone and my computer, I will call GetMatchmakingTicket() once every 6 seconds with a repeating Invoke. After the two players are matched together I will terminate the invocation. I can get the players to match just fine and display the Match ID and such in the Log, but from there I am a little confused on what to do as I can't seem to find a reference to matches anywhere in the Game Manager and am not sure how to keep track of them or how to save game data using CloudScript.
If anybody could give me some insight into how this all works that would be great. Ideally I want to avoid using servers and would like to do it all in CloudScript, but I'm not sure what the limitations are or what to do past this point.