HERoES
Actualmente, hay 116 "Héroes" en Dota 2. Los héroes son poderosas unidades controladas por el jugador con habilidades especiales únicas. Aunque muchos héroes tienen roles similares a otros, cada uno otorga diferentes ventajas y limitaciones al equipo. Los héroes comienzan siendo débiles al inicio de la partida, pero irán subiendo de nivel sus habilidades y estadísticas, al ir acumulando experiencia durante el transcurso del juego, pudiendo llegar hasta un máximo de veinticinco niveles. Los métodos de combate de los héroes están muy influenciados por su característica principal, que puede ser fuerza, agilidad, o inteligencia. La mayoría de los modos de juego ofrecen equipos con un tiempo de preparación antes de que comience el juego, para que así se pueda decidir la selección de héroes, ya que la composición del equipo puede afectar significativamente su rendimiento durante toda la partida. Debido a que Dota 2 es altamente orientado al juego en equipo, los jugadores deben coordinar y planificar sus acciones con sus compañeros con el fin de lograr la victoria.