1) Spend skillpoints to level up the skill 2) Skill is levelup by using it. eg.: damage based skills gain experiences when a player deals damage with that skill 3) combined 1 and 2 - first player has to level up the skill up to certain point, then has to spend a skillpoint to unlock next level