De pixels à polygones : la transition technique de Metal Slug vers Unreal Engine quatre

30 May 2026 Publié | Traduit de l'espagnol

Le passage du pixel art classique aux modèles tridimensionnels en temps réel représente l'un des plus grands défis pour tout studio de développement. TiMi Studio, avec son projet Project: J lié à Metal Slug: Awakening, a affronté cette transition en utilisant Unreal Engine 4. L'objectif n'était pas seulement de moderniser la franchise, mais de préserver son identité visuelle exagérée et caricaturale, un équilibre technique qui nécessite un pipeline spécifique entre 3ds Max et Photoshop pour obtenir le rendu 2.5D souhaité. 🎮

[Scène de Metal Slug Awakening montrant des personnages 3D stylisés avec des explosions et des ennemis dans Unreal Engine 4]

Pipeline d'assets 2.5D : Modélisation, texturation et optimisation 🛠️

Pour maintenir l'esthétique cartoon exagérée de la saga, l'équipe a eu recours à un flux de travail hybride. Les personnages et les décors sont modélisés dans 3ds Max avec une géométrie basse résolution, en privilégiant des silhouettes claires et des proportions déformées. La texturation est réalisée dans Photoshop, où sont peintes des ombres plates et des lumières dures imitant le cel-shading, en évitant les dégradés réalistes. Ensuite, ces assets sont importés dans Unreal Engine 4, où des shaders personnalisés sont appliqués pour reproduire l'effet des sprites 2D, mais avec un éclairage dynamique et une profondeur volumétrique. Cette méthode permet aux personnages de conserver une animation fluide et l'expressivité du pixel art original, tout en optimisant les performances en limitant le nombre de polygones visibles à l'écran.

L'art de l'exagération : préserver l'essence en 3D 🎨

La véritable difficulté technique ne réside pas dans la modélisation, mais dans la traduction du mouvement. Dans les jeux originaux, l'animation des sprites dépendait de la limitation du nombre d'images pour créer un impact visuel. Dans Project: J, un rigging avancé a été utilisé dans 3ds Max pour simuler cette même rigidité expressive, en ajoutant des interpolations contrôlées qui évitent la fluidité réaliste. Le résultat est un hybride où l'œil humain perçoit la tridimensionnalité, mais où l'animation respecte les principes du cartoon classique, démontrant que l'évolution graphique ne nécessite pas de sacrifier l'identité visuelle d'une légende.

Comment la conversion des animations image par image de Metal Slug vers un système de squelettes et de blendshapes dans Unreal Engine 4 a-t-elle été gérée sans perdre la fluidité caractéristique du pixel art original ?

(PS : 90 % du temps de développement est consacré au polissage, les 90 % restants à la correction de bugs)