I've read a lot about async games and I know Playfab can store the needed data for my game, in a just simple turn-based game and basically managed as any other basic turn-based game. I'm actually a huge newby on Playfab system and the thing is this: I seen that the best practice in this type of game is using the CloudScripts, but my real question is this, do I HAVE TO use Photon service to manage the creation of rooms or so? Is there a way to handle this kind of things without Photon?
I was reading this link on the API https://api.playfab.com/Documentation/Matchmaker#Matchmaking%20APIs
For example the StartGame function? what does it exactly does? I'm using Unity3D to make my game so if I create a room with this function do I have to keep the connection between scenes? (because when I change from one scene to another my gameobjects are destroyed) or does this function only create a state on the dashboard, if this has nothing to do with it, then how do I create a game so both players can communicate or play the game?
I hope I was clear enough it is a little hard to explain my whole point in just one post but the idea is that I want to avoid Photon as much as I can ( unless is needed to ). Thank you in advance!