Le vicende di Heroes of the Storm sono ambientate nel Nexus, un luogo tra gli universi, situato al centro di una tempesta cosmica. Il Nexus può connettersi a mondi già esistenti (come Sanctuary, Azeroth e il settore Koprulu, ambientazioni rispettivamente di Diablo, Warcraft e StarCraft) oppure può generare reami completamente nuovi[2], quali la Valle del Re, Luxoria, Porto Nebbioso e la Corte del Corvo. Ciascuno di questi reami è governato da un Signore del Reame, che possiede una "singolarità", una pietra che gli conferisce grandi poteri[2]. Le singolarità possono essere conquistate dai vari Signori dei Reami, e gli eroi giocabili sono, nella trama, dei "jolly", che possono aiutare od ostacolare i Signori dei Reami nelle loro azioni[2].
In una serie webcomic pubblicata da Blizzard Entertainment a partire da aprile 2018, il Signore dei Corvi, che domina sulla Corte dei Corvi, scopre che una forza sconosciuta attaccherà il Nexus con l'intento di distruggerlo, e cerca quindi di conquistare le singolarità degli altri reami così da ottenere abbastanza potere da sconfiggere gli invasori: dato che il suo solo esercito non è sufficiente, egli scatena le forze del "Nexus Oscuro", riuscendo così a sottomettere il Custode delle Tombe; la Regina di Spine, signora della Valle del Re, tenta di organizzare una resistenza per evitare di cadere a sua volta e i suoi figli risvegliano il Drago Cavaliere affinché combatta le armate del Signore dei Corvi. Egli, tuttavia, con i poteri del Nexus Oscuro, prende il controllo del Drago e conquista anche questo secondo reame.
Modalità di gioco
Nelle partite regolari di Heroes of the Storm si affrontano due squadre di cinque giocatori ciascuna, con l'obiettivo di distruggere una struttura nemica detta "nucleo", sia in PvP, sia in PvE (nel secondo caso, la squadra avversaria sarà interamente controllata dal computer).
Il nucleo di ogni squadra è protetto da vari forti, portali e torri; ogni partita inizia con le due squadre ai lati opposti della mappa, che dovranno via via farsi strada attraverso le difese degli avversari. Il nucleo di ogni squadra genera, a intervalli regolari, dei "servitori" alleati, NPC che si dirigono automaticamente verso le difese nemiche per attaccarle, e possono essere uccisi per ottenere punti esperienza. Inoltre, sparsi in ogni mappa sono presenti dei mercenari neutrali che possono essere sconfitti e quindi arruolati per combattere l'avversario.
Durante la partita si guadagnano punti esperienza per far salire di livello la propria squadra (fino a un massimo di 30 livelli); quando la squadra avanza di livello, le statistiche dei suoi giocatori aumentano e, a intervalli regolari, gli eroi ottengono "talenti", ossia dei bonus per potenziare le abilità dei propri personaggi.
Alla fine di ogni partita, il giocatore riceve dei punti esperienza per l'eroe che ha utilizzato; aumentarne il livello permette di guadagnare alcuni premi e determina il livello del profilo del giocatore (che è calcolato sommando il livello di tutti i suoi eroi, senza contare il livello 1).
Tipi di partite
Esistono diverse modalità di gioco selezionabili[3]:
Allenamento: è una partita con alleati e avversari controllati da bot di difficoltà molto bassa, utile per imparare le basi del gioco
Contro I.A: partita con alleati umani o controllati dal computer contro una squadra interamente controllata dal computer; vi sono cinque livelli di difficoltà
Partita rapida: partita fra due squadre di giocatori umani: i giocatori che non fanno parte di un gruppo completo vengono messi assieme ad altri giocatori in modo da completare il quintetto e questi ultimi vengono automaticamente assegnati dal gioco in base agli eroi da loro selezionati, per cercare di soddisfare al meglio le necessità della squadra (ad esempio, se in una squadra di due persone manca un eroe Guaritore è probabile che quel ruolo venga ricoperto da uno dei tre giocatori che verranno abbinati successivamente) e per cercare di equivalere la composizione della squadra avversaria.
Non Classificate: le regole sono simili alle partite rapide, ma prima di iniziare la partita, i giocatori sceglieranno i propri eroi tramite l'interfaccia "draft".
Classificate: la cosiddetta Lega Storm. Per ottenere l'accesso bisogna avere un livello giocatore pari o superiore a 50 e poter usare almeno 16 eroi, inclusi quelli disponibili tramite la rotazione gratuita. Ogni vittoria permette di ottenere punti per poter salire di grado. Le leghe sono divise in 7 gruppi secondo l'abilità dei giocatori: Bronzo, Argento, Oro, Platino, Diamante, Master e Grand Master. Ognuna di esse, tranne le ultime 2, sono divise in 5 sottoleghe. Esistono alcune restrizioni riguardanti i gruppi da 2 a 4 giocatori che intendono partecipare alla Lega Storm: i giocatori non potranno mettersi in coda nello stesso gruppo di Lega Storm se la loro differenza di grado è superiore a due leghe; queste restrizioni non hanno effetto se si partecipa alla Lega Storm in un gruppo di 5 giocatori e per coloro che non sono ancora piazzati in nessuna lega, e che quindi devono ancora giocare tutte e 3 le partite di piazzamento.
Rissa: questa modalità prevede delle partite con personaggi preassegnati o casuali, su campi di battaglia spesso piuttosto piccoli, per favorire il combattimento costante.
Partite personalizzate: si può creare una partita con fattori personalizzati
Fatta eccezione per la modalità Allenamento (che ha una mappa molto piccola e semplificata), per la modalità Rissa (che utilizza mappe a parte, che variano ogni settimana) e per la Lega Storm (che limita il numero di mappe giocabili a quelle prestabilite), le partite nelle altre modalità sono ambientate in una mappa scelta tra quindici possibili (più altre due per le Partite personalizzate).
Collezione
Ogni giocatore ha accesso alla sezione "collezione", che include gli eroi e tutta una serie di altri prodotti dal valore puramente estetico, incluso materiale da usare durante le partite (differenti modelli per gli eroi, cavalcature, stendardi, spray e annunciatori), immagini per il profilo personale ed emoji per la chat. Oltre a questi "gadget" sono disponibili anche i "potenziamenti", che, una volta attivati, aumentano per un certo periodo di tempo l'esperienza e l'oro ottenuti con le partite.
Nonostante nella collezione vengano visualizzati tutti gli eroi e i gadget disponibili, il giocatore può utilizzare solo quelli in suo possesso, quelli non in possesso possono essere acquistati con una delle tre valute virtuali del gioco o sbloccati tramite i "forzieri"; questi ultimi sono dei premi che i giocatori ottengono completando determinati obiettivi di gioco e contengono quattro prodotti casuali tra gadget e eroi; anche i forzieri, a loro volta, possono essere acquistati.
Eroi
Essendo Heroes of the Storm un crossover, i personaggi giocabili provengono tutti da altri videogiochi firmati Blizzard (nello specifico, quarantatré da Warcraft, diciassette da StarCraft, diciotto da Diablo, otto da Overwatch, uno da The Lost Vikings), tranne due (Orfea e Qhira). Alcuni eroi sono originali, cioè basati su personaggi di tali franchise ma apparsi per la prima volta in Heroes of the Storm: ad esempio, sette dei personaggi tratti da Diablo sono ispirati a varie classi giocabili di Diablo II e Diablo III.
Gli eroi si dividono in sei categorie: Assassini a distanza, Assassini da mischia, Combattenti, Difensori, Guaritori e Supporti[4].
Assassini a distanza - Eroi solitamente fragili, che infliggono ingenti danni dalla distanza: