Marvel's Midnight Suns no es solo un juego de estrategia; es un despliegue técnico de cómo combinar modelado de alta fidelidad con rendimiento táctico. El equipo de Firaxis utilizó Unreal Engine 4 como base, pero el verdadero secreto reside en el flujo de trabajo entre Autodesk Maya para las cinemáticas de habilidades y ZBrush para el detalle de trajes y armaduras. Analizamos cómo lograron esa iluminación mágica única por superhéroe sin sacrificar la jugabilidad por turnos.
Del escultor al tiempo real: El flujo ZBrush-Maya-Unreal 🎨
El pipeline comenzaba en ZBrush, donde los artistas esculpían cada placa de armadura y pliegue de tela con millones de polígonos. Para personajes como Ghost Rider o Magik, el detalle de las llamas y las armaduras demoníacas requería mapas de normales y oclusión ambiental extraídos directamente del high-poly. Posteriormente, estos assets se retopologizaban y se enviaban a Maya. Aquí, los animadores creaban las cinemáticas de habilidades especiales, como el portal de limbo de Magik, utilizando sistemas de partículas y rigging avanzado. La clave fue la optimización: los modelos finales en Unreal Engine 4 mantenían la silueta detallada de ZBrush, pero con un conteo poligonal ajustado para que la cámara táctica pudiera moverse sin problemas entre las cartas y el campo de batalla.
Iluminación mágica como mecánica de juego 💡
Lo más interesante del enfoque técnico es cómo la iluminación específica por superhéroe no es solo estética, sino funcional. En Unreal Engine 4, cada personaje tiene una fuente de luz dinámica asociada a su aura mágica (el fuego de Ghost Rider, la oscuridad de Nico Minoru). Esto se logró mediante materiales con emisivos controlados por blueprint, que se activan durante las fases de combate. El resultado es un juego donde el arte técnico y la jugabilidad se fusionan: la alta fidelidad de ZBrush y Maya no es un adorno, sino una herramienta para que el jugador identifique al instante el poder de cada héroe en el tablero táctico.
Cómo lograron en Firaxis optimizar el pipeline entre Maya, ZBrush y Unreal Engine 4 para garantizar que los modelos de alta fidelidad de los héroes y escenarios mantuvieran un rendimiento estable en consolas de esta generación sin sacrificar detalle en las cinemáticas ni en el combate por turnos
(PD: el 90% del tiempo de desarrollo es pulir, el otro 90% es arreglar bugs)