Quattordici anni di codice proprio: il motore dietro Astlibra Revision

28 May 2026 Pubblicato | Tradotto dallo spagnolo

Astlibra Revision non è solo un tributo ai JRPG classici; è una lezione di perseveranza tecnica. Il suo creatore, KEIZO, ha sviluppato il motore DX Library in C++ per 14 anni, un periodo che spazia da semplici esperimenti a un lancio commerciale. Questo approccio artigianale ha permesso un controllo assoluto sul rendering, ottenendo quell'estetica unica che mescola sprite 2D con fondi dotati di una profondità visiva quasi tridimensionale, qualcosa di difficile da replicare con motori generici.

Astlibra Revision motore DX Library 14 anni sviluppo KEIZO sprite 2D profondità visiva JRPG

Pipeline tecnico: DX Library, C++ e Photoshop 🎨

La decisione di utilizzare un motore proprietario in C++ invece di soluzioni come Unity o Unreal ha offerto vantaggi critici per l'estetica retrò. Non dipendendo da un pipeline di illuminazione 3D generico, il team ha potuto implementare un sistema di parallasse a strati molto preciso per gli sfondi, dando quella sensazione di profondità senza sacrificare la nitidezza degli sprite disegnati a mano in Adobe Photoshop. KEIZO ha potuto ottimizzare il rendering affinché gli sprite, con la loro tavolozza di colori limitata ma vibrante, si integrassero perfettamente con gli sfondi, evitando l'anti-aliasing aggressivo che di solito rovina l'aspetto pixel art nei motori commerciali. Photoshop non è servito solo per disegnare gli asset, ma anche per creare mappe di profondità e ombre che il motore interpreta in tempo reale, un flusso di lavoro possibile solo quando il programmatore e l'artista parlano la stessa lingua tecnica.

Lezioni per sviluppatori indie 💡

Astlibra Revision dimostra che il tempo investito in strumenti propri non è tempo perso, ma un investimento nell'identità visiva. Per uno sviluppatore indie, costruire un motore da zero per anni è un rischio enorme, ma il risultato è un prodotto che si sente coerente e unico. La lezione qui è che la tecnologia non deve dettare l'arte; al contrario, l'arte deve dettare la tecnologia. Se la tua visione richiede un controllo granulare su ogni pixel, come in questo caso, un motore proprietario ben documentato può fare la differenza tra un gioco che imita un classico e uno che diventa un nuovo punto di riferimento del genere.

Dopo 14 anni di sviluppo del proprio motore invece di usare Unreal o Unity, quali vantaggi concreti crede KEIZO che questa decisione abbia portato alla giocabilità di Astlibra Revision che non avrebbe ottenuto con un engine commerciale?

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