Moonscars: pixel art a olio in Unity con tavolozza limitata

30 May 2026 Pubblicato | Tradotto dallo spagnolo

Moonscars, sviluppato da Black Mermaid, dimostra come Unity possa potenziare uno stile grafico unico che combina pixel art con texture di pittura a olio. La sua palette cromatica, limitata a rossi, neri e grigi, non solo definisce l'atmosfera cupa del gioco, ma impone anche una sfida tecnica per gli sviluppatori. Questo approccio minimalista costringe a ottimizzare ogni sprite e animazione all'interno del motore grafico, ottenendo un impatto visivo che trascende i limiti del colore. 🎨

Moonscars pixel art a olio in Unity con palette limitata rossi neri grigi

Flusso di lavoro tra Photoshop e Aseprite per sprite ottimizzati 🖌️

Il processo artistico inizia in Photoshop, dove vengono progettati gli schizzi concettuali e definite le texture di base che emulano pennellate spesse a olio. Successivamente, questi asset vengono esportati in Aseprite, lo strumento chiave per l'animazione fotogramma per fotogramma. In Aseprite, gli artisti riducono la palette alle tonalità rosso, nero e grigio, applicando tecniche di dithering per smussare le sfumature senza aumentare il numero di colori. Una volta pronti, gli sprite vengono importati in Unity utilizzando il sistema Sprite Atlas, che raggruppa tutti i pezzi in un'unica texture per ridurre le draw call. Inoltre, vengono impiegate animazioni in stato mecanim con transizioni rapide, evitando interpolazioni che rompano l'estetica pixelata. La chiave sta nel mantenere la risoluzione degli sprite bassa (16x16 o 32x32 pixel) e scalarli all'interno di Unity con filtro Point (senza anti-alias) per preservare l'aspetto nitido del pixel art.

Come la palette limitata definisce la narrativa visiva 🔥

La decisione di usare solo rossi, neri e grigi non è meramente estetica; è uno strumento narrativo che Unity gestisce tramite post-processing. Il motore applica un effetto vignetta scura e una leggera grana cinematografica, rafforzando la sensazione di disperazione del mondo di Moonscars. I rossi intensi sono riservati al sangue, ai nemici e ai pericoli, mentre i grigi dominano gli scenari. Questa restrizione cromatica facilita anche l'illuminazione dinamica in tempo reale, poiché il motore deve calcolare ombre e riflessi solo su quelle poche tonalità, riducendo il carico della GPU e permettendo al gioco di funzionare fluidamente anche su hardware modesto.

Come sono riusciti in Moonscars a sincronizzare l'illuminazione dinamica di Unity con la palette limitata del pixel art a olio senza rompere la coerenza visiva dello stile

(PS: le game jam sono come i matrimoni: tutti felici, nessuno dorme e si finisce per piangere)