blackdark
Herramientas

pixelfx: 244 efectos de pixel art gratis para tu juego y la skill de Claude Code que crea los tuyos

pixelfx es un pack gratis (MIT) de 244 efectos de pixel art hechos con código: fuego, explosiones, rayos, magia, cofres… Cómo usarlo en un juego web o exportarlo como hoja de sprites para Godot o Unity, cambiarle el color e instalar su skill de Claude Code para crear efectos nuevos.

Por Actualizado el 4 min de lectura
Ir directo al repo

Claude ya hace efectos de pixel art para tu juego. Y no hace falta que empiece de cero: pixelfx es un pack gratis de 244 efectos (fuego, explosiones, rayos, magia, lluvia… hasta monedas y cofres) con una skill de Claude Code que crea los que te falten.

Lo mejor: ninguno es una imagen. Cada efecto es un trocito de código, así que le cambias el color, le das la vuelta y lo metes en tu juego.

Cómo usar pixelfx

  1. Míralos en la galería

    Los 244 efectos en vivo, en el navegador.

  2. Elige cómo usarlos

    Código en un juego web u hojas de sprites para cualquier motor.

  3. Ajusta

    Cambia la paleta, dale la vuelta o reprodúcelo con su actuación.

  4. ¿Te falta uno?

    La skill de Claude Code lo crea, lo mira y lo corrige.

Qué es pixelfx

  • Repo: patch-gg/pixelfx, de Patch.
  • Licencia MIT: gratis, también para juegos comerciales.
  • Casi 6.000 estrellas en GitHub (5.982 a 8 de noviembre de 2026).
  • 244 efectos en 21 categorías: ataques completos, fuego, explosiones, agua, hielo, rayos, ciencia ficción, cuerpo a cuerpo, impactos, proyectiles, aparición y muerte, arcano, sagrado, sombra, estados, naturaleza, clima, interfaz, objetos, transiciones y bichos.
  • Método de Hugo Duprez: el código es arcilla, fíate de tus ojos y dale referencias.

pixelfx (Patch)

Abrir el repo

Gratis y open source · Licencia MIT · Créditos a Patch y Hugo Duprez

1 · Míralos en vivo

Abre la galería y juega con ellos. El catálogo completo está en docs/CATALOG.md del repo.

2 · En un juego web (canvas, Phaser, PixiJS, Kaplay, three.js)

Instálalo desde GitHub (no tiene dependencias):

npm i github:patch-gg/pixelfx

Y úsalo en tu bucle de juego:

import { createFrame, clearFrame, createFx, composite } from "pixelfx";
import * as frostNova from "pixelfx/fx/ice/frost-nova";

const frame = createFrame(320, 180);     // la resolución en píxeles de tu juego
const img = new ImageData(320, 180);
const fx = createFx(frostNova, { x: 160, y: 140 });

function tick(dt) {
  fx.update(dt);
  clearFrame(frame);
  fx.draw(frame, "back");    // detrás de los personajes
  drawCharacters();
  fx.draw(frame, "front");
  composite(frame, img.data, backgroundColor);
  ctx.putImageData(img, 0, 0); // escala con image-rendering: pixelated
}

3 · En Godot, Unity, GameMaker, Defold, LÖVE o Bevy

Exporta hojas de sprites:

git clone https://github.com/patch-gg/pixelfx && cd pixelfx && npm install
node tools/render.mjs ice/frost-nova --sheet   # PNG transparente + JSON estilo Aseprite
node tools/sheets.mjs                          # exporta toda la librería a sheets/

El JSON trae los rectángulos de cada fotograma, las duraciones, los fps, si va en bucle y el pivote. Lo leen el cargador de atlas de Phaser y los importadores de Aseprite de Godot y Unity.

4 · Cámbiale el color o dale la vuelta

Cualquier efecto acepta una palette, una rampa de colores de oscuro a claro. Un fuego azul:

node tools/render.mjs fire/torch --gif --opts '{"palette": ["#102","#215","#43a","#8cf","#cff","#fff"]}'

En código, pásale las opciones al crearlo: palette para el color y flip: true para darle la vuelta.

5 · Ataques actuados

