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.