Los héroes son un elemento esencial de Dota 2, ya que el rumbo de la partida depende directamente de su impacto. Los jugadores se reparten en dos equipos de 5, y pueden elegir a un héroe desde el panel de selección. Todos los héroes tienen un estilo de juego que es resultado de sus Habilidades únicas y combinaciones de Atributos.