Dredge dans Unity : comment Yarn Spinner et les shaders deau créent une horreur narrative

23 May 2026 Publié | Traduit de l'espagnol

Le jeu vidéo Dredge prouve que le moteur Unity peut offrir des expériences d'horreur atmosphérique sans dépendre du réalisme photographique. Son secret réside dans une combinaison précise d'outils : un système de dialogues basé sur Yarn Spinner pour la narration émergente et des shaders d'eau personnalisés qui transforment une mer idyllique en un piège visuel. Cette analyse technique décompose comment ces éléments s'intègrent pour dissimuler les dangers sous la surface.

Capture d'écran de Dredge montrant un bateau sur une mer sombre avec des lumières de phare et un brouillard épais

Shaders d'eau et la couche d'occultation dynamique 🌊

L'équipe de développement a implémenté un shader d'eau dans Unity qui non seulement simule les vagues et les reflets, mais agit comme un filtre de visibilité. Lorsque le joueur navigue calmement, l'eau est cristalline ; à la tombée de la nuit ou en s'approchant de créatures, le shader augmente la turbidité et la distorsion. Cet effet est obtenu grâce à une carte de hauteur (heightmap) qui se mélange avec la texture du fond marin, créée dans Photoshop. Les textures d'algues et d'épaves sont peintes avec des couches d'opacité variable, permettant au shader de les révéler ou de les cacher selon l'état du jeu. Ainsi, le moteur Unity rend un océan qui passe d'idyllique à terrifiant sans avoir besoin de charger des assets supplémentaires.

Yarn Spinner comme moteur de tension narrative 🎣

Dredge utilise Yarn Spinner pour gérer les dialogues et les notes du journal du protagoniste. Au lieu de simples fenêtres de texte, le système active des changements dans le shader d'eau lorsque le joueur reçoit des informations sur une créature. Par exemple, en lisant un rapport sur un Léviathan, Yarn Spinner envoie une variable à Unity qui assombrit l'eau proche, générant de l'anxiété avant que le monstre n'apparaisse. Ce flux de travail, qui relie le scénario narratif aux propriétés du matériau de l'océan, démontre comment un moteur de dialogue peut influencer directement l'atmosphère visuelle du jeu.

Comment Yarn Spinner parvient-il à intégrer la narration d'horreur avec les shaders d'eau dans Unity pour intensifier le sentiment d'isolement dans Dredge sans recourir à des modèles hyperréalistes

(PS : optimiser pour mobile, c'est comme essayer de mettre un éléphant dans une Mini Cooper)