A free scalable local leaderboard system for Unity with the option to save a score as a number or time.The Leaderboard Manager is designed to be an easy to use and lightweight leaderboard system useful for beginners and experienced devs alike. The asset handles the creating, storing, accessing and displaying of the entries of one or many leaderboards. All leaderboards are created at runtime and can store a name and score, a name and time or a name and anything you want. The data is saved to a local file as JSON for readability.🟨 Brief feature listEasily create & update leaderboards with a name & score.Leaderboard editor to view board in the editor.Auto save & load.Option to save boards with a score or time value out of the box.WebGL supported!Regularly updated and maintained with ❤️🟨 Important LinksWebsite | Docs | Discord | Report Issues | Contact Email: hello@carter.games🟨 How to Install & Where to startImport the package into your project (with no compile errors in your code at the time of importing).Wait for the Unity Editor to refresh!That is it xD (The asset auto-creates all its needed assets when imported).Make your first leaderboard at runtime and you're off......🟨 Basic API UsageCreate a leaderboard called "MyBoard"LeaderboardManager.CreateLeaderboard("MyBoard");Get leaderboard data for the board called "MyBoard"var data = LeaderboardManager.GetLeaderboard("MyBoard");Add entry to board called "MyBoard" for a player called "John" with a score of 100LeaderboardManager.AddEntryToBoard("MyBoard", new LeaderboardEntryScore("John", 100));Remove entry from board called "MyBoard" for a player called "John" of a score of 100LeaderboardManager.DeleteEntryFromBoard("MyBoard", new LeaderboardEntryScore("John", 100));Save all leaderboardsLeaderboardManager.Save();Load all leaderboardsLeaderboardManager.Load();For more information on usage, please consult the documentation.