O estúdio independente Squid Shock Studios lançou Bo: Path of the Teal Lotus, um Metroidvania que mescla o folclore japonês com a tecnologia moderna. Desenvolvido em Unity, o jogo se destaca por sua arte 2.5D desenhada à mão que emula as pinturas Ukiyo-e. Este artigo analisa o pipeline artístico por trás de sua estética única e como eles conseguiram manter a fluidez em tempo real.
Pipeline artístico: da tela digital à profundidade de campo 🎨
O processo criativo começou no Photoshop, onde cada sprite e fundo foi ilustrado manualmente com pincéis digitais que replicam a textura e as linhas finas do Ukiyo-e. Para integrar essas imagens 2D em um motor 3D como o Unity, a equipe organizou os assets em camadas de paralaxe. Cada camada representa um plano de profundidade, do fundo ao primeiro plano. Em seguida, aplicaram um efeito de profundidade de campo (Depth of Field) através do sistema Post-Processing do Unity, desfocando as camadas distantes para simular uma câmera real. A iluminação, baseada em luzes direcionais e point lights, foi sobreposta aos sprites planos usando materiais com Shader Graph, conseguindo que as sombras dinâmicas respeitassem a silhueta dos personagens sem quebrar a ilusão pictórica. A otimização foi crucial: os sprites foram empacotados em atlas de texturas e sua resolução foi reduzida sem perder o traço artesanal, mantendo 60 fps estáveis.
Lições para desenvolvedores indie: tradição e tecnologia 🎮
Bo demonstra que a arte 2.5D não requer um motor AAA. A chave está em um pipeline híbrido: assets 2D de alta qualidade combinados com efeitos 3D sutis. Para um desenvolvedor indie, é crucial dominar o equilíbrio entre a fidelidade artística e o desempenho. Usar Photoshop para a arte base e Unity para a iluminação permite criar mundos imersivos sem depender de modelos 3D complexos. A lição é que a profundidade de campo e o parallax não são apenas truques visuais, mas ferramentas narrativas que guiam o olhar do jogador e reforçam a atmosfera de um jogo baseado na mitologia japonesa.
Como eles conseguiram no Squid Shock Studios recriar a estética do ukiyo-e em um motor 3D como o Unity para um metroidvania 2.5D sem perder a sensação de plano pictórico tradicional?
(PS: os shaders são como a maionese: se talharem, começa tudo de novo)