Adding Custom User-Specific Statistics to UGC Content in Unity Gaming Services

Hi everyone,

I’m currently migrating a game from GameSparks to Unity Gaming Services (UGC), and I’m facing a challenge with adding custom statistics to UGC content. The game, which I’m porting to Quest 3, used GameSparks, which no longer exists for sharing custom levels between players.

One of the features I need to replicate from GameSparks is tracking user-specific statistics, such as how many players have completed a given level, and at which difficulty. Is there a way to add or track custom content related user statistics with UGC? If not, are there any recommended workarounds or services that can be integrated alongside UGC to achieve this?

BTW I think adding custom user specific statistics would be a hunge improvement for UGC.

I wanted to give some more examples of custom content statistics that would be great to have for UGC and that I actually need in some way:

  • Additional Ratings: For example, a difficulty rating using the same principle as rating the level itself.
  • Flags: For example, whether the user has downloaded or played the level.
  • Totals: For example, how much time users have spent playing the level.