Ir para o conteúdo principal

RECURSOS PARA CRIADORES / PIXEL ART

Gerador PixelFX: efeitos pixel art para jogos

PixelFX, da Patch, desenha animações por código: fogo, magia, itens e muito mais. O catálogo da revisão verificada reúne 244 efeitos. O JavaScript editável permite que uma IA ajuste, renderize e refine os efeitos. PixelFX fornece o retorno visual; as regras continuam no seu jogo.

Fonte verificada: 5 de novembro de 2026 · revisão a841596

JavaScriptCanvasPNG + JSONMIT
PIXELFX / LIVE CANVAS

Experimente três efeitos reais do PixelFX

O código original roda localmente no navegador. Ajuste cores e velocidade e pressione Reproduzir. Efeitos únicos param ao terminar. Esta prévia não inclui a atuação do personagem.

Exporta a 20 FPS no tamanho nativo, com suas cores e velocidade. Baixe os dois arquivos: o JSON inclui tempos, pivô e avisos MIT. Não inclui animação do personagem.

Gerador PixelFX: crie uma folha de sprites reutilizável

Escolha um dos três efeitos, uma paleta e a velocidade. Gere a folha transparente e os metadados no navegador, sem conta nem créditos. A ferramenta renderiza código existente. Para efeitos novos, altere os fontes; para um jogo completo, continue no Studio.

Escolha PixelFX pela função no jogo

Comece pelo evento que precisa comunicar. Um efeito chamativo pode esconder inimigos ou uma recompensa. Compare estes três usos com seu cenário e o tamanho dos personagens.

fire/campfire

Ambiente: fogueira e ciclos

Uma fogueira pode marcar acampamentos, pontos de controle e áreas seguras. Mantenha seu brilho abaixo dos impactos importantes e pare as atualizações quando a cena estiver inativa. O catálogo oficial oferece outros ambientes e climas.

ice/frost-nova

Combate: nova de gelo e habilidades

Defina ativação, dano e recuperação antes de ajustar a nova. O anel visível não implementa colisão, dano nem tempo de recarga. Sincronize essas mecânicas na lógica do jogo.

pickups/collect-burst

Recompensas: explosão de coleta

Acione collect burst no local do item após confirmar a coleta. Dê pontos uma vez e remova o efeito terminado. Se coletas simultâneas esconderem o jogador, limite a quantidade ou suavize a paleta.

Quatro passos para integrar PixelFX ao jogo

  1. Planeje um ciclo pequeno: andar por uma sala, coletar cinco cristais e reiniciar ao vencer. Defina teclado ou toque.

  2. Associe efeitos a eventos: fogueira para ambiente, explosão para coleta e nova para habilidade. Separe ambiente, sucesso e perigo.

  3. Planeje no Studio ou use o exemplo no projeto. Forneça fontes ou recursos exportados; só um link não comprova que o assistente importou a biblioteca.

  4. Teste uma rodada, coletas repetidas e reinício. Confira transparência em fundos claros e escuros, pivô e legibilidade móvel. Preserve a versão funcional antes de alterar o visual.

01 / JAVASCRIPT

Usar PixelFX em um jogo de navegador

Instale em um projeto JavaScript com um empacotador ESM como Vite. O exemplo cria um Canvas: clique ou toque para ativar o efeito. No jogo existente, desenhe em uma camada transparente e acione a partir de um evento confirmado. Dano, colisões e pontuação permanecem na lógica do jogo.

npm
npm install github:patch-gg/pixelfx#a84159688af3ca37a4be05a0d422b94451b2e24e
JavaScript / Canvas
JavaScript
import { createFrame, clearFrame, createFx, composite } from 'pixelfx';
import * as burst from 'pixelfx/fx/pickups/collect-burst';

