O anúncio do Project DW pela Nexon marca um marco técnico ao transferir a icônica IP de Dungeon&Fighter para um mundo aberto expansivo. Utilizando Unreal Engine 5, a equipe combina a direção artística anime com uma renderização fotorrealista de materiais, um desafio técnico que exige um fluxo de trabalho híbrido entre 3ds Max para modelagem de alta poligonagem e Adobe Substance para a criação de texturas PBR que mantenham a coerência visual em tempo real.
Fluxo de trabalho técnico e otimização em UE5 🛠️
A chave técnica reside no gerenciamento de assets para um mundo aberto. No 3ds Max, personagens e cenários são modelados com alta densidade de polígonos, que depois são retopologizados para obter LODs eficientes. O Adobe Substance Designer permite gerar texturas procedurais que imitam materiais do mundo real (como couro ou metal), mas com um acabamento estilizado anime, aplicando mapas de normais e rugosidade para Nanite. A iluminação dinâmica conta com Lumen, mas para cenas externas massivas, Lightmass é pré-calculado com dados de Volumetric Cloud para evitar popping visual. O level design prioriza a visibilidade cônica e a oclusão de terreno para reduzir o draw call em áreas distantes, usando Landscape Layers para misturar texturas sem saturar a memória da GPU.
Reflexão sobre a fusão de estilos em AAA 🤔
A maior dificuldade do Project DW não é o desempenho, mas a coerência visual. Conseguir que um personagem com sombreamento cel (anime) interaja com um cenário fotorrealista sem quebrar a imersão exige um controle fino dos materiais no Substance, onde máscaras de toon shading são aplicadas sobre superfícies PBR. Além disso, o uso de World Partition no UE5 permite o streaming de chunks apenas quando o jogador se aproxima, otimizando a RAM. Essa abordagem demonstra que o futuro dos MMOs não está no realismo puro, mas na integração inteligente de estilos artísticos com tecnologias de última geração.
Como desenvolvedor, quais desafios técnicos específicos a transição de um beat em up 2D como Dungeon&Fighter para um mundo aberto em 3D com estilo anime-realista no Unreal Engine 5 apresenta, e como a essência do combate original é mantida?
(PS: otimizar para mobile é como tentar colocar um elefante dentro de um Mini Cooper)