Gloomwood est un exemple parfait de la manière dont l'esthétique rétro n'est pas une limite, mais un choix de conception. Développé sous Unity, cet Immersive Sim rend hommage à Thief en utilisant des modèles low-poly et un éclairage dynamique basé sur des ombres réelles. Loin d'être un simple clin d'œil visuel, cette combinaison est fonctionnelle : l'obscurité et les ombres portées sont le mécanisme central de l'infiltration victorienne. Chaque asset doit être optimisé pour que le moteur rende des ombres nettes sans sacrifier les 60 FPS sur du matériel modeste.
Flux de travail technique : Blender, Photoshop et l'optimisation sous Unity 🛠️
Le pipeline artistique de Gloomwood est un manuel d'efficacité. Dans Blender, on modélise des assets low-poly avec une géométrie simplifiée, en privilégiant des silhouettes reconnaissables dans la pénombre. Ensuite, dans Adobe Photoshop, on crée des textures de style rétro avec des palettes limitées et des détails peints à la main, évitant le PBR complexe. L'astuce réside dans l'importation sous Unity : on configure les matériaux avec le shader Standard (Specular setup) pour qu'ils réagissent à la lumière directionnelle, mais avec une rugosité élevée pour éviter les reflets qui trahiraient le joueur. Les lumières sont limitées à des sources ponctuelles et directionnelles, et les ombres sont ajustées avec des cascades de basse résolution (Shadow Resolution 512) pour maintenir les performances. Le level design en tire parti : les zones éclairées ont des ombres dures qui créent des cachettes, tandis que les zones sombres utilisent le système d'occlusion culling d'Unity pour ne pas rendre ce qui n'est pas visible.
Leçons pour les développeurs indépendants : prioriser la jouabilité sur le réalisme 🎯
Gloomwood démontre qu'un jeu d'infiltration n'a pas besoin de textures 4K ni de modèles d'un million de polygones pour être immersif. La clé réside dans la cohérence entre l'art et la mécanique. En utilisant des assets low-poly avec un éclairage dynamique, chaque ombre devient une ressource de jeu. Pour un développeur indépendant, cette approche réduit les coûts de production et accélère le prototypage sous Unity. La leçon est claire : optimisez pour l'expérience de jeu, pas pour le benchmark graphique. L'infiltration victorienne fonctionne parce que le joueur lit l'environnement à travers la lumière, pas les détails.
En tant que développeur sous Unity, quelles leçons pratiques sur l'éclairage et la conception d'ombres pouvez-vous tirer de Gloomwood pour renforcer l'atmosphère d'infiltration sans sacrifier les performances dans des environnements low-poly ?
(PS : les game jams, c'est comme les mariages : tout le monde est heureux, personne ne dort et on finit par pleurer)