Pixel art avec profondeur 3D dans Unity : le cas de Until Then

30 May 2026 Publié | Traduit de l'espagnol

Until Then, développé sur Unity, a attiré l'attention du secteur par sa proposition visuelle : combiner des sprites pixel art en 2D avec des décors tridimensionnels intégrant un éclairage dynamique et des effets de post-traitement. Le résultat est un style qu'ils appellent réalisme nostalgique, où la rudesse du pixel coexiste avec des reflets et des flous d'objectif modernes. Nous analysons le flux de travail technique derrière cette esthétique, de la création des assets à leur intégration en temps réel. 🎮

Pixel art avec éclairage 3D dans Unity, scène nocturne d'Until Then avec reflets dynamiques

Flux de travail : D'Aseprite à Unity avec post-traitement 🛠️

Le pipeline d'Until Then commence dans Aseprite, où les personnages et éléments 2D sont conçus avec une palette de couleurs limitée et des animations image par image. Ces sprites sont exportés sous forme de feuilles de sprites ou de fichiers PNG individuels. Parallèlement, dans Photoshop, les textures des environnements 3D sont créées, en utilisant des couches d'usure et de détail pour maintenir la cohérence avec le pixel art. Dans Unity, l'astuce réside dans le Shader Graph : un ombrage stylisé est appliqué aux modèles 3D, imitant l'éclairage plat du pixel art, mais réagissant à des sources lumineuses réelles. La caméra est configurée avec un volume de post-traitement incluant Depth of Field (flou d'objectif) et un Bloom doux, permettant aux sprites 2D de s'intégrer parfaitement dans l'espace 3D sans briser l'immersion.

Le paradoxe du réalisme nostalgique 🤔

Le plus grand défi technique d'Until Then est d'équilibrer la simplicité du pixel art avec la complexité de l'éclairage 3D. Si les effets sont trop réalistes, le pixel art semble déplacé ; s'ils sont trop plats, la profondeur se perd. La solution passe par l'utilisation de Reflection Probes subtiles et d'une lumière ambiante douce, en évitant les ombres nettes qui trahiraient la géométrie polygonale. Cette approche démontre qu'Unity permet de fusionner des techniques de différentes époques du développement, en privilégiant la cohérence visuelle sur le réalisme brut. Une leçon précieuse pour tout développeur indépendant cherchant un style distinctif sans sacrifier les performances.

Comment Until Then parvient-il à maintenir la cohérence visuelle entre les sprites pixel art 2D et les décors 3D dans Unity sans que le contraste des styles ne brise l'immersion du joueur ?

(PS : 90 % du temps de développement est consacré au polissage, les autres 90 % à la correction de bugs)