A Heroes of the Storm egy ingyenesen játszható („free to play”), mikrotranzakciós MOBA (avagy „team brawler”) videójáték, ami a Warcraft III: The Frozen Throne című valós idejű stratégiai játék egy módtérképe (a „DotA”) mintájára készült. A játékban a fejlesztő Blizzard Entertainment általa létrehozott WarCraft-, StarCraft-, Diablo- és Overwatch-univerzum illetve a három nagy franchise-ot megelőző „klasszikus” játékok hőseivel lehet különféle pályákon helyt állni. A videójáték 2015. június 2-ától vált szabadon letölthetővé.

Megjelenés 2014. március 13-án indult a játék zárt alfa verziója. A Battle.net rendszeren keresztül sorsolták ki az alfa meghívókat. A 2014-es Blizzconon a Blizzard bejelentette, hogy a zárt béta verzió 2015. január 13-án indul, majd 2015. május 19-én elindult a nyílt béta, amelyhez bárki csatlakozhatott, aki rendelkezik Battle.net-es felhasználói fiókkal.

Jogi problémák a játék nevét illetően Eredetileg a játék neve Blizzard Dota lett volna, ám a Valve Corporation alkalmazta a Defense of the Ancients mód alkotóját, és bejelentették a Dota 2, mint önálló fejlesztésű játék megszületését. A Blizzard és a Valve is magáénak tartva a Dota nevet jogi útra próbálták terelni az ügyet, két cég végül megállapodott a név használatában és leálltak a további jogi lépésekről. De a megegyezés előtt, a cégek jogi precedensekkel fenyegették egymást. A Blizzard Entertainment használhatja a Dota nevet a Warcraft III-hoz és Starcraft II-höz a közösség által készített pályáknál, vagyis nem kereskedelmi használatban, míg a Valve a Dota 2 nevet.

Rob Pardo, a Blizzard munkatársa később elmondta, hogy a tervezett All-Stars cím végső soron jobban is tükrözi a játék kialakítását. 2013-ban a fejlesztők átnevezték a játékot Heroes of the Stormra és ezután ezen a néven folytatódott a fejlesztés.

Játékmenet A Heroes of the Storm játékmenete alapvetően megegyezik a többi MOBÁ-éval; egy csapatnyi hősnek kell lerombolnia az ellenség állásait, míg el nem érik az ellenség bázisának magját. Ugyanakkor számos komoly különbség teszi vetélytársainál egyedibbé a játékot.

Módok Versus A.I.: A játékosok a mesterséges intelligencia ellen. Lehetőség van beállítani a mesterséges intelligencia nehézségét, illetve hogy gépi szövetségesekkel lehessen játszani. Ez utóbbi esetben viszont ha a játékos egyedül játszik, a meccs végeztével nem kap tapasztalati pontot se ő, se a játszott hőse. Ebbe a módban található a "kiképzés" (training) is, ahol megismerheti a kezdő játékos az alapokat, természetesen ugyancsak a mesterséges intelligencia ellen. Quick Match („Gyors meccs”): A normál mód, ahol mindkét csapatban játékosok vannak. Unranked (Nem rangsorolt): Ebben a módban a játékosok előre tudják a rendszer által kiválasztott csatamezőt, és ú.n. "draft" módban meghatározzák a játszott hőseiket. Lehetőség van eltiltani (ban) az egyes hősöket, de erre csak az a játékos a jogosult, aki a csapatban a legmagasabb szintű illetve rangú. A mód eléréséhez minimum tizennégy saját hőssel kell rendelkezni (ebbe beleszámítják a heti ingyenes hősöket is), továbbá a hősöknek minimum 5. szintűnek is kell lennie ahhoz, hogy választhatóak legyenek. Ranked (Rangsorolt): Ebben a módban a játékos már az aktuális szezon ligájában vesz rész, ahol más játékosok elleni győzelmekkel kerül egyre magasabbra, vereségekkel pedig egyre alacsonyabbra a ranglétrán. Ettől eltekintve ugyanolyan, mint a nem rangsorolt mód. A szezon nemcsak helyezéssel, hanem az adott rangon megszerezhető arany-, portré- (portrait), vagy akár hátas- (mount) jutalommal is díjazhat. Hero League („Hős liga”): Egyéni játék, ahol a meccs előtt a rendszer azonos képességű játékosokat hoz össze egymással. Csak egyedül lehet indulni Team League („Csapatliga”): Csapatos játék, ahol a meccs előtt a rendszer azonos képességű csapatokat hozz össze egymással. Lehetőség van két-, három-, és ötfős csapatok indulására. Brawl („Verekedés”): Ebben a játékmódban heti rendszerességgel változik a csatamező, és csak játékosokkal játszható, akik a meccs előtt vagy véletlenszerűen kapnak egy hőst vagy fordulónként választhatnak egyet a felajánlott három közül vagy csak egy bizonyos hőssel lehet menni. A fordulós pályákon természetesen az győz, aki előbb nyer két fordulót. Nagyon csekély eséllyel előfordulhat, hogy egy fordulóban minden játékos ugyanazon hőssel indul. Custom Game („Egyéni játék”): Ebben a játékmódban a meccset létrehozó játékos határozza meg a térképet és a csapattagokat. A heti Brawl térkép is szerepel a listán.

