League of Legends
Each champion has three normal abilities and an ultimate ability. Killing minions, jungle monsters and enemy champions gives experience and when a certain amount is reached the champion 'levels up' and the player can spend a point to improve one of their abilities. There are 18 levels and points can be spent in any order. However, these points can only be used to buy a champion's ultimate ability and it's improvements at levels 6, 11 and 16.