Is it possible to integrate SpatialOS with backend services like GameSparks?
Yes, this is possible, and has in fact been done before. There isn’t much difference in using these services on SpatialOS from normal usage - workers are really just programs! There are a few things to be careful about, which we’ve written about in the documentation, here:
The specifics of how you interact with these services are dependent on your implementation and how your workers are structured. From the client side, there isn’t much difference. On the SpatialOS side, you could, for example, have some
PlayerManager worker which is responsible for pulling in player data from PlayFab/GamesSparks/whatever when the client first connects and emplacing it in a component on the player-controlled entity.