Puff: pixel effect generator
Puff makes pixel-art explosions, looping fire, smoke, shockwaves, debris, hit sparks and magic for your game. Paste your palette (from Lospec or anywhere, up to 32 colors) and every frame uses only those colors; set the size and frames, and export.
Try it above, for free. The browser version has every effect, size and palette, and saves a GIF of anything you make. It also gives you two sample sprite sheets, an explosion and a fire loop, each with its JSON and Godot file, so you can check they load in your engine before you buy.
The $5 download adds
The files a game engine imports. The free GIF is for previews and posts; Godot and Unity don't import an animated GIF as an animation.
- Sprite sheet PNG export for anything you make, in your palette, at 1× and ready to slice
- A JSON frame map: frame size, columns, rows, each frame's position and timing, and the palette. In Godot that's your Hframes and Vframes; in Unity, the cell size for the Sprite Editor's slice; in GameMaker, the frame count for Import Strip Image
- A Godot 4 SpriteFrames file (.tres) with every sheet: drag it onto an AnimatedSprite2D and it plays once at your speed. The free samples come with one too, so you can try it first.
- All 12 effects at once: one zip with a sheet and its JSON for every effect, at the same size and frame count, in your palette
- It works offline: one HTML file you open in any browser, with setup notes for Godot 4 and Unity
What you can change
- Effect: explosion, hit spark, magic burst, shockwave, smoke, debris, mushroom blast, chain explosion, plasma burst, and three loops that repeat with no visible jump: fire, smoke and aura
- Size: 16, 24, 32, 48, 64, 96, 128, 192 or 256 px
- Frames (4 to 48), amount, spread and speed
- Palette: eight built in, or paste any palette's hex codes (a Lospec palette works); your palette stays as you switch effects
- Outline and dither
- New variation: a different take on the same settings
Yours to use
Anything you make with Puff is yours, in any game, commercial or not. No credit needed.
If it doesn't work for you, leave a comment within 30 days and you'll get your $5 back.
Development used AI-assisted code.
Purchase
In order to download this tool you must purchase it at or above the minimum price of $4 USD. You will get access to the following files:







Leave a comment
Log in with itch.io to leave a comment.