Non biasimare gli strumenti. Né chi li crea. Né chi li usa.
Ecco una semplice domanda: cosa hanno in comune Black Myth: Wukong, Frostpunk 2, Palworld, Stalker 2, Tekken 8, Silent Hill 2 e Avowed? Esatto, sono stati tutti realizzati utilizzando il pacchetto di sviluppo Unreal Engine 5 (UE5). Un altro punto in comune? Prestazioni variabili e alquanto confuse su PC. Se ci si basa solo sui commenti sui social media, i problemi derivano tutti da UE5, ma dopo aver trascorso una settimana a testare Avowed, non sono convinto che il software di Epic sia da biasimare.
Quel particolare gioco presenta stranezze di ogni tipo, come i frame rate minimi dell’1% e un upscaling instabile, ma graficamente è eccellente e, nella maggior parte dei casi, gira piuttosto bene. È però meglio ignorare i frame rate effettivi e giudicarlo in base alla sensazione di gioco. Gli sviluppatori di Avowed, Obsidian Entertainment, non sono nuovi ad Unreal Engine: hanno creato The Outer Worlds e Grounded con la versione precedente.
Prendete Silent Hill 2, ad esempio. Graficamente fantastico, ma le sue prestazioni al lancio erano ovunque, per non parlare dei bug a non finire. Le patch successive di Blooper Team hanno risolto molti di questi problemi, ma l’ultima volta che ho provato il gioco, presentava ancora un certo grado di imprecisione. E, come Obsidian, quei programmatori hanno molta esperienza con Unreal Engine.
Si potrebbe sostenere che se due team esperti non riescono a far girare correttamente i loro giochi con UE, il software deve essere difettoso, ma i problemi di Avowed e Silent Hill 2 sono molto diversi. Riguardano le prestazioni, sì, ma i problemi fondamentali non sono gli stessi.
Giochi come Doom Eternal o, più recentemente, Indiana Jones and the Great Circle, sono spesso usati come punti fermi per sostenere che UE è un disastro. L’idea è che se Id Tech 7 può essere usato per realizzare giochi così eccezionali e entrambi girano benissimo, deve essere un software superiore. Giusto?
Tuttavia, Id Tech 7 è proprietario e i due team di sviluppo dei giochi sopra menzionati, Id Software e MachineGames, sono entrambe sussidiarie della società madre che possiede il motore (ZeniMax Media). È stato pesantemente personalizzato per Indiana Jones, ma il punto è che i programmatori in questione hanno molta familiarità con Id Tech: un team ha creato il motore e l’altro non ha usato altro che motori Id Tech.
Unreal Engine è un motore di sviluppo completo utilizzabile per effetti visivi in film e programmi TV, nonché per videogiochi. È piuttosto facile da imparare e utilizzare: se riesco a farlo io, sono abbastanza sicuro che chiunque altro possa farlo con abbastanza grinta e determinazione, perché io sono vecchio e piuttosto distratto a volte. Ovviamente, ciò che ho realizzato con UE5 non è stato altro che semplici esercizi, test grafici e altre sciocchezze, e la creazione di un gioco AAA completo è su un livello di complessità così lontano da quello che faccio che è come paragonare la realizzazione di un aeroplano di carta a un jet commerciale.
Epic è consapevole che i giochi basati su UE hanno avuto problemi comuni, soprattutto con la compilazione PSO (alias il temuto stuttering di compilazione shader), nonché lo stuttering di attraversamento, ma sta attivamente cercando di fare qualcosa al riguardo con numerosi aggiornamenti a Unreal Engine 5. Ricompilare milioni di righe di codice ogni volta che esce una nuova versione di UE non è qualcosa che qualsiasi grande sviluppatore apprezzerà, a causa dei vincoli di tempo e della possibilità che possa compromettere qualcosa.
Image 1 of 2



Absolutegamer è un gruppo di nerd vecchia scuola, progressisti, appassionati di gaming, meglio se indie, saltuariamente retro ma senza essere snob verso l’ultima versione di Unreal Engine, con un atteggiamento no bullshit e con una certa predisposizione all’attivismo. Hanno generalmente un umorismo discutibile ma se volevano piacere a tutti nascevano patate fritte.
They/Them (ovviamente, geni)