Soul Hackers 2 representa un caso de estudio interesante dentro del desarrollo con Unreal Engine 4, al fusionar una estética cyberpunk con el característico estilo anime de Atlus. El juego no busca el fotorrealismo, sino una abstracción estilizada que depende de dos pilares técnicos: la iluminación volumétrica de neón y el uso de materiales sintéticos. Este enfoque permite que los entornos nocturnos de la ciudad luzcan vibrantes sin requerir la complejidad geométrica de un mundo abierto, optimizando el rendering en tiempo real para consolas de la generación pasada.
Modelado de invocaciones con Autodesk Maya y optimización de shaders 🎨
El modelado de las invocaciones (demonios) se realizó en Autodesk Maya, priorizando siluetas angulares y superficies limpias que recuerdan a los diseños 2D de Kazuma Kaneko. Para lograr que estos modelos brillen en el motor, los artistas aplicaron mapas de emisión y normales que simulan materiales orgánicos sintéticos, como plásticos duros y cristales líquidos. La clave técnica fue el uso de shaders translúcidos con parámetros de scattering ajustados para que la luz neón rebotara en las superficies sin generar artefactos de aliasing. Además, se implementó un sistema de Level of Detail (LOD) agresivo para mantener los 60 FPS en combate, reduciendo la densidad poligonal de los modelos secundarios sin perder la silueta distintiva.
UI futurista en Photoshop y el reto de la legibilidad dinámica 🖥️
El diseño de la interfaz de usuario se trabajó en Photoshop, apostando por tipografía monocspaciada, bordes recortados y paneles de vidrio esmerilado. Sin embargo, el mayor desafío técnico fue garantizar la legibilidad en movimiento. Al ser un juego de ritmo rápido, los elementos de UI debían escalar correctamente en resoluciones 4K sin pixelarse. La solución fue exportar assets en vectores PNG con un tamaño base de 4x, permitiendo al motor redimensionarlos sin pérdida. También se aplicó un post-process de bloom selectivo sobre los iconos de habilidad, sincronizado con el ciclo de luz del escenario para evitar que el texto se perdiera entre los reflejos neón.
Cómo logra Soul Hackers 2 en Unreal Engine 4 equilibrar la iluminación dinámica de su estética cyberpunk con las limitaciones de rendimiento en consolas de pasada generación?
(PD: los game jams son como las bodas: todo el mundo feliz, nadie duerme y acabas llorando)