Lost Soul Aside: Migrazione a UE5 e flusso di lavoro tecnico

21 May 2026 Pubblicato | Tradotto dallo spagnolo

Lost Soul Aside è stato un progetto di alto profilo che ha iniziato il suo sviluppo in Unreal Engine 4, ma che recentemente è migrato a Unreal Engine 5. Questo cambiamento non è solo estetico; implica una ristrutturazione profonda della pipeline di rendering per sfruttare tecnologie come Lumen e Nanite. Il gioco si distingue per un combattimento d'azione frenetico dove gli effetti di particelle luminose sono protagonisti, e il suo stile visivo ricorda direttamente le produzioni di Final Fantasy. Analizziamo come gli sviluppatori ottengono questo risultato combinando Maya, ZBrush e il motore di Epic. 🎮

Lost Soul Aside combattimento frenetico con particelle luminose in Unreal Engine 5

Pipeline di asset e ottimizzazione per particelle luminose 🔧

Il flusso di lavoro inizia in ZBrush, dove vengono scolpiti i modelli di personaggi e nemici con un alto livello di dettaglio, cercando quella finitura stilizzata e pulita tipica di Square Enix. Successivamente, questi modelli vengono ritopologizzati e preparati in Maya, dove vengono applicate le UV e configurati i rig di animazione. La chiave tecnica risiede nell'importazione in Unreal Engine 5. Per il combattimento frenetico, gli sviluppatori devono ottimizzare gli shader delle particelle luminose, utilizzando Niagara invece del vecchio Cascade di UE4. È cruciale regolare il budget poligonale degli effetti e impiegare texture a bassa risoluzione per gli sprite di luce, assicurando che lo schermo non si saturi di overdraw. Lumen si occupa di illuminare dinamicamente queste particelle, creando riflessi e bagliori in tempo reale senza necessità di baking preventivo.

La sfida di mantenere l'identità visiva in tempo reale ⚡

Oltre la tecnologia, la vera sfida è mantenere la coerenza artistica. Lo stile Final Fantasy si basa su personaggi con capigliature complesse e armature dettagliate. Migrare questi asset da ZBrush a UE5 richiede un uso intelligente dei sistemi di materiali, come gli shader per capelli di alta qualità (utilizzando strisce o cards) e l'implementazione di decalcomanie per i motivi delle armature. L'ottimizzazione è vitale: un gioco d'azione non può permettersi cali di frame per eccesso di particelle. Per questo, gli sviluppatori devono prioritizzare la visibilità degli effetti rispetto alla quantità, usando sistemi di pooling delle particelle e LOD aggressivi per i modelli dei nemici sullo schermo.

Quali sfide tecniche specifiche ha affrontato il team di Lost Soul Aside nel migrare il sistema di combattimento e gli shader dei personaggi da Unreal Engine 4 a Unreal Engine 5, e come hanno ottimizzato il flusso di lavoro per mantenere le prestazioni in tempo reale?

(PS: gli shader sono come la maionese: se si smontano, si ricomincia da capo)