View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.1
- Last updated
- First released
- Unity version
- 6000.3.12 or later
- Package size
- 264 KB
- Files
- 46
- Views in the past week
- 6
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $9.99 on
Keywords
Leaderboard Service
Ready-to-use local leaderboard UI with dark, light, and custom-skin uGUI prefabs, mode-based rankings, PlayerPrefs integration, and JSON persistence.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 5
Leaderboard Service screenshot 1
About this asset
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.
From the publisher's Asset Store listing.
Technical details
Package contents:
• 3 demo scenes: Dark, Light, and Custom Skin
• 3 leaderboard view prefabs
• 2 optional demo control prefabs
• 2 reusable row/card prefabs
• 24 sample PNG skin sprites with configured nine-slice borders
• 8 readable C# source files, including the demo controller
• 1 runtime assembly definition
• Offline Markdown documentation
• Third-Party Notices file
Leaderboard behavior:
• Local JSON save file
• Default save path: Application.persistentDataPath/leaderboard.json
• Scores stored separately for each mode
• Up to 100 stored entries per mode
• Configurable displayed-entry count
• Optional best-score-only handling for each user ID
• Clear operation affects only the selected mode
Compatibility:
• Tested with Unity 6000.3.12f1
• Validated with Unity UI / TextMeshPro 2.0.0
• Validated with Unity Input System 1.19.0
• Built-in Render Pipeline: Compatible
• Universal Render Pipeline: Compatible
• High Definition Render Pipeline: Compatible
• No render-pipeline-specific shader or component is included
• No native plugin or platform-specific executable is included
Validation:
• 20 EditMode tests passed
• 12 PlayMode tests passed
• Clean-project package import passed
• 7 prefabs and 3 demo scenes validated with no missing scripts or TMP font references
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.12f1 | Compatible | Compatible | Compatible |
Leaderboard Service uses Canvas-based Unity UI (uGUI) and TextMeshPro components and does not include custom or render-pipeline-specific shaders. The runtime UI and included demo scenes are compatible with the Built-in Render Pipeline, URP, and HDRP. No render-pipeline conversion or additional SRP setup is required.
As listed on the Asset Store.