Experience systems
Now that we have explored different challenges in the Luau language, we will look at different systems you can create to add and enhance your experiences. These systems may be part of many experience genres, improve player experience, or improve overall engagement.
Make a leaderboard system
Roblox is a very social platform; one of the driving factors behind the success of many experiences is competition. Adding leaderboards to your experience is a way to drive players to compete with one another, adding another element of fun while keeping players even more engaged. Your leaderboards should be put in a central location and show the top players for whichever stats you think best.
For example, in Figure 8.1, there are three leaderboards at the spawn area of the map keeping track of top lifetime yen, top kills, and top lifetime strength.
Figure 8.1: Well-placed leaderboards in a simulator game
In order to make a leaderboard system, you will...