VFX PACK
Explosions, slashes, magic, fire, ice and lightning, animated and ready to drop into a 2D game.
25 effects and 210 frames per palette: small and big explosions, hit sparks, slashes, a muzzle flash, magic bursts and orbs, a portal, heal and level up, fire and fireballs, smoke, dust, water, ice, lightning, poison, a shield and a teleport. Six Paleto palettes, three sizes, and a Godot 4 SpriteFrames with fps and loops already set.
One payment, yours forever, every future fix included. Card and local payment methods, and the files land in your account the moment it clears.
- 25 EFFECTS
- 210 FRAMES
- 6 PALETTES
- 1X 2X 3X
- GODOT SPRITEFRAMES
- JSON
EVERY PALETTE
the same effects, six ways
IN MOTION
shown at 4x





THE SHEET
every effect of Retro 8-bit, frame by frame
WHAT YOU GET
and what you can do with itIN THE ZIP
- 6 palettes: Fantasy RPG, Retro 8-bit, Bloom, Cyberpunk, Cosmic, Deep Sea, each in 1x, 2x and 3x
- Combat: small and big explosions, hit spark, slash arc, slash cross, muzzle flash
- Magic: magic burst, sparkle, magic orb, portal, heal, level up, shield, teleport
- Elements: fire loop, fireball, water splash, ice shatter, lightning bolt, electric zap, poison bubbles
- Pickups and puffs: coin sparkle, smoke, dust, death poof
- One strip per effect and one sheet per palette, transparent PNG
- A JSON with frame size, frame count, fps and loop flag of every effect
- A Godot 4 SpriteFrames per palette and size, every effect as an animation
THE LICENSE
Use it in personal and commercial projects, in as many as you want, and modify it however you like. Credit is welcome and not required.
The one thing you cannot do is resell the assets on their own as a pack or a template. Build with them, do not repackage them.
HOW IT WORKS
tested in Godot 4In Godot, give an AnimatedSprite2D the SpriteFrames of the palette and size you want and play the effect by name. Looping effects are already marked as loops, one-shot effects stop on their last frame.
Any other engine: each strip is frames left to right at the size in the JSON, so it slices with a single number.
THE COLOURS
- Every pixel is one of the 16 colours of its palette
- Fire, ice and magic keep their colour in each of the six palettes
- The palettes are free at paleto.gg/palettes