Okay, so I wanted to make a leaderboard for my little game, right? I’m using Creator Classic, and I figured, “How hard could it be?” Turns out, it’s a bit of a process, but totally doable. Here’s how I went about it, step-by-step.

Setting up the basics
First, I created a new 2D project in Creator. Just a blank canvas to start with. Then, I added a Canvas node. Gotta have that to put all our UI elements on.
Next up, I created a ScrollView. This is where the leaderboard entries will actually live. I made sure it was sized nicely and positioned where I wanted it on the screen. I also added a “view” inside the ScrollView to actually handle the scrolling.
Making the entry look nice
Now for the individual entries. I designed a simple layout – just a background, a place for the player’s name, and their score. I did this by creating a new Prefab. Inside, I added a couple of Label nodes, one for the name and one for the score. I played around with the fonts, colors, and sizes until it looked decent.
Coding the logic
Okay, time for some scripting! I created a new JavaScript file called “LeaderboardManager” (or something like that, you do you). This script is going to handle a few things:
- Fetching the data (more on that in a sec).
- Instantiating the Prefab for each entry.
- Populating the labels with the player’s name and score.
- Adding the entry to the ScrollView.
For getting the data, I will initially do it this way, I would have hardcoded data. I created an array of objects, each object representing a player and their score. For testing it.

In my script, I looped through this array. For each player, I instantiated my Prefab, grabbed the Label nodes, and set their text properties to the player’s name and score. Then, I added the Prefab instance as a child of the ScrollView’s “content” node. That’s the key to getting it to show up in the list.
The initial result
I attached the “LeaderboardManager” script to my Canvas node, dragged the ScrollView and Prefab into the appropriate slots in the Inspector, and hit play. Boom! I had a basic, working leaderboard. It wasn’t pulling data, but it was displaying my hardcoded entries, and I could scroll through them. Success!
It’s still pretty basic, but I built on it from there. That’s the gist of how I got my Creator Classic leaderboard up and running.