Dota 2 merupakan game yang dikembangkan oleh Valve Corporation. Game ini dikenal sebagai salah satu game MOBA atau multiplayer online battle arena; yaitu jenis game pertarungan yang dimainkan secara bebas oleh banyak orang dengan bantuan jaringan internet. Game Dota 2 merupakan sekuel yang dikembangkan dari game Defense of the Ancients (DotA) dan dikembangkan bersama – sama dari game Warcraft III: Reign of Chaos dari Blizzard Entertainment dan paket ekspansi The Frozen Throne. Game Dota 2 dimainkan oleh dua tim dengan masing – masing tim beranggotakan 5 pemain; setiap tim harus mempertahankan markas dan wilayah yang teah dibagi pada peta permainan. Setiap orang yang bermain akan memainkan satu buah karakter yang dikenal dengan sebutan “hero” dan memiliki kekuatan unik dan gaya permainan yang berbeda. Dalam setiap permainan; setiap pemain harus mengumpulkan poin dan juga berbagai benda yang nantinya akan digunakan dalam pertarungan melawan karakter lawan. Tim yang memenangkan pertarungan adalah tim pertama yang sukses menghancurkan bangunan utama dari markas lawan yang disebut dengan “ancient”.

Para pemain Dota 2 yang berjumlah 10 orang dalam setiap permainan masing – masing dapat memilih 1 karakter hero di antara 113 karakter yang dapat dimainkan. Setiap karakter akan memiliki keunikan tersendiri terkait dengan kekuatan dan kelebihan serta kelemahan yang dimiliki. Sebanyak 113 karakter hero yang ada dibagi menjadi 2 jenis utama; yaitu jenis “carry” dan “support”. Masing – masing jenis memiliki peran tersendiri di setiap tim yang berjumlah 5 orang pemain. Karakter dengan tipe “carry” terkadang juga disebut dengan “cores” atau inti. Karakter ini akan mengawali permainan dengan kondisi lemah dan mudah dibunuh; namun akan berkembang seiring berjalannya permainan dan proses mengumpulkan poin serta berbagai benda oleh para pemain tiap tim. Karakter inilah yang memiliki tugas utama untuk membawa timnya pada kemenangan. Sedangkan karakter tipe “support” biasanya tidak memiliki banyak kekuatan dan kemampuan untuk bertahan dari luka parah. Karakter ini biasanya memiliki kemampuan unik yang akan bermanfaat untuk mengembangkan kemampuan “cores” agar mampu membawa tim pada kemenangan.

Sebagai sebuah game pertarungan antar dua tim; para pemain Dota 2 akan memiliki kesempatan untuk memilih karakter sebelum permainan dimulai. Setiap tim bisa mempelajari setiap karakter yang ada terkait kelebihan, kekurangan dan manfaatnya bagi tim sebelum memilih kelima karakter yang akan dimainkan. Para pemain setiap tim juga dapat menyiapkan skenario tentang bagaimana mengembangkan tim serta “cores” agar mampu membawa tim pada kemenangan. Terdapat beberapa mode permainan seperti “all pick” yang memberi kesempatan bagi tiap hero untuk dimainkan. Sedangkan mode “all random” akan memilihkan kelima karakter yang akan dimainkan oleh tiap tim secara acak. Sedangkan “captain’s mode” akan memberi kesempatan bagi salah satu pemain di tim untuk memilih kelima karakter yang akan dimainkan di timnya.

Setiap karakter hero Dota 2 akan memiliki 3 atribut atau variabel utama berupa kekuatan, kecerdikan dan ketrampilan. Ketika atribut tersebut akan mempengaruhi kemampuan sebuah karakter terkait poin kesehatan, mana dan kecepatan serangan. Setiap karakter bisa mengembangkan kemampuannya dengan memanfaatkan “talent trees”. Seorang hero atau karakter akan mati ketika kehabisan poin kesehatan dan dihilangkan dari permainan hingga timer kelahiran kembali mencapai angka 0 dan karakter akan dilahirkan kembali di markasnya masing – masing.