Le retour dans la Nouvelle-Orléans inondée dans The Walking Dead: Saints & Sinners - Chapter 2: Retribution n'est pas seulement un exercice narratif, mais un défi technique résolu sur Unreal Engine 4. Skydance Interactive a affiné son système de physique de destruction pour parvenir à un démembrement dynamique qui répond en temps réel à la physique des objets contondants et tranchants, un pilier du genre horreur et survie en VR. 🧟
Physique de Destruction et Optimisation en Temps Réel pour la VR ⚙️
Le noyau technique réside dans l'implémentation d'un système de maillages d'os fracturables. Au lieu d'utiliser des animations prédéfinies, le moteur applique des forces de torsion et de coupe sur la hiérarchie des os du squelette du zombie. Chaque coup calcule le point d'impact et la vitesse relative de l'arme, déclenchant une rupture procédurale dans le maillage du personnage. Pour maintenir les 90 FPS stables exigés par la VR, l'équipe a optimisé l'ombrage des surfaces de coupe et réduit la complexité des collisions secondaires (les fragments d'os et de chair) à de simples sphères de collision de courte durée, évitant ainsi les pics de latence dans les zones à plus forte densité d'ennemis.
Éclairage Claustrophobique comme Outil d'Immersion 🔦
L'éclairage nocturne n'est pas décoratif ; il est fonctionnel. Skydance utilise un système d'éclairage volumétrique dynamique qui atténue la visibilité du joueur de manière réaliste, cachant les limites de la carte et générant la sensation d'un espace infini et oppressant. Combiné à des projecteurs de lampe torche qui projettent des ombres douces en temps réel, le jeu force l'utilisateur à se fier au son positionnel et aux éclairs de lumière, démontrant que dans le développement de jeux vidéo d'horreur, la restriction visuelle est l'optimisation ultime pour l'immersion.
Comment ils ont optimisé le moteur physique pour gérer le démembrement réaliste des ennemis et le brouillard volumétrique en VR sans compromettre les performances sur Quest 2 et PSVR2
(PS : 90% du temps de développement est consacré au polissage, les 90% restants à la correction des bugs)