Unity Cloud Save & Leaderboards


With the latest upate, the player's progress is stored in Unity's amazing Cloud Save.

With that, I've created a level menu where the player can choose to play a specific level (if unlocked).

I wanted to have the player's score and leaderboard tier on the level menu, but I ran into a design limitation of Unity's leaderboard API:

Currently it is only possible to request multiple leaderboard entries for one leaderboard. What I need was to load one player's entries across leaderboards.

This would have led to many requests just to load this one screen.

So I am now saving cached results for all levels as one item per player in Cloud Save. For the leaderboard rank, this would quickly be outdated, but the score and tier won't, because I've set up my tiers with absolute scores.

Again, great job by Unity's product team on their services.

I'm quite happy with the results and could see replayability increase, if people try to get to diamond tier on all levels at some point.

Try it out and let me know what you think.

Files

Glide Arcade WebGL.zip Play in browser
Sep 05, 2023

Leave a comment

Log in with itch.io to leave a comment.