L'annonce de Project DW par Nexon marque un jalon technique en transférant l'emblématique IP de Dungeon&Fighter vers un vaste monde ouvert. Utilisant Unreal Engine 5, l'équipe combine une direction artistique anime avec un rendu photoréaliste des matériaux, un défi technique nécessitant un flux de travail hybride entre 3ds Max pour le modélisation haute polygone et Adobe Substance pour la création de textures PBR qui maintiennent la cohérence visuelle en temps réel.
Flux de travail technique et optimisation dans UE5 🛠️
La clé technique réside dans la gestion des assets pour un monde ouvert. Dans 3ds Max, les personnages et les décors sont modélisés avec une haute densité de polygones, puis retopologisés pour obtenir des LODs efficaces. Adobe Substance Designer permet de générer des textures procédurales imitant des matériaux du monde réel (comme le cuir ou le métal) mais avec une finition stylisée anime, en appliquant des cartes de normales et de rugosité pour Nanite. L'éclairage dynamique s'appuie sur Lumen, mais pour les scènes extérieures massives, des Lightmass sont précalculés avec des données de Volumetric Cloud pour éviter le popping visuel. Le level design privilégie la visibilité conique et l'occlusion du terrain pour réduire le draw call dans les zones éloignées, en utilisant des Landscape Layers pour mélanger les textures sans saturer la mémoire du GPU.
Réflexion sur la fusion des styles dans les AAA 🤔
La plus grande difficulté de Project DW n'est pas la performance, mais la cohérence visuelle. Parvenir à ce qu'un personnage avec un ombrage cel (anime) interagisse avec un décor photoréaliste sans briser l'immersion exige un contrôle fin des matériaux dans Substance, où des masques de toon shading sont appliqués sur des surfaces PBR. De plus, l'utilisation de World Partition dans UE5 permet le streaming de chunks uniquement lorsque le joueur s'approche, optimisant la RAM. Cette approche démontre que l'avenir des MMO ne réside pas dans le réalisme pur, mais dans l'intégration intelligente des styles artistiques avec les technologies de dernière génération.
En tant que développeur, quels défis techniques spécifiques présente la transition d'un beat em up 2D comme Dungeon&Fighter vers un monde ouvert en 3D avec un style anime-réaliste dans Unreal Engine 5, et comment l'essence du combat original est-elle préservée ?
(PS : optimiser pour mobile, c'est comme essayer de mettre un éléphant dans une Mini Cooper)