We have made some very cool changes to how player statistics can get set. Until now, when a statistic update call occurred, it simply overwrote the value. So a title that wanted to only write a value if it was higher, for example, had to first read the statistic, check if the new score was higher, and then write it. Now, in addition to configuring the frequency with which a statistic resets, you can also define the logic it uses for accepting new values, by defining its aggregation method.
We’re happy today to announce one of the most frequently requested features - resettable leaderboards, made possible by versioned player stats. You can now have leaderboards which reset on a regular, pre-defined cadence, so that you can have a monthly, weekly, daily, or even hourly leaderboards in your game. To define the reset schedule, click the “Leaderboards” tab on the “Player” menu. Each player statistic shows as a distinct leaderboard, with the information on what version (or iteration, in this display) it is on, as well as the period for when it resets.
One of the benefits of using a hosted solution like PlayFab is that we are continually adding features and making improvements based on your feedback. Today we are describing two new features: leaderboards, and data sharing between players.
New Feature: Leaderboards and Statistics
Leaderboards let players compare their skills and progress against other players, encouraging players to play “just one more round” to try to beat someone else’s score.