Lost Soul Aside: Migração para UE5 e fluxo de trabalho técnico

21 de May de 2026 Publicado | Traducido del español

Lost Soul Aside é um projeto de alto perfil que começou seu desenvolvimento em Unreal Engine 4, mas que recentemente migrou para Unreal Engine 5. Essa mudança não é apenas cosmética; implica uma reestruturação profunda do pipeline de renderização para aproveitar tecnologias como Lumen e Nanite. O jogo se destaca por um combate de ação frenética onde os efeitos de partículas lumínicas são protagonistas, e seu estilo visual lembra diretamente as produções da Final Fantasy. Analisamos como os desenvolvedores conseguem esse resultado combinando Maya, ZBrush e o motor da Epic. 🎮

Lost Soul Aside combate frenético com partículas lumínicas em Unreal Engine 5

Pipeline de assets e otimização para partículas lumínicas 🔧

O fluxo de trabalho começa no ZBrush, onde os modelos de personagens e inimigos são esculpidos com alto nível de detalhe, buscando aquele acabamento estilizado e limpo típico da Square Enix. Posteriormente, esses modelos são retopologizados e preparados no Maya, onde são aplicadas as UVs e configurados os rigs de animação. A chave técnica reside na importação para Unreal Engine 5. Para o combate frenético, os desenvolvedores precisam otimizar os shaders de partículas lumínicas, utilizando Niagara em vez do antigo Cascade da UE4. É crucial ajustar o orçamento de polígonos dos efeitos e empregar texturas de baixa resolução para os sprites de luz, garantindo que a tela não sature de overdraw. O Lumen é responsável por iluminar dinamicamente essas partículas, criando reflexos e brilhos em tempo real sem necessidade de pré-cozimento.

O desafio de manter a identidade visual em tempo real ⚡

Além da tecnologia, o verdadeiro desafio é manter a coerência artística. O estilo Final Fantasy é baseado em personagens com cabelos complexos e armaduras detalhadas. Migrar esses assets do ZBrush para a UE5 requer um uso inteligente dos sistemas de materiais, como os shaders de cabelo de alta qualidade (utilizando tiras ou cards) e a implementação de decals para os padrões das armaduras. A otimização é vital: um jogo de ação não pode se permitir quedas de frames por excesso de partículas. Por isso, os desenvolvedores devem priorizar a visibilidade dos efeitos sobre a quantidade, usando sistemas de pooling de partículas e LODs agressivos para os modelos dos inimigos na tela.

Quais desafios técnicos específicos a equipe de Lost Soul Aside enfrentou ao migrar o sistema de combate e os shaders de personagens do Unreal Engine 4 para o Unreal Engine 5, e como otimizaram o fluxo de trabalho para manter o desempenho em tempo real?

(PS: os shaders são como a maionese: se talharem, começa tudo de novo)