Risk of Rain 2: Seekers of the Storm, il primo DLC sviluppato da Gearbox Software e il primo aggiornamento importante da quando la casa di Borderlands ha acquisito l’IP quasi due anni fa, ha fatto il contrario di quello che tutti speravano. Questa era l’occasione per Gearbox di mettersi alla prova dopo che un gioco per cellulari eliminato aveva fatto una pessima prima impressione al nuovo pastore di Risk of Rain, ma Seekers of the Storm non solo ha deluso le aspettative, ma ha anche appesantito il gioco principale con problemi tecnici che possono renderlo praticamente ingiocabile. I rappresentanti di Gearbox hanno parlato apertamente dello stato del gioco e dei piani per risolverlo, ma il danno è fatto e l’ottica è innegabile: una grande azienda, che ha pubblicato molti buoni giochi in passato e che dovrebbe saperlo bene, ha acquisito un amato gioco indie e ora è fallita.
Jeffrey “Ghor” Hunt, l’ex programmatore di Hopoo che ha realizzato “qualcosa come il 90%” del codice originale di Risk of Rain 2, non era comprensibilmente contento di vedere il gioco inciampare in questo modo. “Il mio povero bambino”, ha detto Hunt nel Discord del modding di Risk of Rain 2 quando sono stati scoperti i problemi di questo DLC. In un’intervista rilasciata a GamesRadar+, Hunt ha dichiarato che sta aspettando di giocare effettivamente al contenuto scaricabile perché vorrebbe “vedere cosa ha escogitato il nuovo team senza che il comportamento irregolare del gioco colori la mia percezione”.
“Questo comportamento a livello generale, tuttavia, è un inizio traballante e mi fa pensare che sia stato pubblicato in fretta e furia prima che gli sviluppatori avessero finito per un motivo o per l’altro”, continua. “Lavorare a Risk of Rain 2 è stata un’esperienza molto gratificante per me; voglio che anche il nuovo team abbia successo e si senta bene con ciò che ha realizzato, che i giocatori ne traggano il meglio e che il team abbia ciò di cui ha bisogno per farlo”. Nelle sue risposte, Hunt sottolinea che “volevo essere sicuro di essere corretto nei confronti degli sviluppatori che si sporcavano le mani e facevano il lavoro”.
Cosa è andato storto
(Immagine: Gearbox Publishing)
Apriamo il cappuccio per un secondo. Cosa è andato storto in Seekers of the Storm? Beh, molte cose, ed è per questo che siamo qui, ma un problema enorme spicca. Per farla breve, un mucchio di cose importanti che normalmente funzionerebbero separatamente sono state legate al frame rate. Questo può causare problemi di rottura del gioco, che peggiorano solo con frame rate molto alti o molto bassi, motivo per cui Gearbox ha detto ai giocatori di limitare gli FPS a 60 come soluzione temporanea.
Risk of Rain 2: Seekers of the Storm, il primo DLC sviluppato da Gearbox Software e il primo aggiornamento importante da quando la casa di Borderlands ha acquisito l’IP quasi due anni fa, ha fatto il contrario di quello che tutti speravano. Questa era l’occasione per Gearbox di mettersi alla prova dopo che un gioco per cellulari eliminato aveva fatto una pessima prima impressione al nuovo pastore di Risk of Rain, ma Seekers of the Storm non solo ha deluso le aspettative, ma ha anche appesantito il gioco principale con problemi tecnici che possono renderlo praticamente ingiocabile. I rappresentanti di Gearbox hanno parlato apertamente dello stato del gioco e dei piani per risolverlo, ma il danno è fatto e l’ottica è innegabile: una grande azienda, che ha pubblicato molti buoni giochi in passato e che dovrebbe saperlo bene, ha acquisito un amato gioco indie e ora è fallita.
Jeffrey “Ghor” Hunt, l’ex programmatore di Hopoo che ha realizzato “qualcosa come il 90%” del codice originale di Risk of Rain 2, non era comprensibilmente contento di vedere il gioco inciampare in questo modo. “Il mio povero bambino”, ha detto Hunt nel Discord del modding di Risk of Rain 2 quando sono stati scoperti i problemi di questo DLC. In un’intervista rilasciata a GamesRadar+, Hunt ha dichiarato che sta aspettando di giocare effettivamente al contenuto scaricabile perché vorrebbe “vedere cosa ha escogitato il nuovo team senza che il comportamento irregolare del gioco colori la mia percezione”.
“Questo comportamento a livello generale, tuttavia, è un inizio traballante e mi fa pensare che sia stato pubblicato in fretta e furia prima che gli sviluppatori avessero finito per un motivo o per l’altro”, continua. “Lavorare a Risk of Rain 2 è stata un’esperienza molto gratificante per me; voglio che anche il nuovo team abbia successo e si senta bene con ciò che ha realizzato, che i giocatori ne traggano il meglio e che il team abbia ciò di cui ha bisogno per farlo”. Nelle sue risposte, Hunt sottolinea che “volevo essere sicuro di essere corretto nei confronti degli sviluppatori che si sporcavano le mani e facevano il lavoro”.
Cosa è andato storto
(Immagine: Gearbox Publishing)
Apriamo il cappuccio per un secondo. Cosa è andato storto in Seekers of the Storm? Beh, molte cose, ed è per questo che siamo qui, ma un problema enorme spicca. Per farla breve, un mucchio di cose importanti che normalmente funzionerebbero separatamente sono state legate al frame rate. Questo può causare problemi di rottura del gioco, che peggiorano solo con frame rate molto alti o molto bassi, motivo per cui Gearbox ha detto ai giocatori di limitare gli FPS a 60 come soluzione temporanea.
“Questo si manifesta in diversi modi”, spiega Hunt. “I personaggi volano quando usano abilità che li fanno muovere, l’IA cerca di saltare ostacoli che non ci sono perché controlla se si è mossa più spesso di quanto si muova effettivamente e quindi pensa di essere bloccata, gli attacchi a raggiera si attivano molto meno spesso di quanto dovrebbero, ecc.”.
Per approfondire l’argomento, Hunt sostiene che ciò deriva da un problema nel modo in cui Risk of Rain 2 tiene traccia e gestisce il tempo e la simulazione. Per l’orrore di molti programmatori, sembra che siano stati incrociati due approcci: “Update”, che “è adatto a cose come il polling degli input e l’impostazione del rendering”, e “FixedUpdate”, che “avviene a una velocità fissa ed è adatto a cose come la fisica e la logica di gioco”.
“Questa configurazione consente al gameplay di essere coerente, senza bloccare la frequenza dei fotogrammi di rendering alla frequenza della logica, o farvi perdere fotogrammi perché ogni volta sono impantanati dalla logica di gioco. Unity gestisce queste operazioni per voi, ma potete anche farle da soli, il che è un punto in cui potete ottenere dei guadagni in termini di prestazioni, dato che lasciare che il motore dica al vostro oggetto di aggiornarsi ha una quantità molto piccola di overhead ogni volta, che può aumentare.
Iscriviti alla newsletter di GamesRadar+
Notizie settimanali, racconti dalle comunità che amate e molto altro ancora.
Contattarmi con notizie e offerte di altri marchi FutureRicevere e-mail da parte nostra per conto dei nostri partner o sponsor di fiduciaInviando i vostri dati accettate i Termini e condizioni e l’Informativa sulla privacy e avete almeno 16 anni.
“Alcuni comportamenti del codice del gioco sono stati spostati per essere aggiornati manualmente, ma ci sono problemi con l’implementazione. In primo luogo, il nuovo sistema esegue la logica FixedUpdate, ma lo fa durante la fase di simulazione dell’aggiornamento. Questo fa sì che questi oggetti eseguano più o meno passaggi logici di quanto dovrebbero, a seconda della frequenza dei fotogrammi, e li mette fuori sincrono con gli altri comportamenti del gioco che non sono stati spostati”.
La buona notizia è che, basandosi “solo sul codice decompilato”, Hunt ritiene che “non sembra troppo grave” ripristinare queste modifiche. Inoltre, anche se le mod di Risk of Rain 2 sono state completamente bloccate da questo aggiornamento e molti modder stanno aspettando di sistemarle, dato che le patch in arrivo per il gioco stesso le romperebbero di nuovo, è possibile rimediare a questo problema.