So I am working on an RPG and I want the level up system to be similar to Bravely Default's, which must be similar to how FF classically levels up characters.
What I know about the level up in the game is that.
- The game starts of with a large exp pool to fulfill, and the enemies give large drops of exp too (ex: in lvl 1 areas enemies give 50-150 exp points, and you need around 500 exp to reach lvl 2 and so on)
- The larger the level, the more exp you will need (to the point you need x0 000 exp points to continue in the midgame), however in the late game, the exp point does not increase exponentially (let's say it doesn't reach x00 000 not even at level 99)
Obviously, we want more effort to gain more levels, but this is more about assigning the enemies appropriate exp points depending on the region of the game.
Currently my algorith is lvl = constant * sqrt(exp), however I feel this formula doesn't work for very large numbers.
Edit: so i watched a let's play of Bravely Default 2, and this is the level up progression i want:
- Level 1 - 72 exp
- Level 10 - 3600 exp
- Level 20 - 6976 exp
- Level 30 - 10268 exp
- Level 40 - 13124 exp
- Level 50 - 15980 exp
- Level 60 - 18836 exp
It's hard to search for further levels caps after level 60, so i hope this data is enough to get how i want the experience needed for levelling up is like: the number of exp increases by a lot in the beginning but it starts to plateau at 20 000 exp in the late levels. The digits look what i would say "interesting", not a lot zeroes, the numbers look almost random and it's hard to guess the relation of the exp and the level.