Dota 2 adalah multiplayer arena pertempuran secara online (MOBA) permainan dalam lingkungan tiga-dimensi, disajikan dari perspektif yang tinggi-sudut miring. Pemain perintah salah satu dari 110 dikontrol karakter "Heroes." Setiap pahlawan dimulai pertandingan di tingkat satu dan menjadi lebih kuat dengan mengumpulkan poin pengalaman melalui pertempuran, sehingga naik level ke tingkat maksimum dua puluh lima. Dengan setiap tingkat diperoleh pemain baik memilih kemampuan baru untuk Hero mereka untuk belajar atau meningkatkan statistik umum mereka. Metode setiap Hero tempur dipengaruhi oleh properti utama: Kekuatan, Agility, atau Intelligence.