My game is an RPG with 6 main classes: Warrior, Ranger, Rogue, Mage, Priest & Monk. It is squad based and tactical, the player can control around 40 characters ata time.
Each class will have (at the moment) 6 skills and the character can choose 4 of those to be available at any time
The player character and some bosses and unique NPCs can combine classes but can still only have 4 skills available (on the hotbar).
As the player squad defeats enemies and completes missions the party will receive xp. For party members, when they have enough xp they can level up.
Levelling up for characters is done with one click (two if they are multi class as you need to choose which class to upgrade) the attributes associated with that class will be upgraded (strength and endurance for warriors, perception and dexterity for rangers etc) as well as one other random attribute which will get a half upgrade
classes & relevant skills
effectiveness of skills is reliant on attributes, 'Smash', the warrior skill, will double the amount of damage dealt and add extra for the strength attribute for example.
skills are divided between one-shot and persistent. when a skill has been used it has a cooldown time, cooldown times are decided by the characters class level, the duration of persistent skills is also decided by class level.
The player character can also use xp points to buy new skills from trainers, if he already has 4 skills then he must swap one out.
How does this sound?