Moonscars: pixel art a óleo na Unity com paleta limitada

30 de May de 2026 Publicado | Traducido del español

Moonscars, desenvolvido pela Black Mermaid, demonstra como a Unity pode potencializar um estilo gráfico único que combina pixel art com texturas de pintura a óleo. Sua paleta cromática, restrita a vermelhos, pretos e cinzas, não apenas define a atmosfera sombria do jogo, mas também impõe um desafio técnico para os desenvolvedores. Essa abordagem minimalista obriga a otimizar cada sprite e animação dentro do motor gráfico, alcançando um impacto visual que transcende as limitações de cor. 🎨

Moonscars pixel art a óleo em Unity com paleta limitada vermelhos pretos cinzas

Fluxo de trabalho entre Photoshop e Aseprite para sprites otimizados 🖌️

O processo artístico começa no Photoshop, onde os esboços conceituais são desenhados e as texturas base que imitam pinceladas grossas a óleo são definidas. Em seguida, esses assets são exportados para o Aseprite, a ferramenta chave para a animação quadro a quadro. No Aseprite, os artistas reduzem a paleta para os tons vermelho, preto e cinza, aplicando técnicas de dithering para suavizar gradientes sem aumentar o número de cores. Uma vez prontos, os sprites são importados para a Unity usando o sistema Sprite Atlas, que agrupa todas as peças em uma única textura para reduzir as chamadas de draw. Além disso, são empregadas animações no estado mecanim com transições rápidas, evitando interpolações que quebrem a estética pixelada. A chave está em manter a resolução dos sprites baixa (16x16 ou 32x32 pixels) e escaloná-los dentro da Unity com o filtro Point (sem suavização) para preservar a aparência nítida do pixel art.

Como a paleta limitada define a narrativa visual 🔥

A decisão de usar apenas vermelhos, pretos e cinzas não é meramente estética; é uma ferramenta narrativa que a Unity gerencia por meio de pós-processamento. O motor aplica um efeito de vinheta escura e um leve grão de filme, reforçando a sensação de desesperança do mundo de Moonscars. Os vermelhos intensos são reservados para o sangue, os inimigos e os perigos, enquanto os cinzas dominam os cenários. Essa restrição cromática também facilita a iluminação dinâmica em tempo real, já que o motor só precisa calcular sombras e reflexos sobre esses poucos tons, reduzindo a carga da GPU e permitindo que o jogo rode suavemente mesmo em hardware modesto.

Como conseguiram em Moonscars sincronizar a iluminação dinâmica da Unity com a paleta limitada do pixel art a óleo sem quebrar a coerência visual do estilo

(PS: as game jams são como os casamentos: todo mundo feliz, ninguém dorme e você acaba chorando)