Inspiration 🌟
I wanted a way for creators to easily set up monthly competitions, reward returning players, and keep things easy for world creators to use without having to constantly reset scores by hand.
At first, the spark came from games I’ve played that always gave me something to look forward to each month — a fresh chance to climb the ranks. I thought it would be fun to bring that same feeling into Horizon Worlds, but in a way that’s flexible enough for any creator to use.
What it does 🧩
- Leaderboard+ manages monthly top scores.
- It dispatches events, across all instances, when the top scores changes
- It checks when players return if they earned rewards last month, and fires an event to claim them.
- It supports both single and multiple leaderboards with almost no extra setup.
In short: it helps creators run competitions that feel alive and fair, while players get the excitement of climbing a fresh leaderboard every month.
How we built it 🏗️
- There are 2 main components to this project. A manager and a CUI display
- The Manager handles all the logic to save and maintain top scores for the month, and keep all instances in sync.
- The CUI (optional) displays top scores; and has a lot of customizability.
- Can show current or last month top scores.
- Has 2 built-in layouts with light/dark mode; plus option to set a custom title, background image, custom positions, font-size and color, and more.
- Has instructions on how to make your own CUI for full layout customization.
Accomplishments that we're proud of 🏆
- A working monthly leaderboard system that “just works” out of the box.
- Clean and simple events that creators can plug into their own logic.
- A tool that doesn’t just solve my needs but can help the whole Horizon Worlds creator community.
What we learned 🛠️
Building it taught me a lot about how World Persistent Variables (WPVs) really work under the hood. I had to think carefully about how to structure the data so it could track scores month by month without becoming messy or unmanageable.
What's next for Leaderboard+ 🚀
Support for Weekly and Daily. Set up a few more better looking default layouts.
To be honest, I think what would be the best option for the next step of this project, is if the existing Leaderboard Gizmo has enhances to add these options to its native API.





Log in or sign up for Devpost to join the conversation.