O fenômeno indie Untitled Goose Game não cativou apenas por seu humor absurdo, mas por sua direção de arte impecável. Por trás de sua estética de livro infantil, esconde-se um fluxo de trabalho técnico preciso que combina Autodesk Maya, Adobe Illustrator e Unity. Analisamos como esse trio de ferramentas permitiu que a House House criasse um mundo de cores planas e linhas limpas, otimizado para renderização em tempo real sem perder sua essência ilustrativa.
Modelagem flat shaded e o pipeline de cor 🎨
O processo começa no Maya, onde os modelos são construídos com geometria simples e baixa densidade de polígonos, evitando chanfros suaves para manter o característico sombreamento plano (flat shading). Cada personagem e objeto é exportado com uma malha que depende exclusivamente da iluminação do motor para definir suas faces. A paleta cromática é definida previamente no Illustrator, criando um guia de cores que é aplicado diretamente aos materiais no Unity. Essa separação de tarefas permite que os artistas trabalhem em um ambiente vetorial familiar, enquanto os programadores ajustam em tempo real a resposta luminosa do motor, fazendo com que as cores pareçam pintadas à mão em vez de geradas por shaders complexos.
Otimização e coerência visual em tempo real ⚙️
A chave do sucesso reside na coerência do pipeline. Ao não usar texturas detalhadas nem mapas de normais, o jogo reduz drasticamente o consumo de memória de vídeo, permitindo que até hardware modesto execute cenas com múltiplos objetos. O Illustrator não apenas define cores, mas estabelece regras de contraste e saturação que são traduzidas diretamente para os parâmetros dos materiais no Unity. O resultado é um mundo onde cada elemento, desde a fonte da vila até o ganso, respeita a mesma lógica visual, demonstrando que uma identidade artística forte não requer um motor AAA, mas sim um planejamento técnico disciplinado.
Como diretor de arte da House House, qual foi o maior desafio técnico ao transferir suas ilustrações conceituais em 2D para um motor 3D como Unity sem perder a expressividade e a paleta de cores planas que definem a estética do jogo?
(PS: 90% do tempo de desenvolvimento é polimento, os outros 90% são corrigir bugs)