Manage all your skill levels, gain XP for them and use it to unlock things.
Key Features:
This system is very extensive, the core features are as follows:
Define which skills there are.
Add XP to a specific skill from wherever you want
Determine how much xp is required for the next level (based on an algorithm so it is expanding gradually, but not too much.)
UI functionality for XP...