Hotta Studio ha rivelato dettagli tecnici sullo sviluppo di Neverness to Everness, un ambizioso titolo open world che sfrutta al massimo le capacità di Unreal Engine 5. La chiave del progetto risiede nella combinazione di Lumen per l'illuminazione globale dinamica e Nanite per la gestione della geometria massiva. Questo approccio consente di renderizzare interi distretti urbani con un livello di dettaglio architettonico che, nei motori precedenti, avrebbe fatto collassare la pipeline di rendering, il tutto senza sacrificare la fluidità in tempo reale.
Pipeline tecnico: Maya, Houdini e simulazioni proprietarie 🏗️
Il team di arte tecnica ha strutturato una pipeline ibrida per popolare la città. Maya viene utilizzato come perno centrale per la creazione di asset eroici e l'animazione dei personaggi principali, mentre Houdini si occupa della generazione procedurale di facciate, arredo urbano e reti stradali. Tuttavia, il vero elemento distintivo è il software proprietario di simulazione del traffico e dei pedoni. Questo sistema, integrato direttamente nel flusso di Unreal Engine, genera percorsi di locomozione dinamici che interagiscono con l'illuminazione di Lumen, evitando l'aspetto statico delle città tradizionali nei videogiochi. La sfida più grande è stata sincronizzare la simulazione delle folle con il caricamento dei dati di Nanite per evitare micro-stuttering negli incroci più trafficati.
Il paradosso del dettaglio infinito 🧩
Sebbene Nanite elimini i limiti dei LOD tradizionali, il team ha scoperto che un eccesso di dettaglio in una città può saturare la memoria delle texture e la logica di streaming. La soluzione non è stata tecnica, ma di design: imparare a dosare la complessità visiva. Neverness to Everness dimostra che un motore potente non è sufficiente; è necessaria una direzione artistica rigorosa affinché il giocatore percepisca una metropoli viva invece di un caos poligonale. Il vero risultato non è mostrare milioni di poligoni, ma che quei poligoni raccontino una storia coerente.
Come riesce Hotta Studio a gestire il caricamento dinamico di geometria e texture in tempo reale con Unreal Engine 5 per mantenere una densità urbana dettagliata senza sacrificare le prestazioni in Neverness to Everness?
(PS: le game jam sono come i matrimoni: tutti felici, nessuno dorme e si finisce per piangere)