Astlibra Revision no es solo un tributo a los JRPG clásicos; es una lección de perseverancia técnica. Su creador, KEIZO, desarrolló el motor DX Library en C++ durante 14 años, un periodo que abarca desde simples experimentos hasta un lanzamiento comercial. Este enfoque artesanal permitió un control absoluto sobre el renderizado, logrando esa estética única que mezcla sprites 2D con fondos que poseen una profundidad visual casi tridimensional, algo difícil de replicar con motores genéricos.
Pipeline técnico: DX Library, C++ y Photoshop 🎨
La decisión de usar un motor propio en C++ en lugar de soluciones como Unity o Unreal ofreció ventajas críticas para la estética retro. Al no depender de un pipeline de iluminación 3D genérico, el equipo pudo implementar un sistema de capas parallax muy preciso para los fondos, dando esa sensación de profundidad sin sacrificar la nitidez de los sprites dibujados a mano en Adobe Photoshop. KEIZO pudo optimizar el renderizado para que los sprites, con su paleta de colores limitada pero vibrante, se integraran perfectamente con los fondos, evitando el anti-aliasing agresivo que suele arruinar el aspecto pixel art en motores comerciales. Photoshop no solo sirvió para dibujar los assets, sino para crear mapas de profundidad y sombras que el motor interpreta en tiempo real, un flujo de trabajo que solo es posible cuando el programador y el artista hablan el mismo idioma técnico.
Lecciones para desarrolladores indie 💡
Astlibra Revision demuestra que el tiempo invertido en herramientas propias no es tiempo perdido, sino una inversión en identidad visual. Para un desarrollador indie, construir un motor desde cero durante años es un riesgo enorme, pero el resultado es un producto que se siente coherente y único. La lección aquí es que la tecnología no debe dictar el arte; al contrario, el arte debe dictar la tecnología. Si tu visión requiere un control granular sobre cada píxel, como en este caso, un motor propietario bien documentado puede ser la diferencia entre un juego que imita un clásico y uno que se convierte en un nuevo referente del género.
Después de 14 años desarrollando su propio motor en lugar de usar Unreal o Unity, qué ventajas concretas cree KEIZO que le aportó esa decisión a la jugabilidad de Astlibra Revision que no habría logrado con un engine comercial?
(PD: los game jams son como las bodas: todo el mundo feliz, nadie duerme y acabas llorando)