Un efecto solo parece una pegatina. Lo que vende un golpe es el cuerpo: la preparación, la congelación al impactar (hit-stop), el objetivo que se echa atrás y la recuperación. Los 61 efectos con personaje y los 12 ataques completos traen esa actuación.

  • Para reproducirlo entero, con personaje y objetivo, cambia createFx por createAct.
  • Si tienes tu propio personaje, los tiempos están como datos en efecto.act (o en meta.pixelfx.act del JSON de la hoja): empieza tu animación de preparación antes y congela todo durante el impacto.

6 · La skill de Claude Code

Instálala como plugin dentro de Claude Code:

/plugin marketplace add patch-gg/pixelfx
/plugin install pixelfx@pixelfx

(O copia la carpeta skills/pixelfx a ~/.claude/skills/.) Luego pídele lo que quieras:

Ideas para pedirle a la skill
Añade un frost nova a la habilidad definitiva de mi mago.

Haz cinco versiones de un brillo al coger una moneda y enséñame las dos mejores.

Exporta las categorías de fuego y explosiones como hojas de sprites para Godot.

Este golpe se nota flojo: hazlo más contundente.

Dale una preparación a este hechizo y haz que el enemigo reaccione.

Consejo

Por qué funciona. La skill no dibuja a ciegas: hace un borrador, lo renderiza, mira la imagen y corrige lo peor. Es el bucle de un pixel artist pesadísimo, y por eso los efectos salen mucho mejor que pidiéndoselos a Claude sin más.

7 · Crea tus propios efectos

node tools/new.mjs arcane/mi-hechizo       # punto de partida que ya funciona (--loop para un bucle)
node tools/render.mjs arcane/mi-hechizo    # mira records/arcane/mi-hechizo/contact.png
node tools/check.mjs arcane/mi-hechizo     # fugas, cortes, aleatoriedad sin semilla, fotogramas lentos

Itera: mira la hoja de contacto, arregla lo peor y vuelve a renderizar. Con --gif o --mp4 ves el movimiento. node tools/serve.mjs abre la galería en local con tus efectos dentro.

Licencia

MIT, código y efectos: úsalos en cualquier proyecto, comercial incluido. Partes adaptan efectos MIT de Hugo Duprez y de Hollow Crown. La fuente «Patch Pixel» de la galería es de Patch y no entra en la MIT (ver NOTICE.md).

Checklist

  • Galería vista y efectos elegidos.
  • Juego web: npm i github:patch-gg/pixelfx. Otro motor: hojas de sprites con --sheet.
  • Paleta ajustada a los colores de tu juego.
  • Skill instalada en Claude Code para los efectos que falten.
  • Aviso de licencia MIT incluido en tu juego.

FAQ

Sí. El código y los efectos tienen licencia MIT: puedes usarlos en cualquier proyecto, también comercial, manteniendo el aviso de licencia. La única excepción es la fuente «Patch Pixel» de la galería, que es de Patch y no entra en la MIT.

Sí, como hoja de sprites. El comando de render exporta un PNG transparente con todos los fotogramas y un JSON estilo Aseprite (rectángulos, duraciones, fps, bucle y pivote) que leen los importadores de Aseprite de Godot y Unity y el cargador de atlas de Phaser.

No. Los 244 efectos se usan sin IA, con el código o con las hojas de sprites. La skill de Claude Code es para crear efectos nuevos, adaptarlos o integrarlos en tu juego pidiéndolo con palabras.

Todos aceptan una opción palette: una rampa de colores de oscuro a claro. Así un fuego puede arder en azul o una curación brillar en rosa sin tocar el código del efecto.

pixelfx es de Patch (patch.gg). El método para hacer buenos efectos con Claude es de Hugo Duprez, que lo explicó en el blog de Sprite Fusion, y parte del código adapta sus efectos MIT.

Sigue profundizando en el mismo tema.

Compartir
Newsletter

Recibe las próximas guías en tu correo

Ideas y recursos de IA y marketing, sin relleno. Lo que funciona y cómo aplicarlo.

Ideas y recursos sin spam. Cancela cuando quieras.

¿Te sirve esta guía?

Suscríbete