Kuro Games, conhecido por títulos como Punishing: Gray Raven, revelou Project Nami, um MMORPG de mundo aberto desenvolvido em Unreal Engine 5. O projeto aposta em uma escala massiva sem precedentes, utilizando Nanite para renderizar geometria de alta densidade e físicas de água avançadas. Este artigo analisa o pipeline técnico por trás dessas decisões, explorando como Houdini e Maya colaboram para criar ambientes dinâmicos e realistas em tempo real. 🌍
Pipeline técnico: Nanite, Houdini e físicas de água 🎮
O uso de Nanite em Nami permite que os artistas trabalhem com ativos de milhões de polígonos sem se preocupar com o LOD tradicional, algo crítico para um MMORPG onde os jogadores exploram vastos territórios. A geometria é importada diretamente do Maya e Houdini, onde são gerados terrenos processuais e estruturas orgânicas. Para a água, a Kuro Games implementa um sistema de físicas baseado em simulação de partículas e tesselação dinâmica no Unreal Engine 5, alcançando ondas interativas e reflexos precisos. O maior desafio é manter 60 FPS em servidores multijogador, por isso prioriza-se a culling de objetos distantes e a compressão de dados de animação.
Reflexão sobre o impacto visual em MMORPGs 💡
A combinação de Nanite e Houdini em Nami representa um salto qualitativo para os MMORPGs, onde historicamente o desempenho limitava a qualidade visual. Ao delegar o gerenciamento de polígonos ao motor e automatizar a criação de ambientes com ferramentas processuais, a Kuro Games demonstra que é possível oferecer gráficos cinematográficos sem sacrificar a fluidez. Esta abordagem pode redefinir o padrão técnico do gênero, forçando outros estúdios a adotar pipelines semelhantes para competir na próxima geração de jogos online.
Quais desafios técnicos específicos a integração do Nanite no Unreal Engine 5 apresenta para um MMORPG de mundo aberto como Project Nami, e como o Houdini complementa essa tecnologia para otimizar a criação de ambientes dinâmicos sem sacrificar o desempenho em servidores multijogador massivos?
(PS: game jams são como casamentos: todo mundo feliz, ninguém dorme e você acaba chorando)