Hauntii : Art linéaire et particules spirituelles avec Compute Shaders dans Unity

23 May 2026 Publié | Traduit de l'espagnol

Le jeu indie Hauntii prouve que le minimalisme visuel peut être techniquement complexe. Son style, basé sur un line art dessiné à la main avec seulement deux couleurs prédominantes, cache un puissant moteur de particules. La clé réside dans l'utilisation de Compute Shaders et de Unity VFX Graph pour animer des milliers d'entités en temps réel, créant un environnement spirituel éthéré qui répond au joueur sans sacrifier les performances.

Hauntii jeu indie line art blanc et noir avec particules spirituelles brillantes en mouvement

Flux technique : Du dessin dans Photoshop au VFX Graph en temps réel 🎨

Le processus commence dans Photoshop, où les artistes définissent les lignes directrices des personnages et des décors. Ces assets sont importés dans Unity sous forme de textures bitmap. L'astuce technique réside dans le VFX Graph : au lieu de rendre des sprites statiques, le système utilise des Compute Shaders pour interpréter chaque pixel de la texture comme une graine de particule. Chaque ligne est décomposée en centaines de points qui flottent, tournent et se recomposent en suivant un système d'attraction. Pour optimiser les performances, un tampon de particules est utilisé sur le GPU, évitant le goulot d'étranglement du CPU. L'effet spirituel est obtenu en modulant l'opacité et la taille de chaque particule à l'aide du bruit de Perlin, créant une sensation de respiration constante dans l'environnement.

Leçons pour les indés : Comment le minimalisme exige une optimisation maximale ⚡

Hauntii démontre que limiter la palette à deux couleurs ne simplifie pas le travail, mais expose toute faille technique. Les développeurs indépendants peuvent reproduire cette technique en utilisant Unity VFX Graph sans avoir à programmer des shaders à partir de zéro. La recommandation est de commencer avec peu de particules (moins de 5 000) et d'augmenter progressivement tout en surveillant le framerate. Le véritable secret réside dans la conception : chaque particule doit avoir un but visuel, et non être du bruit. C'est ainsi qu'un style apparemment simple devient une expérience visuellement percutante et fluide.

Comment les compute shaders sont-ils implémentés dans Unity pour générer et animer les particules spirituelles qui interagissent avec le line art dans Hauntii sans compromettre les performances en temps réel ?

(PS : un développeur de jeux est quelqu'un qui passe 1000 heures à créer un jeu que les gens terminent en 2)