Marvel's Midnight Suns não é apenas um jogo de estratégia; é uma demonstração técnica de como combinar modelagem de alta fidelidade com desempenho tático. A equipe da Firaxis usou a Unreal Engine 4 como base, mas o verdadeiro segredo está no fluxo de trabalho entre o Autodesk Maya para as cinemáticas de habilidades e o ZBrush para o detalhamento de trajes e armaduras. Analisamos como eles conseguiram aquela iluminação mágica única por super-herói sem sacrificar a jogabilidade por turnos.
Do escultor ao tempo real: O fluxo ZBrush-Maya-Unreal 🎨
O pipeline começava no ZBrush, onde os artistas esculpiam cada placa de armadura e dobra de tecido com milhões de polígonos. Para personagens como Ghost Rider ou Magik, o detalhe das chamas e das armaduras demoníacas exigia mapas de normais e oclusão ambiental extraídos diretamente do high-poly. Posteriormente, esses assets eram retopologizados e enviados para o Maya. Aqui, os animadores criavam as cinemáticas de habilidades especiais, como o portal do limbo da Magik, utilizando sistemas de partículas e rigging avançado. A chave foi a otimização: os modelos finais na Unreal Engine 4 mantinham a silhueta detalhada do ZBrush, mas com uma contagem poligonal ajustada para que a câmera tática pudesse se mover sem problemas entre as cartas e o campo de batalha.
Iluminação mágica como mecânica de jogo 💡
O mais interessante da abordagem técnica é como a iluminação específica por super-herói não é apenas estética, mas funcional. Na Unreal Engine 4, cada personagem tem uma fonte de luz dinâmica associada à sua aura mágica (o fogo do Ghost Rider, a escuridão da Nico Minoru). Isso foi alcançado através de materiais com emissivos controlados por blueprint, que são ativados durante as fases de combate. O resultado é um jogo onde a arte técnica e a jogabilidade se fundem: a alta fidelidade do ZBrush e do Maya não é um enfeite, mas uma ferramenta para o jogador identificar instantaneamente o poder de cada herói no tabuleiro tático.
Como conseguiram na Firaxis otimizar o pipeline entre Maya, ZBrush e Unreal Engine 4 para garantir que os modelos de alta fidelidade dos heróis e cenários mantivessem um desempenho estável em consoles desta geração sem sacrificar detalhes nas cinemáticas nem no combate por turnos
(PS: 90% do tempo de desenvolvimento é polir, os outros 90% é consertar bugs)