Fejlődés A fejlődési rendszer 2 felé van osztva; Hős szint (Hero Level) – Egy adott hős szintje. Minden meccs után a játszott hős kap tapasztalati pontot (experience point). A megszerezhető tapasztalati pontok mennyisége a meccs alatt elért szinttől és a játékmódtól függ (a játékosok elleni meccs több tapasztalati ponttal járhat, mint a gép elleniek). A hős fejlődése során aranyat, hozzá kötődő zsákmányládát, új portrét (portrait) és "beszólást" (taunt) lehet szerezni. Nincs maximális szintkorlát. Játékos szint (Player Level) – A játékos szintje a meglévő hőseinek szintjének összegéből áll össze (az egyes szintet leszámítva). Minden meccs után a játékos aranyat (gold) (lásd bővebben: Mikrotranzakció) kap, és ha az általa játszott hős szintet lép, akkor a játékos is. A megszerezhető aranymennyiség csak a játékmódtól függ (természetesen a játékosok elleni meccs több aranyat ér, mint a gép elleniek). A játékos fejlődése során egyre több heti ingyenes hős (lásd bővebben: Hősök (Hero)) közül választhat, aranyat és drágakövet illetve különböző minőségű "zsákmányládákat" (loot chest) (lásd bővebben: Mikrotranzakció) szerezhet (utóbbiak különféle egyéb jutalmakat tartalmazhatnak a számára). Nincs maximális szintkorlát.

Hősök (Hero) 350px|thumb|jobb|A játék menüje A hősök döntő többsége a Blizzard Entertainment három nagy, a WarCraft, a StarCraft , a Diablo és az Overwatch világából lettek áthozva a Nexusba. Egyes hősöket könnyebb, másokat nehezebb jól használni, de ez persze függ magától a játékostól is. Minden hős -a támadási hatótávolsága (melee, azaz közelharcos illetve ranged, azaz távolsági) mellett- meghatározott szerepkörbe (role) tartozik; Warrior („Harcos”) – A harcost közepes sebzés és magas életerő jellemzi, amely mindig a harc frontvonalában tevékenykedik. A legtöbb harcos hős magas életerő-regeneráció és/vagy a sérülések mértékét csökkentő képességekkel rendelkezik. Assassin („Bérgyilkos”) – A bérgyilkost nagy sebzés és kevés életerő jellemzi, amely a legyengült ellenséges hősökre jelent veszélyt. A legtöbb bérgyilkos hős képes lelassítani vagy más módon könnyen utolérni áldozatát. Support („Támogató”) – A támogatót közepes sebzés, kevés életerő és sok manna jellemzi, amely mindig a harcok mögött segíti a csapattársait. A legtöbb támogató hős képes gyógyítani, pajzsot létrehozni illetve hatékony erősítéssel (buff) szolgálni. Specialist („Specialista”) – A specialista feladata leginkább az ostrom illetve a csapattársai támogatása. Ez a típus a többiektől kisebb-nagyobb mértékben eltérő módon veszi ki részét a harcokból. Multiclass („Többosztályú”) – A többosztályú kettő vagy több típusú szerepkört is képviselhet, jellemzően a megfelelő tehetség (lásd: lentebb) kiválasztása függvényében.

Minden héten a szabad hősváltakozás (free hero rotation) keretében bizonyos hősök ingyenesen játszhatóak.

A meccs alatt a hős tapasztalati pontot szerez és szintet lépve válik egyre erősebbé és érheti el különböző képességeket. A többi MOBÁ-val szemben a Heroes of the Storm-ban nincsenek a hős által hordható tárgyak, a hősök pedig közös tapasztalati csíkon osztoznak, így téve egyszerűbbé és igazságosabbá a játékot. A hős halálakor a főépület mögötti elkülönített területen, az oltárban (altar) éled újra, a feltámadás ideje pedig a csapat szintjétől függ; minél magasabb, annál tovább kényszerülnek inaktívak maradni a tagok. Természetesen az "otthonkő" (hearthstone) nevű alapképesség használatával bármikor vissza lehet teleportálni az oltárhoz, hogy regenerálódjon a hős életereje és mannája.

