10 different classes, for each class, there are at least 2 different heroes . the hero level is between 1 and 5.
2 more different hero with the same type class can give the team/hero one buff positive or give enemy a buff negative.
Here are all classes:
assassin, druid, demon hunter, hunter, knight, mage, mech, shaman, warlock, warrior,