Skill para Codex/Claude e CLI em Python que transforma uma imagem base em atlas de sprites 2D prontos para jogos ou loops de animação com transparência.
patch-gg/pixelfx
Biblioteca com 232 efeitos de pixel art (fogo, explosões, magia, clima e UI) em pequenos módulos JavaScript, além de uma skill do Claude Code para criar novos efeitos.
- Estrelas
- 5,223
- Forks
- 692
- Issues abertas
- 0
- Último commit
- há 6 dias
O que é?
pixelfx é uma coleção de 232 efeitos e animações de pixel art, cada um implementado como um pequeno trecho de JavaScript. As categorias incluem fogo, explosões, água, gelo, raios, magia, clima, combate corpo a corpo, itens coletáveis, efeitos de status e feedback de UI. Os efeitos podem ser visualizados em uma galeria interativa, recoloridos com uma paleta personalizada e espelhados ou rotacionados.
Os efeitos podem ser usados de duas formas. Em um jogo para navegador baseado em canvas, Phaser, PixiJS ou similar, o código é importado diretamente, sem dependências. Para outras engines, como Godot, Unity, GameMaker, Defold, LÖVE ou Bevy, o projeto exporta spritesheets PNG com transparência e metadados JSON no estilo Aseprite, incluindo duração dos frames, configurações de loop e ponto de origem.
O repositório também inclui uma skill do Claude Code que ajuda a encontrar, usar, exportar e criar efeitos, além de ferramentas para renderizar contact sheets, GIFs e MP4s e verificar problemas de qualidade comuns. Os efeitos são determinísticos: a aleatoriedade vem de uma seed por efeito, e os efeitos simulados avançam a uma frequência fixa de 120 Hz.
Recursos principais
- 01Inclui 232 efeitos em 20 categorias, como fogo, gelo, clima e UI.
- 02Funciona diretamente em jogos para navegador, sem dependências.
- 03Exporta spritesheets com transparência e JSON no estilo Aseprite para outras engines.
- 04Aceita paletas de cores personalizadas para recolorir qualquer efeito sem editar o código.
- 05Oferece uma skill do Claude Code para encontrar, exportar e criar efeitos.
- 06Gera frames determinísticos usando aleatoriedade com seed.
Casos de uso
- Adicionar efeitos de impacto, feitiços ou itens coletáveis a um jogo 2D para navegador.
- Exportar um conjunto de explosões ou animações de fogo como spritesheets para Godot ou Unity.
- Criar protótipos de novos efeitos de pixel art com um assistente de IA no Claude Code.
- Recolorir um efeito existente, como transformar fogo em uma chama azul, para combinar com outro personagem ou tema.
Início rápido
- 1
Instale no seu projeto pelo GitHub
npm i github:patch-gg/pixelfx - 2
Renderize uma folha de sprites de um efeito
node tools/render.mjs ice/frost-nova --sheet
Antes de usar
- Foi desenvolvido para Canvas em JavaScript e jogos de navegador; outros mecanismos precisam de folhas de sprites exportadas.
- A fonte Patch Pixel em gallery/fonts não está coberta pela licença MIT.
Em coleções
Tópicos
Perguntas frequentes
- O que é pixelfx?
- Biblioteca com 232 efeitos de pixel art (fogo, explosões, magia, clima e UI) em pequenos módulos JavaScript, além de uma skill do Claude Code para criar novos efeitos. pixelfx é uma coleção de 232 efeitos e animações de pixel art, cada um implementado como um pequeno trecho de JavaScript. As categorias incluem fogo, explosões, água, gelo, raios, magia, clima, combate corpo a corpo, itens coletáveis, efeitos de status e feedback de UI. Os efeitos podem ser visualizados em uma galeria interativa, recoloridos com uma paleta personalizada e espelhados ou rotacionados.
- pixelfx é gratuito? Qual é a licença?
- pixelfx é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- pixelfx ainda é mantido?
- Manutenção ativa. O último commit de pixelfx foi em 31 de out. de 2026.
- Para que posso usar pixelfx?
- Adicionar efeitos de impacto, feitiços ou itens coletáveis a um jogo 2D para navegador. Exportar um conjunto de explosões ou animações de fogo como spritesheets para Godot ou Unity. Criar protótipos de novos efeitos de pixel art com um assistente de IA no Claude Code. Recolorir um efeito existente, como transformar fogo em uma chama azul, para combinar com outro personagem ou tema.
- Como instalar pixelfx?
- Instale no seu projeto pelo GitHub: npm i github:patch-gg/pixelfx Renderize uma folha de sprites de um efeito: node tools/render.mjs ice/frost-nova --sheet
- Onde consigo pixelfx?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/patch-gg/pixelfx
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma skill do Claude Code que transforma um prompt em uma animação procedural curta em canvas e a renderiza em MP4 com um navegador headless e ffmpeg.
Editor de sprites e pixel art no navegador para criar sprites de jogos, animações e GIFs.
Gerador baseado em código de ilustrações feitas à mão, loops, filmes e arte interativa para web em 32 estilos, sempre com a mesma renderização.
Sandbox em Three.js e GLSL para ajustar efeitos visuais de habilidades no estilo de jogos, com controles deslizantes que continuam editáveis durante a pausa da simulação.
Uma skill de agente que transforma uma imagem estática aprovada de um personagem em um conjunto completo de animações 2D prontas para jogos, com frames PNG transparentes e exportações para GIF, WebM, Godot e Aseprite.