I have following queries for the multiplayer feature implementations for my game:
1: I have requirement of socket implementation for the game where I can send in-game events(not push notifications) to specific players.
Eg: Notifying user when someone sends a friend request to him/her,
Sending an instant in-game notification to all of the player's friends when he completes an achievement in the game.
Since there is no socket implementation in Playfab, How can this functionality be achieved?
2: There will be certain scenarios in the game where I will have to send news to certain players based on some data in their player data(title) or statistics. Title news feature of playfab can be used to send news to all players in the game.
Since the news is to be posted to specific set of players and not all players, how is this achievable currently in playfab?
3: I have a scenario in game where the players can mine jewels and upgrade them as well and
I will be storing the jewel mining data for players in their respective statistics.
Here I want to show a global and friends leaderboard for jewels(gold, diamond, ruby, etc) and here the count of each jewel will be the sum of that specific jewel mined by all the players and player's friends respectively.
So basically this leaderboard will show the jewel(gold,ruby,diamond,etc) mining data count globally and in his friends group.
How can I get such a leaderboard using playfab ?
And lastly, the game I am trying to develop is going to be a Multiplayer game with lots of multiplayer functionalities( weekly missions, leaderboard based on specific missions,multiple achievements) and would need to play around with the data and query data based on certain conditions too.
Just wanted your opinion whether I can proceed with Playfab for such a complex multiplayer game and is there any important points/limitations that you would like me to keep in consideration before going ahead?