Skills are the key to success in Battleheart Legacy.

Mixing and matching these special abilities and passive buffs to create a personalised character sheet will determine your success in this ruthless RPG.

But because the game doesn't tell you what skills are available as you scale each class's skill tree, it's hard to know where you to spend your experience points and cash.

Which is why we've put together complete guides to every skill in the game - all 156 of 'em. These will tell you what skills you can unlock, and what you need to unlock them.

Plus, for all classes beyond the basic knight, wizard, paladin, ranger, and rogue, we'll tell you exactly how to find the necessary trainer so you can start learning some seriously advanced abilities.

Knight
Wizard
Ranger
Rogue
Paladin
Bard
Witch
Barbarian
Ninja
Monk
Necromancer
Battlemage

Want more? Check out our 12 other Battleheart Legacy tips, guides and walkthroughs!