El desarrollo de Wild Hearts por Omega Force representó un desafío técnico singular: fusionar la estética feudal japonesa con un sistema de construcción dinámico en 3D, todo ello impulsado por el motor propietario Katana Engine. La clave del éxito visual radica en un pipeline híbrido donde las criaturas colosales (Kemono) se esculpen en ZBrush, mientras que los materiales de construcción (Karakuri) se definen proceduralmente en Substance Designer. Este análisis desglosa cómo se optimizó cada asset para mantener un rendimiento sólido sin sacrificar la identidad artística.
Esculpido de Kemono y Materiales Procedurales para Karakuri 🎨
Para los Kemono, Omega Force utilizó ZBrush como herramienta principal de high-poly sculpting, generando mallas con millones de polígonos que capturaban detalles orgánicos como escamas, pelaje y armaduras naturales. Posteriormente, estas mallas se retopologizaban para el motor Katana Engine, priorizando la deformación esquelética y la eficiencia en el draw call. En paralelo, los Karakuri (plataformas, cajas y mecanismos de madera) se beneficiaron de Substance Designer, donde los materiales se crearon proceduralmente. Esto permitió que un solo material base generara variaciones de desgaste, humedad y textura de madera sin necesidad de texturas únicas para cada bloque, optimizando el streaming de assets y la memoria de video. La integración de ambos softwares fue crítica para que el sistema de construcción dinámica respondiera en tiempo real sin latencia visual.
Level Design Dinámico y Optimización de Rendimiento ⚙️
El mayor reto técnico fue sincronizar la construcción de Karakuri con el comportamiento de los Kemono, que interactúan físicamente con el entorno. Para evitar caídas de frames, el equipo implementó un sistema de LOD (Level of Detail) agresivo para las estructuras construidas, reduciendo la complejidad poligonal de los Karakuri lejanos sin perder la silueta reconocible. Además, Katana Engine gestionó la oclusión ambiental y la iluminación dinámica para que las sombras proyectadas por los Kemono sobre los Karakuri se calcularan en tiempo real, pero con un límite de luz por zona. Este enfoque permitió que el juego mantuviera 60 FPS estables en consolas, demostrando que un pipeline que combina ZBrush para el arte orgánico y Substance Designer para materiales modulares es viable para títulos de mundo abierto con mecánicas de construcción.
Como desarrollador, cual fue el mayor desafío técnico al integrar el flujo de trabajo de ZBrush y Substance Designer con el Katana Engine para lograr la estética feudal japonesa sin sacrificar rendimiento en Wild Hearts?
(PD: los game jams son como las bodas: todo el mundo feliz, nadie duerme y acabas llorando)