O estúdio Long Jaunt lançou Norland, um simulador de reino medieval que desafia as convenções gráficas do gênero. Em vez de buscar o fotorrealismo, a equipe optou por uma estética de personagens recortados em papel, combinada com um ambiente 2D detalhado. Essa decisão não apenas define a identidade visual do jogo, mas também impõe desafios técnicos específicos no Unity, especialmente no gerenciamento de grandes populações e na expressividade facial dos súditos.
Pipeline artístico: do Photoshop à animação procedural em 2D 🎨
A arte conceitual de Norland é criada no Photoshop, onde cada personagem é projetado como uma marionete de camadas planas. Os artistas separam membros, tronco e cabeça em arquivos PNG individuais, otimizados para que o Unity os remonte usando um sistema de ossos 2D (Sprite Skinning). O segredo técnico está na animação procedural: em vez de armazenar centenas de sprites pré-renderizados, o motor calcula em tempo real as transições entre estados (tristeza, fome, alegria) interpolando as camadas do rosto. Isso reduz o peso na memória e permite que centenas de aldeões reajam visualmente a eventos de simulação sem sobrecarregar o renderizador. Além disso, utiliza-se o sistema Tilemap do Unity para o chão e os edifícios, combinado com uma ordem de camadas dinâmica (Sorting Layer) que gerencia a profundidade visual automaticamente, evitando que os personagens se sobreponham incorretamente ao caminhar entre becos.
Otimização visual para cidades vivas sem perder detalhes ⚙️
Gerenciar uma cidade com mais de 200 personagens na tela requer estratégias de otimização agressivas. Norland utiliza um culling por zonas (Region Culling) no Unity, que desativa a renderização de sprites fora do campo de visão da câmera, mas mantém sua lógica de simulação ativa. Para a expressividade, aplica-se um LOD (Level of Detail) facial: personagens distantes mostram apenas um sprite estático de corpo inteiro, enquanto os próximos carregam as camadas de animação facial. Essa abordagem permite que a ilusão de um reino movimentado seja mantida sem comprometer o desempenho, demonstrando que uma estética simples e bem executada pode ser mais eficaz do que um excesso de polígonos.
Como a Long Jaunt consegue otimizar o pipeline de produção entre Unity e Photoshop para manter a estética de papel vivo sem sacrificar o desempenho em Norland?
(PS: um desenvolvedor de jogos é alguém que passa 1000 horas fazendo um jogo que as pessoas completam em 2)