Pixel art con profondità 3D in Unity: il caso di Until Then

30 May 2026 Pubblicato | Tradotto dallo spagnolo

Until Then, sviluppato in Unity, ha catturato l'attenzione del settore per la sua proposta visiva: combinare sprite in pixel art 2D con scenari tridimensionali che incorporano illuminazione dinamica ed effetti di post-elaborazione. Il risultato è uno stile che chiamano realismo nostalgico, dove la crudezza del pixel convive con riflessi e sfocature ottiche moderni. Analizziamo il flusso di lavoro tecnico dietro questa estetica, dalla creazione degli asset alla loro integrazione in tempo reale. 🎮

Pixel art con illuminazione 3D in Unity, scena notturna di Until Then con riflessi dinamici

Flusso di lavoro: Da Aseprite a Unity con post-elaborazione 🛠️

La pipeline di Until Then inizia in Aseprite, dove vengono progettati i personaggi e gli elementi 2D con una tavolozza di colori limitata e animazioni frame per frame. Questi sprite vengono esportati come fogli sprite o file PNG individuali. Parallelamente, in Photoshop vengono create le texture degli ambienti 3D, utilizzando strati di usura e dettaglio per mantenere la coerenza con la pixel art. In Unity, il trucco sta nello Shader Graph: si applica un'ombreggiatura stilizzata ai modelli 3D che emula l'illuminazione piatta della pixel art, ma che reagisce a fonti di luce reali. La telecamera viene configurata con un volume di post-elaborazione che include Depth of Field (sfocatura ottica) e Bloom morbido, riuscendo a integrare perfettamente gli sprite 2D nello spazio 3D senza rompere l'immersione.

Il paradosso del realismo nostalgico 🤔

La maggiore sfida tecnica di Until Then è bilanciare la semplicità della pixel art con la complessità dell'illuminazione 3D. Se gli effetti sono troppo realistici, la pixel art appare fuori posto; se sono troppo piatti, si perde la profondità. La soluzione passa attraverso l'uso di Reflection Probes sottili e luce ambientale morbida, evitando ombre nette che tradirebbero la geometria poligonale. Questo approccio dimostra che Unity permette di fondere tecniche di epoche diverse dello sviluppo, dando priorità alla coerenza visiva rispetto al realismo grezzo. Una lezione preziosa per qualsiasi sviluppatore indie che cerchi uno stile distintivo senza sacrificare le prestazioni.

Come riesce Until Then a mantenere la coerenza visiva tra gli sprite in pixel art 2D e gli scenari 3D in Unity senza che il contrasto di stili rompa l'immersione del giocatore?

(PS: il 90% del tempo di sviluppo è dedicato alla rifinitura, l'altro 90% è per correggere bug)