Home / Art & Sprites / Pixel VFX Studio

Pixel VFX Studio

Pick an effect, recolour it with a palette or your own colours, change its size, frame count, speed and seed, and watch it play. Every effect is drawn by code into a strict palette, so the pixels stay crisp. Download the sprite sheet with frame data or a GIF, or with Pro get 4x and 8x sheets, a Godot 4 SpriteFrames file and a whole category as one ZIP.

Colour
Palette
Edit colours
Smoke / debris
Motion
Size
Frames
Speed
Seed
Dither
Outline

Your settings are saved in this browser. Press ? for keyboard shortcuts.

Pro · 4x and 8x sheets, a Godot 4 SpriteFrames file, every frame as its own PNG, and a whole category as one ZIP in your colours. Free: the sprite sheet and GIF at 1x and 2x. See plans

Background
Scale

What you get

37 pixel art effects in ten groups: fire (torch, campfire, fireball, fire pillar, burning ground, muzzle flash), explosions (small, big with debris, smoke puff, death poof), impacts (hit spark, sword slash, critical burst, dust puff, ground slam), magic (magic circle, portal, healing sparkles, buff aura, teleport beam, shield bubble, dark vortex), ice, lightning, water, nature, weather and pickups (spinning coin, sparkle, heart, star, pickup burst, level up). Loops like the torch, portal and rain wrap with no seam, so the last frame flows into the first. One-shots like the explosion and the slash start from nothing and end clean.

Recolour anything

Every effect is drawn into a ramp of six colours from dark to bright, so a palette swap changes the whole effect at once: turn the fireball blue, the heal into poison or the explosion into shadow magic. Edit the six colours to match your game's palette exactly. Effects with smoke or flying debris have a second ramp you can change on its own. Turn on dither for a softer, more retro blend, or add a dark outline so the effect reads on busy backgrounds.

Size, frames and seed

Normal size fits a 16 to 32 pixel character. Large and Huge redraw the effect with more pixels instead of stretching it, so it stays sharp pixel art. Change the frame count to match your game's animation budget, and press New take for a different version of the same effect: the sparks, smoke and shards fall in new places, and the same seed always gives the same result.

Using the sprite sheet

The sheet has every frame in a row, up to eight per row. The JSON file lists each frame's position, size and length, the frame rate and whether it loops. Set the texture filter to nearest so the pixels stay sharp. With Pro you also get a Godot 4 SpriteFrames .tres file for an AnimatedSprite2D, each frame as its own PNG for engines that want single images, and a whole category as one ZIP in your current colours.

Can I use the effects commercially?

Yes. The effects you export are yours to use in free and commercial games. They are drawn by our own code from simple shapes and noise, not copied from any game or pack.

New tools every weekGet new free tools and game asset packs by email. About twice a month. Unsubscribe in one click.