Câu trả lời là cho tới phiên bản 7.31b hiện nay Dota 2 đã có tổng cộng 123 hero.
Con số này hẳn sẽ nhiều hơn bạn nghĩ một chút, sự đa dạng không chỉ về mặt số lượng hero mà còn ở chỗ các hero này đều có kỹ năng, chỉ số và bộ talent hoàn toàn độc nhất.
Các hero này đều được mở miễn phí cho người chơi sử dụng, nhưng trong môi trường thi đấu chuyên nghiệp thì một số cái tên vẫn chưa được xuất hiện. Hằng năm Valve sẽ cân bằng lại và đưa ít nhất một hero vào trong môi trường chuyên nghiệp Dota 2.
Hero được ra mắt gần nhất hiện nay là Primal Beast, hero này được ra mắt vào tháng 2 năm 2022. Các hero được ra mắt trước đó là Marci, Dawnbreaker và Hoodwink,...
Người chơi chuyên nghiệp trong các giải đấu thường không được chơi toàn bộ số lượng 123 hero đang có hiện nay, chỉ có 121 hero được dùng trong chế độ Captain’s mode, chế độ dùng chính trong thi đấu chuyên nghiệp Dota 2.
Marci và Primal Beast vẫn chưa thể xuất hiện trong môi trường chuyên nghiệp cho đến khi nào Valve cảm thấy họ thật sự đã sẵn sàng.
Dota 2 khi bắt đầu beta có số lượng hero khá khiêm tốn chỉ với 46 hero, có nghĩa là đã có 77 hero được thêm vào trong quá trình game vận hành để đạt con số 123 hero hiện nay.
Trong kì thi đấu đầu tiên của giải đấu The International 2011 các người chơi chuyên nghiệp khi đó chỉ có 46 hero để sử dụng, thậm chí một số hero mang tính biểu tượng như IO, Juggernaut, Techies hay Meepo vẫn chưa có mặt khi đó.
Ngay sau đó Valve đã nhanh chóng lên kế hoạch đưa các hero có sẵn của Dota 1 sang Dota 2, dự án này đã hoàn tất vào tháng 8 năm 2016 với sự ra mắt của hero Abyssal Underlord.
Kể từ khi đó Valve đã bắt đầu cho ra mắt thêm 11 hero mới đúng nghĩa với sự bắt đầu từ Monkey King vào cuối năm 2016 và cho tới nay là Primal Beast trong tháng 2 năm 2022 gần đây. Các hero mới thường ra mắt kèm một bản cập nhật lớn trong game, một số hero còn được ra mắt theo cặp giống như Pangolier và Dark Willow hay Snapfire và Void Spirit.
Marci là một hero đặc biệt khi hero này được cho ra mắt dự theo tựa phim hoạt hình Dragon’s Blood được ra mắt trên Netflix.
Trung bình thì một năm Dota 2 sẽ cho ra mắt 2 hero mới, tuy nhiên con số này không cụ thể. Ví dụ như chúng ta có 3 hero mới trong năm 2019, nhưng chỉ có 1 trong năm 2020, và con số 2 hero mới trong năm 2021. Và hiện nay mới chỉ có một hero ra mắt nên thật sự khó mà nói trước được sẽ có bao nhiêu hero được ra mắt trong 1 năm.
Từ khi Dota 2 được chuyển sang Source engine thì các hero mới được ra mắt thường xuyên hơn trước. Giờ đây Valve đã có thể thoải mái sáng tạo hơn với các hero mới mà không bị quá nhiều gò bó hay ràng buộc bởi các công nghệ cũ, tuy nhiên điều này khiến một số hero mới có phần quá mạnh khi ra mắt và cần nhiều tinh chỉnh hơn để cân bằng. Các hero mới khi ra mắt thường sẽ là nhân tố được ưu tiên lựa chọn trong vài tháng sau đó cũng ảnh hưởng không nhỏ tới Dota 2.
Việc Primal Beast được ra mắt sớm trong năm nay cũng có thể là dấu hiệu báo trước rằng sẽ có nhiều hơn một hero nữa được ra mắt trong năm. Trong quá khứ từng có các trường hợp hero ra mắt sớm trong năm như Terrorblade và Phoenix, và trong năm đó có tới tận 4 hero được ra mắt nên rất có thể năm nay sẽ có thêm 2 hoặc 3 hero mới góp mặt vào Dota 2 là rất có khả năng.