Voltar para o Blog
Quest Log

ArcBrush: o que é o novo app de gráficos 2D procedurais (e por que o dev indie deve testar)

Tela de um aplicativo node-based com nodes conectados por fios gerando uma textura procedural colorida no preview

ArcBrush é um app node-based de gráficos 2D procedurais, grátis para uso não comercial. Veja o que ele faz e onde entra no pipeline de arte do seu jogo.

Apareceu uma ferramenta nova no radar da arte 2D para jogos, e desta vez a notícia interessa direto ao bolso do dev iniciante: o ArcBrush, um aplicativo node-based de gráficos 2D procedurais para Windows, Mac e Linux, coberto pelo gamefromscratch em 18 de agosto de 2026. O resumo que importa: quase 100 nodes componíveis para gerar texturas, padrões e sprite sheets, licença comercial de US$ 49 e, o detalhe que muda tudo para quem está aprendendo, uma versão gratuita totalmente funcional para uso não comercial. Vamos ver o que a ferramenta faz, onde ela entra no seu pipeline e, com a mesma honestidade de sempre, o que ela não resolve.

O que é o ArcBrush, em fatos

Antes da análise, os fatos anunciados, sem enfeite:

  • O ArcBrush é um app de gráficos 2D procedurais baseado em nodes, disponível para Windows, Mac e Linux. O site oficial é o arcbrush.com.
  • O preço da licença comercial é US$ 49, e existe uma versão gratuita totalmente funcional para uso não comercial.
  • São quase 100 nodes componíveis: geradores de imagem, padrões de noise, composição de camadas, ferramentas de cor e transformações.
  • O workflow é não destrutivo, com ajustes ao vivo. O app foi feito em C++20 com processamento híbrido em GPU e CPU.
  • Entre os recursos úteis para game dev: seamless tiling, geração de normal map, algoritmos de dithering, remapeamento de paleta, gerador de sprite sheet, exportação de variações em lote (batch variant exporting), mesh warping bicúbico, corner pin e displacement maps.
  • Os recursos de IA na nuvem (remover fundo e upscaling) são opcionais e pedem uma conta gratuita.

O autor da matéria do gamefromscratch resumiu a proposta numa comparação certeira: é "como o ImageMagick, mas muito mais fácil de usar". Se você nunca mexeu com o ImageMagick, a tradução é: uma ferramenta que processa e gera imagens por instruções encadeadas, só que aqui com interface visual em vez de linha de comando.

O que "procedural e node-based" significa na prática

Se você nunca usou uma ferramenta node-based, o conceito pode soar abstrato, então vale descer ao concreto. Num editor tradicional, você pinta uma imagem. O que você pintou é o que existe: se quiser a mesma pedra em outra cor, pinta de novo ou remenda na mão.

Numa ferramenta procedural, você não pinta o resultado, você monta a receita. Um node gera um padrão de noise, outro transforma esse noise em relevo de pedra, outro aplica a paleta de cores, outro compõe camadas por cima. O resultado final é a soma da cadeia. E como o workflow é não destrutivo, qualquer ajuste em qualquer node atualiza o resultado ao vivo: trocou a paleta, toda a textura muda junto; aumentou a escala do noise, a pedra fica mais grossa. Nada precisa ser refeito.

Para jogo, isso resolve um problema muito específico: variação barata. A mesma receita de textura de grama gera dez variações mudando um parâmetro. E o ArcBrush tem exportação de variações em lote justamente para isso: em vez de exportar uma imagem por vez, você exporta o conjunto de variações de uma vez só.

Quem acompanha o blog já viu essa lógica antes: o Material Maker segue exatamente a mesma filosofia de textura procedural por nodes, gratuito e de código aberto, com foco forte em materiais para a Godot. O ArcBrush chega como uma ferramenta irmã nessa categoria, com uma proposta mais ampla de gráficos 2D em geral, incluindo recursos que miram sprite e pipeline de jogo 2D, não só material de superfície.

Onde o ArcBrush entra no pipeline de arte 2D