const canvas = document.createElement('canvas');
canvas.width = 320;
canvas.height = 180;
canvas.style.cssText = 'width:640px;max-width:100%;image-rendering:pixelated;background:#111';
document.body.append(canvas);
const ctx = canvas.getContext('2d');
const frame = createFrame(320, 180);
const pixels = ctx.createImageData(320, 180);
let fx;
canvas.addEventListener('pointerdown', () => {
  fx = createFx(burst, { x: 160, y: 120, seed: 3 });
});
let previous;
function tick(now) {
  const dt = previous === undefined ? 0 : Math.min((now - previous) / 1000, 0.05);
  previous = now;
  clearFrame(frame);
  if (fx) {
    fx.update(dt);
    fx.draw(frame);
    if (fx.done()) fx = undefined;
  }
  composite(frame, pixels.data);
  ctx.putImageData(pixels, 0, 0);
  requestAnimationFrame(tick);
}
requestAnimationFrame(tick);
02 / PNG + JSON

Exportar folhas de sprites do PixelFX

Clone o repositório, instale as ferramentas e renderize o efeito. A exportação gera um atlas PNG transparente e JSON no estilo Aseprite com duração dos quadros e pivô. Use um importador compatível: importar só o PNG não aplica esses dados. Consulte os requisitos das ferramentas no guia oficial.

Terminal
git clone https://github.com/patch-gg/pixelfx.git
cd pixelfx
git checkout a84159688af3ca37a4be05a0d422b94451b2e24e
npm install
node tools/render.mjs ice/frost-nova --sheet
03 / AI

Personalizar PixelFX com IA

O repositório inclui um plugin para Claude Code. Execute estes dois comandos dentro do Claude Code. Para outro assistente, forneça os arquivos escolhidos e o prompt abaixo. Esta página não instala o plugin no Studio nem garante importação automática do GitHub.

Claude Code
/plugin marketplace add patch-gg/pixelfx
/plugin install pixelfx@pixelfx
Personalizar PixelFX com IA

Adicione o efeito collect-burst do PixelFX ao meu jogo de navegador. Preserve controles, pontuação e colisões. Acione uma única vez por item coletado, com semente fixa e paleta azul. Use uma camada transparente, remova o efeito ao terminar e limpe os efeitos ao reiniciar. Preserve os avisos MIT. Mostre os arquivos alterados e como verificar repetição, coletas simultâneas e desempenho móvel. Sem o código-fonte, peça os arquivos em vez de inventar a API.

Planejar um jogo no Studio →

Verificar o efeito no jogo

Ajuste a paleta ao fundo e a velocidade ao impacto. Use uma semente fixa nas comparações. Teste vários efeitos simultâneos, limpeza ao reiniciar e telas pequenas. Considere movimento reduzido. Uma prévia bonita não comprova adequação nem desempenho no seu jogo.

Perguntas sobre o gerador PixelFX

É um gerador de pixel art com IA?

Renderiza três efeitos procedurais existentes, sem modelo de imagem ou criação de animação a partir de texto. PixelFX tem uma skill separada para Claude Code escrever efeitos; o Studio é o gerador de jogos com IA do site.

Como usar PNG e JSON?

Guarde-os juntos. PNG contém a grade; JSON define retângulos, duração e pivô. Use um importador compatível ou leia os retângulos no seu código. Desative a suavização de texturas e confira a ancoragem.

Por que o brilho ou as bordas escuras mudam?

PixelFX combina cor e luz aditiva. O PNG transparente fixa o resultado em RGBA, que pode diferir da renderização aditiva na cena. Compare no fundo real antes de escolher a mistura. Poses do personagem não são exportadas.

Posso criar um jogo completo?

Aqui você exporta recursos visuais. Para a jogabilidade, abra o Studio, descreva objetivo e controles e confirme o plano. Planejar após entrar é grátis; gerar e revisar usa Studio Credits. PixelFX não é instalado automaticamente, e os arquivos não foram testados em todos os motores.

Licença e atribuição do PixelFX

Código e efeitos usam MIT. Preserve os avisos de direitos autorais e permissão ao redistribuir, incluindo os aplicáveis a Hugo Duprez e Hollow Crown. A fonte Patch Pixel em gallery/fonts está excluída e não é usada aqui. A Patch mantém o PixelFX; este guia é independente.

Fontes oficiais

OpenGame / Fonte verificada: 5 de novembro de 2026 · revisão a841596