Astlibra Revision n'est pas seulement un hommage aux JRPG classiques ; c'est une leçon de persévérance technique. Son créateur, KEIZO, a développé le moteur DX Library en C++ pendant 14 ans, une période allant de simples expériences à un lancement commercial. Cette approche artisanale a permis un contrôle absolu sur le rendu, obtenant cette esthétique unique qui mélange des sprites 2D avec des fonds possédant une profondeur visuelle presque tridimensionnelle, difficile à reproduire avec des moteurs génériques.
Pipeline technique : DX Library, C++ et Photoshop 🎨
La décision d'utiliser un moteur maison en C++ plutôt que des solutions comme Unity ou Unreal a offert des avantages critiques pour l'esthétique rétro. En ne dépendant pas d'un pipeline d'éclairage 3D générique, l'équipe a pu implémenter un système de calques parallax très précis pour les fonds, donnant cette sensation de profondeur sans sacrifier la netteté des sprites dessinés à la main dans Adobe Photoshop. KEIZO a pu optimiser le rendu pour que les sprites, avec leur palette de couleurs limitée mais vibrante, s'intègrent parfaitement aux fonds, évitant l'anti-aliasing agressif qui gâche souvent l'aspect pixel art dans les moteurs commerciaux. Photoshop n'a pas seulement servi à dessiner les assets, mais aussi à créer des cartes de profondeur et des ombres que le moteur interprète en temps réel, un flux de travail qui n'est possible que lorsque le programmeur et l'artiste parlent le même langage technique.
Leçons pour les développeurs indépendants 💡
Astlibra Revision démontre que le temps investi dans des outils personnels n'est pas du temps perdu, mais un investissement dans l'identité visuelle. Pour un développeur indépendant, construire un moteur à partir de zéro pendant des années est un risque énorme, mais le résultat est un produit qui se sent cohérent et unique. La leçon ici est que la technologie ne doit pas dicter l'art ; au contraire, l'art doit dicter la technologie. Si votre vision nécessite un contrôle granulaire sur chaque pixel, comme dans ce cas, un moteur propriétaire bien documenté peut faire la différence entre un jeu qui imite un classique et un qui devient une nouvelle référence du genre.
Après 14 ans à développer son propre moteur au lieu d'utiliser Unreal ou Unity, quels avantages concrets KEIZO pense-t-il que cette décision a apportés au gameplay d'Astlibra Revision qu'il n'aurait pas obtenus avec un moteur commercial ?
(PS : les game jams sont comme les mariages : tout le monde est heureux, personne ne dort et tu finis par pleurer)