Create a Progression System
Last updated
Last updated
You are viewing legacy Progressions. We've launched a new Progression system, it's much more powerful and flexible! Check it out!
In this how-to guide, we are going to create a Progression system for our game where players must earn XP in order to level up and unlock rewards. This guide will walk you through implementing Progression in both LootLocker and in-game.
To start, lets navigate to the Progression menu by clicking Levels
in the Game Systems side bar menu.
To create a new Progression, click the Add Level
button in the top left corner. This will create your first level, which is always Level 0
and which the players always starts at when starting your game for the first time.
Since the player starts at this level, you don't need to add an XP Threshold
to it. Instead, we are going to continue and create 10 new levels and give each of them the following threshold.
Level | XP Threshold |
---|---|
0 | 0 |
1 | 1000 |
2 | 2000 |
3 | 3000 |
4 | 4000 |
5 | 5000 |
6 | 6000 |
7 | 7000 |
8 | 8000 |
9 | 9000 |
10 | 10000 |
Once each level has been created, click Save
to save them all.
Alternatively, you can use the Add Multiple Levels
button to create multiple levels at once and define a standard rate of XP threshold increase and level rewards.
Rewards can be added to each level and are automatically granted to the player when they reach the level's corresponding threshold. To add a reward to the level, click Add Reward
in the level row where you wan to add a reward and select an Asset from the modal. We will add at least one reward to each level, and multiple rewards to some levels - with and without Grant All
being selected.
If multiple Rewards are added, one will be selected at random unless the Grants All option is selected.
Here's the final result.
You've now set up Progression in LootLocker and are ready to implement the system in-game.