A hős már 1. szinten rendelkezik a legtöbb képességével (ability) illetve egy tulajdonsággal (trait), 10. szinten pedig általában két „hősi” (heroic) képessége közül kiválaszthat egyet. Az 1., a 4., a 7., a 13., a 16. és a 20. szinten több „tehetség” (talent) közül is választhat egyet, amelyek a meglévő képességeket módosítják, de akár új képességekkel is gazdagíthatják a hőst. Jó néhány hős elérhet ú.n. "küldetés" (quest) tehetséget, amely az alaptámadás, a védekezés, egy adott képesség bizonyos számú használata vagy a felszedett regenerálógömbök számával módosít egy képességet vagy statisztikai értéket, és ha eléri a kitűzött célt, akkor jutalomként (reward) további erősítést kap. A 20. szint felett már nincs több tehetség, csak a hős lesz még erősebb, egészen a maximális 30. szintig.

További érdekesség, hogy a meccs alatt a hős használhat ún. „hátast” (mount), amely jelentősen megnöveli a mozgási sebességét, viszont képességei használatával vagy sérülés miatt a kedvező hatás azonnal elvész. Egyes hősök testfelépítésük illetve képességeik miatt nem használhatnak hagyományos hátast, cserébe rendelkeznek egyéni módszerekkel vagy képességekkel.

Csatamezők (Battlegrounds) 350px|thumb|jobb|A játék harc közben A Heroes of the Storm egyik legnagyobb különlegessége a változatos tartalmú térképei, az ún. battleground-ok („csatamező”). A többi MOBÁ-hoz hasonlóan itt is két-három lane-t („sáv”) keresztező kisebb bázisok lerombolásával lehet elérni a térkép bal avagy jobb szélén fekvő főépületet, ám a győzelemhez vezető út nemcsak a szokványos ostromlásból áll; egyes csatamezőkön gyűjthető tárgyak, elfoglalandó objektumok illetve e két módszer ötvözésével lehet elérni erőteljes ostromszörnyet vagy pusztító támadásokat. Ezen lehetőségek révén a csata sokkal rövidebbé válhat, továbbá jó időzítéssel akár meg is fordíthatja annak kimenetelét. Alterac Pass – A csatamezőn a megszokott központi épület („core”) helyett előre megnevezett parancsnok (ún. „general”) minion áll, aki nagyban eltér a hagyományos főcélponttól; képes egy meghatározott területen belül mozogni, sebzése sokkal nagyobb, bónusz sebzéscsökkentő páncélzattal rendelkezik, továbbá harcon kívül teljesen fel is gyógyítja magát. Emiatt a csapat csak akkor járhat sikerrel, ha egyetlen nagy rohammal és a parancsnokkal szembeni jelentős normál minion túlerővel indul harcba. Ennek elősegítésére bizonyos időközönként 2 börtöntábor (ún. „prison camp”) aktiválódik a sávok közötti területeken, amelyeket elfoglalva kiszabadítható az ott raboskodó speciális minion, a lovasság (ún. „cavalry”). A kiszabadulás eltart egy ideig, és ha nem őrzik az ellenséges oldalán fekvő tábort, akkor nemcsak az ellenséges hősök, de a közönséges minion-ok is félbeszakíthatják a szökést (utóbbiak maguktól is megjelennek a tábornál, mint annak őrsége). Amelyik csapat előbb szabadítja ki a szövetséges lovasságát, az fogja hamarosan elindítani a három sávból egy-egy lovassági miniont, amelyek magas életerejük mellett sebzés- és mozgási sebességet növelő aurával is rendelkeznek, elősegítve ezzel az épületek ostromlását. További érdekesség, hogy minél több vártornyot (lásd: Épületek részt) rombolnak le, annál kevesebb páncéllal fog rendelkezni a parancsnok, a lovasságnak pedig minden egyes sikeres kiszabadítás után erősödik az aurájuk hatása, egészen a maximális 3 kiszabadításig. Battlefield of Eternity – A csatamező közepén található nagy területen két halhatatlan lény – egy angyal és egy démon (ún. „immortal”) küzd egymással. Amely csapat hamarabb legyőzi a másik halhatatlan lényét, az fog részesülni a győztes fél erejéből.