Dota 2 disolahaké déning 2 tim sing anggotané 5 juru main, saben tim nduwéni markas sing ana ing pojok petha. Saben markas duwé sabangunan sing diarani "Ancient", panggoné tim kudu ngupaya ngleburaké "Ancient" tim mungsuh supaya bisa menangaké tetandhingan. Saben juru main ngendhalèkaké sakarakter "Hero" sing tujuné ya iku ngunggahaké "level", nglumpukaké "gold", tuku "item" lan merangi tim mungsuh supaya menang.