Lo studio Wadjet Eye Games, noto per aver rivitalizzato le avventure grafiche con titoli come Unavowed e Technobabylon, ha confermato che il suo prossimo progetto, Old Skies, è sviluppato in Unity. Questa decisione segna una rottura significativa con la loro tradizione, poiché l'azienda ha utilizzato per anni Adventure Game Studio (AGS), un motore specializzato ma con evidenti limitazioni grafiche. La transizione non è casuale: risponde all'ambizione di offrire una pixel art ad altissima risoluzione e un'illuminazione ambientale che rasenta il fotorealismo, due aspetti che AGS non poteva più spingere oltre.
Pipeline grafico: da AGS all'illuminazione dinamica in Unity 🎨
Il cambio di motore implica una ristrutturazione totale del pipeline artistico. In AGS, gli sfondi venivano renderizzati come immagini statiche con una tavolozza di colori fissa ed effetti di luce precalcolati. Con Unity, il team può lavorare con livelli di profondità, shader personalizzati e sorgenti luminose dinamiche che interagiscono con la scena in tempo reale. Gli artisti utilizzano Adobe Photoshop per creare sprite e sfondi in pixel art ad alta risoluzione (risoluzioni vicine al 4K per asset individuali), che vengono poi importati in Unity per applicare post-processing, bloom e gradienti di colore prima impossibili. Questo permette a una stessa stanza di cambiare la sua atmosfera in base all'ora del giorno o alla posizione del giocatore, cosa che in AGS richiedeva decine di sprite intercambiabili.
Il dilemma del motore nelle avventure narrative ⚙️
La decisione di Wadjet Eye non è solo tecnica, ma strategica. Unity offre strumenti di scripting più robusti (C#) e una migliore integrazione con sistemi di dialoghi ramificati, ma richiede un team con conoscenze di programmazione orientata agli oggetti. AGS, al contrario, era accessibile per designer senza formazione in codice. La sfida ora è mantenere l'identità narrativa dello studio mentre si sfruttano i vantaggi del nuovo motore. Se Old Skies riuscirà a bilanciare la fluidità della pixel art con la profondità di un'illuminazione realistica, potrebbe stabilire un nuovo standard visivo per il genere, dimostrando che le avventure punta e clicca non devono rinunciare all'avanguardia tecnica.
Quali sfide tecniche specifiche nella migrazione a Unity ha affrontato Wadjet Eye Games per preservare l'essenza delle sue avventure grafiche classiche in Old Skies e come hanno superato i limiti del loro precedente motore proprietario?
(PS: il 90% del tempo di sviluppo è lucidare, l'altro 90% è correggere bug)