Hi, our team is looking at supporting cross platform play for our Unreal Engine game. We have already been integrating user stats/data on the backend using PlayFab. For now, our players are all on Steam. So i've added Steam plugin integration to PlayFab, created PlayFab accounts for users logging in through Steam, stored their stats and stuff for leaderboards including skill points and levels and otherwise.
Now that we are looking at CrossPlatform play (Oculus, Steam, PSN and maybe others), would we now be required to look at Photon integration with PlayFab? If so, does that mean on Unreal side, we would not be using UE4's onlinesubsystem to do match making, but start using PlayFab's match making Server API calls instead?
Finally, I noticed that there are some tutorials about integrating Photon with PlayFab here. Are there some tutorials for using Unreal? Also when creating games and lobbies cross platform, would I have to create a server to do so (perhaps on PlayFab), or can I still use a peer-to-peer system where 1 of the players act as a host?
Thanks