Heroes' roles determine their primary functions, the styles of characters in battle.
There are 7 roles in Hero Wars:
Tank — fights at the front line, redirects enemy attacks or attention toward themselves in order to protect other characters.
Warrior — deals significant damage in melee fight
Marksman — shoots the enemies from range, dealing significant damage
Support — can be either melee or range damage dealer; supports the party with useful skills
Control — can be either melee or range damage dealer; can control enemies with different spells: silencing, stunning etc.
Mage — deals damage from range using magic
Healer — heals either nearby or distant allies
Some heroes combine several roles, e.g. Mage+Control.
Choose heroes for your party wisely, the battle result depends on your tactic skill and the roles combination.