Publicado el 20/05/2026 | Autor: 3dpoder

Lost Soul Aside: Migración a UE5 y flujo de trabajo técnico

Lost Soul Aside ha sido un proyecto de alto perfil que comenzó su desarrollo en Unreal Engine 4, pero que recientemente ha migrado a Unreal Engine 5. Este cambio no es solo cosmético; implica una reestructuración profunda del pipeline de renderizado para aprovechar tecnologías como Lumen y Nanite. El juego destaca por un combate de acción frenética donde los efectos de partículas lumínicas son protagonistas, y su estilo visual recuerda directamente a las producciones de Final Fantasy. Analizamos cómo los desarrolladores logran este resultado combinando Maya, ZBrush y el motor de Epic. 🎮

Lost Soul Aside combate frenético con partículas lumínicas en Unreal Engine 5

Pipeline de assets y optimización para partículas lumínicas 🔧

El flujo de trabajo comienza en ZBrush, donde se esculpen los modelos de personajes y enemigos con un alto nivel de detalle, buscando ese acabado estilizado y pulcro típico de Square Enix. Posteriormente, esos modelos se retopologizan y se preparan en Maya, donde se aplican las UVs y se configuran los rigs de animación. La clave técnica reside en la importación a Unreal Engine 5. Para el combate frenético, los desarrolladores deben optimizar los shaders de partículas lumínicas, utilizando Niagara en lugar del antiguo Cascade de UE4. Es crucial ajustar el presupuesto de polígonos de los efectos y emplear texturas de baja resolución para los sprites de luz, asegurando que la pantalla no se sature de overdraw. Lumen se encarga de iluminar dinámicamente estas partículas, creando reflejos y brillos en tiempo real sin necesidad de horneado previo.

El reto de mantener la identidad visual en tiempo real ⚡

Más allá de la tecnología, el verdadero desafío es mantener la coherencia artística. El estilo Final Fantasy se basa en personajes con cabelleras complejas y armaduras detalladas. Migrar estos assets de ZBrush a UE5 requiere un uso inteligente de los sistemas de materiales, como los shaders de cabello de alta calidad (utilizando tiras o cards) y la implementación de decals para los patrones de las armaduras. La optimización es vital: un juego de acción no puede permitirse caídas de frames por exceso de partículas. Por ello, los desarrolladores deben priorizar la visibilidad de los efectos sobre la cantidad, usando sistemas de pooling de partículas y LODs agresivos para los modelos de los enemigos en pantalla.

Qué desafíos técnicos específicos enfrentó el equipo de Lost Soul Aside al migrar el sistema de combate y los shaders de personajes de Unreal Engine 4 a Unreal Engine 5, y cómo optimizaron el flujo de trabajo para mantener el rendimiento en tiempo real?

(PD: los shaders son como la mayonesa: si se cortan, empieza todo de nuevo)