Ombres du Doute : Voxel-Noir et Ville Procédurale dans Unity

24 May 2026 Publié | Traduit de l'espagnol

Shadows of Doubt est un titre indépendant qui redéfinit la simulation urbaine avec un style visuel unique : le Voxel-Noir. Développé sous Unity, le jeu présente un monde entièrement généré de manière procédurale, où chaque bloc détaillé fait partie d'une ville vivante et oppressante. L'éclairage dynamique et la pluie constante renforcent non seulement l'atmosphère de film noir, mais démontrent également une utilisation intelligente des ressources graphiques pour parvenir à l'immersion sans sacrifier les performances.

Ville procédurale voxel noir avec pluie et éclairage dynamique dans Shadows of Doubt pour Unity

Pipeline d'Assets : De MagicaVoxel à Qubicle et Unity 🧱

Le processus de création d'assets dans Shadows of Doubt combine deux outils clés de l'écosystème voxel : MagicaVoxel et Qubicle. MagicaVoxel est utilisé pour la phase de prototypage et de conception artistique, permettant aux développeurs de sculpter rapidement des blocs avec éclairage et couleur. Ensuite, Qubicle optimise ces modèles pour le temps réel, réduisant le nombre de polygones et organisant la géométrie en chunks efficaces. Unity intègre ces assets via un système de pooling et de LOD (Level of Detail), où les blocs éloignés sont simplifiés sans perdre l'esthétique pixelisée. La génération procédurale de la carte repose sur le bruit de Perlin et des règles de simulation sociale, attribuant à chaque bâtiment un intérieur unique avec meubles, objets et indices. Le résultat est un monde qui semble infini et détaillé, mais qui se charge en temps réel grâce au chargement asynchrone des secteurs.

Éclairage et Pluie : Clés de l'Immersion Technique 🌧️

L'atmosphère de Shadows of Doubt dépend de deux systèmes techniques sous Unity : l'éclairage dynamique et le système de particules de pluie. La lumière n'est pas statique ; les lampadaires, fenêtres et ombres se mettent à jour en temps réel, créant un contraste entre les zones éclairées et sombres, essentiel pour le noir. La pluie constante n'est pas un simple effet visuel : elle utilise des particules avec une physique légère et un système sonore positionnel qui varie selon la proximité du joueur avec des auvents ou des intérieurs. Pour maintenir les performances, les développeurs limitent la portée des lumières dynamiques et utilisent des cubemaps précalculés pour les reflets. Cette approche démontre que, dans le développement indépendant, l'optimisation n'est pas incompatible avec l'ambition artistique, mais qu'elle est la base pour parvenir à une simulation urbaine crédible et immersive.

En tant que développeur cherchant à implémenter une ville procédurale sous Unity, quelles techniques de génération de géométrie voxel et de systèmes d'éclairage noir recommanderiez-vous pour reproduire le style visuel unique de Shadows of Doubt sans sacrifier les performances en temps réel.

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