Prodeus e il pixelato dinamico in Unity: come un Custom SRP fa rivivere gli anni Novanta

30 May 2026 Pubblicato | Tradotto dallo spagnolo

Lo studio Bounding Box Software ha sviluppato Prodeus utilizzando un'architettura grafica ibrida che rompe la dicotomia classica tra retrò e moderno. Il motore, costruito su un Custom Scriptable Render Pipeline (SRP) in Unity, applica un filtro di pixelazione dinamica su modelli 3D ad alta risoluzione. Ciò consente alla geometria e agli effetti particellari di mantenere la fedeltà di un gioco attuale, mentre l'immagine finale viene frammentata in quadri visibili per emulare la risoluzione degli sparatutto degli anni '90.

Prodeus videogioco sparatutto retrò con pixelazione dinamica nel motore Unity Custom SRP

Flusso di lavoro tra Maya, Unity e l'editor di livelli proprietario 🛠️

Il processo di produzione si basa su tre pilastri. In primo luogo, Maya viene utilizzato per la modellazione di asset e animazioni, esportando mesh con un alto livello di dettaglio geometrico. Questi modelli vengono importati direttamente in Unity, dove il Custom SRP gestisce l'illuminazione dinamica, l'ombreggiatura PBR e i sistemi di post-elaborazione. La chiave dello stile visivo risiede nell'editor di livelli integrato nel gioco stesso, uno strumento che consente ai progettisti di costruire scenari e applicare il filtro di pixelazione a livello di telecamera e texture. Questo flusso evita la necessità di ridimensionare manualmente gli asset, delegando l'estetica retrò al renderizzatore in tempo reale.

L'illusione della bassa risoluzione senza sacrificare la tecnologia attuale 🎮

La principale sfida tecnica è stata fare in modo che la pixelazione non rompesse la coerenza visiva degli effetti moderni, come i riflessi speculari o il mappatura delle normali. La soluzione implementata nel Custom SRP separa la risoluzione dalla logica di illuminazione: i calcoli della luce vengono eseguiti in alta definizione, mentre il framebuffer di output viene ridotto a un quarto tramite un filtro a mosaico. In questo modo, Prodeus ottiene la sensazione di un titolo degli anni '90 senza rinunciare alla fluidità di 60 FPS né ai sistemi particellari avanzati di Unity.

In un motore moderno come Unity, che privilegia le prestazioni fotorealistiche, come si giustifica tecnicamente l'uso di un Custom SRP per emulare i limiti della tavolozza dei colori e della risoluzione degli anni '90 senza sacrificare la leggibilità del gameplay in Prodeus?

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