L'étude indépendante Deeep Games a dévoilé une bande-annonce de son prochain titre, Squirrel with a Gun, un bac à sable d'action utilisant Unreal Engine 5 pour pousser les interactions physiques à l'extrême. Ce projet démontre comment une petite équipe peut exploiter les outils avancés du moteur pour générer un chaos contrôlé, combinant des systèmes de physique en temps réel avec un rendu de fourrure qui défie les limites du matériel moyen.
Optimisation du flux Blender vers UE5 pour la physique et les poils 🎮
Le processus technique derrière Squirrel with a Gun repose sur un flux de travail qui privilégie la déformation dynamique. Les assets de l'environnement sont modélisés dans Blender en utilisant une géométrie low-poly, optimisée pour les collisions de Chaos Physics. Pour la fourrure du protagoniste, le système Groom d'UE5 est utilisé, permettant de simuler des brins individuels avec un ombrage anisotrope. La clé réside dans la conversion : depuis Blender, des guides de poils sont exportés sous forme de courbes de Bézier, puis traités dans le moteur via le plugin natif Alembic, réduisant la surcharge mémoire et permettant à l'écureuil de réagir physiquement aux explosions sans perdre de détails capillaires.
Leçons pour les petits studios sur les physiques exagérées 🐿️
L'approche de Deeep Games révèle une stratégie viable pour les développeurs indépendants : privilégier l'interaction plutôt que le réalisme statique. En utilisant les outils physiques d'UE5, comme Chaos Destruction et les contraintes de corps mous, les objets du bac à sable réagissent de manière comique et prévisible, masquant les imperfections géométriques. Ce cas démontre qu'avec un flux contrôlé entre Blender et UE5, une petite équipe peut livrer un jeu visuellement soigné sans avoir besoin d'un pipeline AAA.
Comment le moteur physique d'Unreal Engine 5 parvient-il à simuler le mouvement réaliste de la fourrure d'un écureuil tout en maintenant des performances optimales en temps réel dans Squirrel with a Gun
(PS : les game jams, c'est comme les mariages : tout le monde est heureux, personne ne dort et on finit par pleurer)