A Square Enix revelou detalhes técnicos de seu projeto móvel Project: Akane, um JRPG estilizado desenvolvido em Unreal Engine 4. O estúdio combina Maya para modelagem de personagens e cenários com ferramentas internas de otimização para dispositivos móveis. O resultado é um visual que se destaca por seus densos sistemas de partículas e uma iluminação suave que lembra produções de console, adaptado às limitações de hardware portátil.
Pipeline de assets e otimização para mobilidade 🎮
O fluxo de trabalho começa no Maya, onde são criados assets de alta poligonização. Posteriormente, aplica-se um processo de retopologia e baking de mapas de normais para reduzir a contagem de polígonos sem perder detalhe visual. As ferramentas internas da Square Enix realizam uma análise automática de sobrecarga de draw calls e gerenciam o LOD dinâmico. Para as partículas densas, são empregados materiais baseados em flipbooks e atlas de texturas, limitando o número de emissores por cena. A iluminação suave é obtida através de um sistema de light probes baked combinado com um pós-processamento de bloom e tonemapping ajustado para telas móveis, evitando o uso de luzes dinâmicas em tempo real.
O desafio da estética JRPG em tempo real ⚡
Project: Akane demonstra que o estilo visual de um JRPG não depende apenas do motor gráfico, mas da disciplina no pipeline. A decisão de usar Unreal Engine 4 em vez de motores proprietários permite que a Square Enix aproveite ferramentas de partículas e shaders já otimizadas. O verdadeiro desafio reside em manter a coerência artística enquanto recursos são cortados para cumprir os limites de bateria e temperatura dos dispositivos móveis. O estúdio alcança um equilíbrio funcional que pode marcar uma tendência no desenvolvimento de RPGs para smartphones.
Como o Project: Akane consegue manter um desempenho estável em dispositivos móveis usando Unreal Engine 4 sem sacrificar a estética estilizada do JRPG?
(PS: 90% do tempo de desenvolvimento é polir, os outros 90% é corrigir bugs)