Leaderboard Service


Ready-to-use local leaderboard UI with dark, light, and custom-skin uGUI prefabs, mode-based rankings, PlayerPrefs integration, and JSON persistence.


by Growth Software


Price History +

Add an offline leaderboard to your Unity game without setting up a server, account, or external service.


Leaderboard Service provides ready-to-use dark, light, and custom-skin prefabs built with TextMeshPro and Unity UI (uGUI). Submit scores through a small C# API or connect the included PlayerPrefs controller, then display sorted rankings immediately.


Key features:


• Local JSON persistence under Application.persistentDataPath

• Descending score sorting with one-based ranks

• Separate ranking lists for any mode name

• Optional best-score-only behavior for each user ID

• Direct C# score submission and PlayerPrefs integration

• Dark, light, and custom-skin leaderboard prefabs

• Inspector-based and runtime skin assignment

• 24 sample nine-slice sprites across four visual themes

• Three demo scenes and optional demo controls

• Editable C# source code

• Offline Markdown documentation

• No account, subscription, analytics, or internet connection required at runtime


Requirements:


• Designed for Unity 6 and tested with Unity 6000.3.12f1

• TextMeshPro and Unity UI (uGUI)

• Unity Input System for the included demo scene controls

• TextMeshPro Essential Resources must be imported if they are not already present


Important limitation:


This is a local, device-side leaderboard. It does not provide cloud synchronization, cross-device rankings, anti-cheat protection, or an online leaderboard service.


No third-party content is bundled with this package.