DOTA 2 Heroes

DOTA 2 currently features 108 heroes, 74 of which are available in the current DOTA 2 beta client. All of these heroes are based off of pre-existing heroes from the first Defense of the Ancients. Heroes are separated into groups according to their alignment, as well as their main attributes, Strength, Agility, and Intelligence.