Hi,
since our players always want to have challanges and it should also help with retention, we looked at a few games that already use this (for example Hogwarts Mystery, Family Island...).
Here mostly a currency is converted into points when you spend them. The player starts in a group with 30 other players and has 3 days to get the most points. The better your place in the leaderboard, the more rewards you get in the end. As we have seen, this is not unusual in mobile games and is used in many games.
I imagined it to be very simple: - One leaderboard for all players - If the player receives points, the value is updated. - When starting the contest 29 players are selected and we save the 29 PlayfabIds in the Read only player title (not all players really have to be in the same group)
My problem is, I can't define via GetLeaderboard which players I would like to get from the the leaderboard. Here I would have to call GetLeaderboard in an Azure Function for each player, which of course would be way too expensive and take too long.
What is the recommendation here? I've already searched the forum, but haven't really found anything on this. I'm also not quite sure if the other games really use real data, or just faking it! But I could imagine that it feels better with real data.
Maybe there is another approach with Playfab that I have overlooked.
Thank you!