Ender Lilies: Quietus of the Knights est un exemple clair de la façon dont un moteur 3D comme Unreal Engine 4 peut sublimer un jeu en 2D. Loin de se limiter à afficher des sprites plats, le titre exploite l'éclairage dynamique et les systèmes de post-traitement du moteur pour générer un monde de fantasy sombre avec une finition aquarelle caractéristique. Nous analysons les clés techniques derrière cette esthétique mélancolique. 🎮
Éclairage volumétrique et post-traitement en 2D 🌙
L'équipe de Binary Haze Interactive n'a pas dessiné de textures aquarelle statiques ; elle les a recréées en temps réel. En utilisant le système d'éclairage dynamique d'Unreal Engine 4, ils ont appliqué des lumières ponctuelles aux couleurs froides (bleus, gris) et des ombres douces sur des sprites peints dans Adobe Photoshop. L'effet aquarelle est obtenu en combinant un matériau diffus avec une faible saturation et un nœud de bruit qui simule la texture du papier. De plus, le post-traitement joue un rôle crucial : le filtre vignette assombrit les bords de l'écran, tandis qu'un léger flou gaussien sur les arrière-plans crée une profondeur de champ. Pour les animations fluides de la protagoniste, ils ont utilisé un système d'interpolation d'images (in-betweening) au sein du moteur, évitant la rigidité des animations par sprites traditionnelles et obtenant des transitions organiques entre les attaques et les déplacements.
Leçons pour les développeurs indépendants 🎨
Si vous cherchez à imiter cette esthétique dans votre projet, priorisez l'utilisation de matériaux avec des paramètres d'opacité et de désaturation sur les sprites de base. Ne sous-estimez pas la puissance de l'étalonnage des couleurs d'Unreal Engine 4 : une palette limitée aux tons gris, bleus et violets renforce la sensation de ruine et de solitude. Pour la finition aquarelle, combinez des textures Photoshop avec un matériau incluant un motif de papier scanné dans le canal alpha. Enfin, activez l'anti-aliasing temporel (TAA) pour lisser les bords des sprites, un détail qui distingue un jeu amateur d'un jeu à l'identité visuelle soignée.
Comment Unreal Engine 4 parvient à recréer l'atmosphère mélancolique d'Ender Lilies en utilisant l'éclairage dynamique et les effets volumétriques dans un jeu 2D
(PS : optimiser pour mobile, c'est comme essayer de mettre un éléphant dans une Mini Cooper)