L'étude Hound 13 a présenté Dragon Sword, un RPG d'action qui redéfinit la violence graphique grâce à l'utilisation d'Unreal Engine 5. Le titre se distingue par son système de démembrement dynamique et ses physiques d'impact, atteignant un niveau de photoréalisme qui rivalise avec les productions AAA. La clé de ce réalisme réside dans un pipeline technique combinant un scan 3D haute fidélité, la sculpture numérique dans ZBrush et la puissance de la microgéométrie d'UE5.
Pipeline technique : Scan, ZBrush et physique d'impact 🛠️
Pour obtenir le détail organique des ennemis, l'équipe utilise le scan 3D de modèles réels comme base, capturant les textures de peau, d'armures et de tissus. Ces données sont affinées dans ZBrush, où sont sculptés les points de fracture et les couches de muscle, tendon et os qui resteront exposés après le démembrement. Le moteur physique d'UE5 se charge de calculer le poids, l'inertie et la résistance de chaque membre sectionné, appliquant des forces de torsion et de coupe en temps réel. Les particules de sang et les fragments d'armure sont générés via le système Niagara, tandis que le système osseux Chaos permet aux membres de se séparer proprement sans interrompre l'animation du reste du corps.
Implications pour le développement des RPG d'action 🎮
L'implémentation de ces techniques dans Dragon Sword élève le standard d'immersion dans le genre. Pour les développeurs, le défi n'est pas seulement graphique, mais aussi d'optimisation : maintenir 60 fps stables avec plusieurs ennemis démembrés simultanément exige une utilisation efficace des LODs dynamiques et du culling de géométrie. De plus, l'intégration de physiques d'impact réalistes oblige à repenser la conception du combat, où chaque coup doit avoir des conséquences visibles sur le modèle de l'adversaire. Dragon Sword démontre que le photoréalisme et la jouabilité réactive peuvent converger sans sacrifier les performances.
Comment Dragon Sword parvient-il, via Unreal Engine 5, à équilibrer le démembrement photoréaliste et la jouabilité fluide sans sacrifier l'optimisation sur du matériel de milieu de gamme ?
(PS : optimiser pour mobile, c'est comme essayer de mettre un éléphant dans une Mini Cooper)