Aqui está o ponto central para o dev indie: o ArcBrush não vem substituir a sua ferramenta de arte, vem ocupar uma etapa do pipeline que hoje ou consome tempo demais ou depende de programa pago. Olhando os recursos anunciados, dá para mapear onde ele encaixa:

  • Texturas de cenário sem emenda. O seamless tiling gera textura que repete sem costura aparente. É o tipo de asset que todo jogo 2D com cenário grande precisa (chão, parede, fundo) e que dá trabalho de fazer na mão em editor comum.
  • Tileset e material de terreno. A combinação de geradores de noise, transformações e remapeamento de paleta é a receita clássica de terreno procedural: pedra, grama, areia, madeira, tudo paramétrico.
  • Normal maps para luz dinâmica. Se o seu jogo 2D usa iluminação dinâmica (a Godot suporta isso nativamente em sprites), você precisa de normal maps, e o ArcBrush gera a partir da própria textura, sem depender de ferramenta externa.
  • Sprite sheets organizadas. O gerador de sprite sheet empacota os frames em folha pronta para importar na engine, uma etapa chata do pipeline que costuma exigir script ou ferramenta separada.
  • Efeitos e deformações. Mesh warping bicúbico, corner pin e displacement maps servem para deformar e encaixar imagens: pense em aplicar uma arte numa superfície em perspectiva ou distorcer um padrão de forma controlada.
  • Estética retrô. Dithering e remapeamento de paleta são exatamente as operações que você usa para converter arte para paleta limitada, aquele visual de console antigo que tanto indie persegue.

Repare no padrão: quase tudo isso é a parte repetitiva e técnica da arte 2D, não a parte criativa. É a etapa em que muita gente hoje recorre ao Photoshop pago, a uma pilha de ferramentas soltas ou a script feito em casa. Ter isso num app só, de graça para uso não comercial, muda a conta para quem está começando.

Próximo nível
Quer aprender isso na prática?

No CursoGame.Dev você sai dos tutoriais soltos e constrói jogos publicáveis, com trilha progressiva, quests práticas e feedback real.

Conhecer a plataforma
+500 alunos4.9/5Garantia 7 dias

Grátis para uso não comercial: por que isso importa tanto

O modelo de licença merece um parágrafo próprio porque ele conversa direto com a realidade de quem está aprendendo game dev no Brasil.

A versão gratuita do ArcBrush é totalmente funcional para uso não comercial. Não é trial de 30 dias, não é versão capada com marca d'água, não é assinatura. Enquanto você está estudando, fazendo protótipo, participando de game jam sem premiação comercial ou montando portfólio, você usa a ferramenta inteira sem pagar nada. Isso remove a desculpa clássica do "não tenho dinheiro para ferramenta de arte" durante toda a fase de aprendizado.

E quando o jogo virar produto de verdade, a licença comercial custa US$ 49, pagamento único pelo que foi anunciado até aqui. Em real, com o câmbio atual, não é valor desprezível para o bolso brasileiro, mas é uma fração do custo de manter assinatura de Adobe por um ano, e você só precisa desse gasto quando já existe um jogo a caminho de ser vendido. A ordem está certa: primeiro aprende de graça, depois paga quando for faturar.

Sobre a parte de IA: os recursos de nuvem (remover fundo e upscaling) são opcionais e pedem conta gratuita. Se você não quiser nada de IA no seu fluxo, o resto do app funciona sem isso, com processamento local em GPU e CPU. É um desenho respeitoso: a IA é uma conveniência à parte, não o coração da ferramenta nem uma porta de assinatura disfarçada.

O que o ArcBrush não resolve (leia antes de se empolgar)

Agora o contrapeso, porque ferramenta nova sempre chega cercada de expectativa exagerada.

Primeiro: o ArcBrush não é um editor de pixel art frame a frame. Se o seu jogo depende de personagem animado quadro a quadro, com controle de cada pixel em cada frame, a ferramenta certa continua sendo um editor dedicado, e o Aseprite segue sendo a referência para pixel art de jogos. O ArcBrush pode alimentar esse fluxo (gerando texturas de fundo, aplicando dithering, remapeando paleta, empacotando a sprite sheet no final), mas a animação artesanal do seu protagonista não vai sair de um grafo de nodes.

Segundo: node-based tem curva de aprendizado. Quem vem de editor tradicional estranha nos primeiros dias, porque a cabeça precisa mudar de "pintar o resultado" para "montar a receita". Não é difícil no sentido de exigir programação, mas exige raciocínio de encadeamento: o que cada node recebe, o que devolve, em que ordem as operações acontecem. Se você já mexeu com shaders visuais ou com o Material Maker, vai se sentir em casa. Se nunca viu um grafo de nodes, reserve algumas horas de frustração inicial antes de fluir.

