El motor interno de HAL Laboratory ha demostrado una vez más su madurez técnica con Kirby and the Forgotten Land. El mayor desafío no fue la jugabilidad, sino recrear la sensación táctil del personaje. La clave reside en la implementación de sombreadores de dispersión subsuperficial (SSS), una técnica que simula cómo la luz penetra y se esparce bajo la superficie de materiales translúcidos, otorgando a Kirby ese aspecto de goma masticable y suave al tacto que define su identidad visual.
Flujo de trabajo Maya-ZBrush: Animación y esculpido para Switch 🎮
Para las secuencias cinemáticas de Transmorfosis, el equipo confió en Autodesk Maya. Este software permitió manejar la deformación extrema del personaje sin romper la topología, utilizando rigging basado en curvas para estirar y comprimir el volumen esférico de Kirby. Por otro lado, los jefes finales, como el temible Leongar, fueron esculpidos en ZBrush para capturar detalles orgánicos y texturas de pelaje. La optimización para Nintendo Switch requirió un proceso de retopología agresivo en Maya, reduciendo el conteo de polígonos de los modelos de ZBrush (millones de polígonos) a mallas de juego (menos de 15k polígonos) sin perder la silueta característica, apoyándose en mapas normales para preservar el detalle fino.
Lecciones de optimización para la industria indie 🛠️
El caso de HAL Laboratory demuestra que el hardware limitado no es una excusa para sacrificar calidad artística. La decisión de priorizar el SSS sobre texturas planas permitió que Kirby se sintiera vivo incluso en los momentos estáticos. Para desarrolladores independientes, la lección es clara: invertir en un shader personalizado para el personaje principal puede definir la identidad del juego. Combinar el esculpido detallado en ZBrush para activos clave y la animación eficiente en Maya para secuencias transformacionales es un flujo de trabajo replicable que maximiza el impacto visual sin saturar la memoria de la consola.
Como desarrollador, como logra HAL Laboratory la deformacion elastica de Kirby en tiempo real sin comprometer la tasa de frames estable de 60fps en Switch
(PD: un desarrollador de juegos es alguien que pasa 1000 horas haciendo un juego que la gente completa en 2)