Terceiro: ferramenta não substitui fundamento. Gerar textura procedural bonita não ensina leitura de silhueta, contraste, hierarquia visual, paleta que comunica. Se a base de arte 2D ainda está crua, vale passar antes pelos fundamentos de criação de sprites para jogos, porque é esse conhecimento que separa "textura gerada aleatória" de "textura que serve ao jogo". O ArcBrush acelera a produção de quem sabe o que quer produzir. Para quem não sabe, ele só gera ruído mais rápido.

Quarto, e este é o aviso padrão para qualquer ferramenta recém coberta: é um app novo no radar. Ainda não existe anos de comunidade, tutorial em português ou histórico longo de atualizações para avaliar. O preço baixo e a versão gratuita reduzem o risco de testar, mas não construa um pipeline inteiro de estúdio em cima de uma ferramenta que você conheceu esta semana. Teste, avalie, adote aos poucos.

Como testar sem perder o foco

Sugestão prática de primeiro contato, para não virar mais uma ferramenta baixada e abandonada:

  1. Baixe a versão gratuita no site oficial e ignore os recursos de IA por enquanto. O núcleo da ferramenta são os nodes.
  2. Escolha um alvo pequeno e real: uma textura de chão sem emenda para o seu projeto atual, por exemplo. Objetivo concreto vence tutorial genérico.
  3. Monte a cadeia mínima: um gerador de noise, uma transformação, um ajuste de cor. Veja o preview atualizar ao vivo enquanto mexe nos parâmetros. É aqui que o modelo mental de nodes assenta.
  4. Exporte e teste na engine. Coloque a textura no seu jogo, com tiling de verdade, e avalie no contexto. Textura só existe direito dentro do jogo.
  5. Só depois explore o resto: normal map, dithering, sprite sheet, variações em lote. Um recurso por vez, sempre puxado por necessidade do projeto.

Se em duas ou três sessões a ferramenta estiver economizando tempo do seu pipeline, ela ganhou o lugar. Se não, você gastou zero reais para descobrir.

Resumo honesto

O ArcBrush chega com uma proposta clara: gráficos 2D procedurais por nodes, multiplataforma, com recursos que falam a língua do game dev (seamless tiling, normal map, sprite sheet, dithering, paleta, variações em lote) e um modelo de preço raro de tão razoável, gratuito para uso não comercial e US$ 49 para uso comercial. Para o dev indie brasileiro que está aprendendo, é mais uma ferramenta séria de custo zero na caixa, ao lado do Material Maker e dos editores gratuitos de pixel art.

Ele não desenha o seu personagem, não anima frame a frame e não dispensa fundamento de arte. Mas cobre uma fatia real do trabalho repetitivo do pipeline 2D, e cobre de graça na fase em que você mais precisa de graça. Vale o download e uma tarde de teste com um asset do seu projeto na mão. O resto é o de sempre: ferramenta boa é a que faz o seu jogo andar.

Perguntas frequentes

O que é o ArcBrush?

O ArcBrush é um aplicativo node-based de gráficos 2D procedurais para Windows, Mac e Linux. Em vez de pintar pixel a pixel, você conecta nodes (geradores de imagem, padrões de noise, composição de camadas, ferramentas de cor e transformações) e o resultado é gerado de forma não destrutiva, com ajustes ao vivo. São quase 100 nodes componíveis.

O ArcBrush é gratuito?

Existe uma versão gratuita totalmente funcional para uso não comercial, ideal para quem está aprendendo ou fazendo projetos de estudo. Para uso comercial, ou seja, para vender o jogo que usa os assets, a licença custa US$ 49.

O ArcBrush substitui o Aseprite ou o Photoshop?

Não substitui. O ArcBrush gera texturas, padrões e variações de forma procedural, mas não é um editor de pixel art frame a frame como o Aseprite, nem um editor de pintura digital de propósito geral. Na prática ele complementa essas ferramentas no pipeline, cuidando da parte repetitiva e paramétrica da arte 2D.

O ArcBrush serve para criar texturas e sprite sheets de jogos?

Sim, e vários recursos foram pensados para isso: seamless tiling (textura sem emenda), geração de normal map, algoritmos de dithering, remapeamento de paleta, gerador de sprite sheet, exportação de variações em lote, mesh warping bicúbico, corner pin e displacement maps.

O ArcBrush usa inteligência artificial?

Só se você quiser. Os recursos de IA (remover fundo e upscaling) são opcionais, rodam na nuvem e pedem uma conta gratuita. Todo o resto dos quase 100 nodes funciona sem conta e sem IA, com processamento local híbrido em GPU e CPU.