
Spell FX - 56 Magic Effect Sprite Sheets
56 animated spell effects as PNG sprite sheets: 8 spells in 7 elements, for any engine. Each comes in three sets: 256 px and 128 px HD, and pixel art drawn at 64 px, not shrunk.
Try it first: click Run asset pack above and cast all 56 in your browser: pick an element and a spell, then click.
What's inside
7 elements: fire, ice, storm, arcane, holy, shadow, poison
8 spells in each:
- bolt: a projectile to fly at the target (loops)
- impact: where it hits
- cast: power gathering into an orb, then a release
- nova: a ring bursting outward
- pillar: an eruption from the ground, or a strike from the sky
- area: a pool on the ground, seen at an angle (loops)
- aura: wrapped around a character's feet and body (loops)
-
rune: a magic circle seen from above (loops)
-
16 to 32 frames each, drawn for their fps, and the loops loop seamlessly.
- Transparent PNG sheets, 8 frames a row, plus an
effects.jsonwith every frame size, frame count, fps and anchor, and a GIF preview of each. - Godot 4 player included:
SpellFX.spawn(self, "fire_impact", pos), andSpellFX.fly(self, "ice", from, to)sends a bolt that bursts where it lands. With a demo: pick an element and a spell, click to cast it. - Import steps for Unity and GameMaker in the README.
In 3D: Magic Circles 3D puts magic circles, pillars of light, vortices, wards and mist on the ground of a Godot 4 3D scene, in six elements (12 free).
Compatibility
- Any engine that plays sprite sheets: Unity, GameMaker, Godot, Defold, Construct, Phaser, LÖVE, MonoGame.
- The Godot player: Godot 4.3 to 4.7, tested on both ends and on every renderer.
Want to try it first? Spell FX Free has the fire, ice and arcane bolts and impacts.
License
Use in unlimited commercial and non-commercial games. No attribution required. Don't resell or redistribute the sheets themselves as an asset.
Made with AI assistance (code, text, graphics): every frame is drawn by shaders we wrote, tested in Godot 4.3 and 4.7.
More packs
- Anvil - Bold Pixel Font for Titles, TTF + OTF + BMFont
- Buff FX - 102 Buff, Aura, Power Up, Loot Beam and Rarity Sprite Sheets
- Combat FX - 60 Hit and Impact Sprite Sheets
- Cozy Game SFX - 229 Farming & Life Sim Sound Effects
- Explosion FX - 60 Explosion, Fire and Smoke Sprite Sheets
- Fantasy UI SFX - 200+ RPG Interface Sound Effects
- Magic Circles 3D - 36 Spell Area VFX for Godot 4
- Mote - 3x5 Micro Pixel Font, TTF + OTF + BMFont
- Pixel Fonts - 5 Pixel Art Fonts for Games, TTF + OTF + BMFont
- Pixel SFX - 200+ 8-bit Game Sound Effects
- Pixel UI - GUI Kit, 50 Icons and Font for Godot 4
- Pixel UI Fantasy - RPG GUI Kit, 53 Icons and Font for Godot 4
- Pixel UI Icons - 200 16x16 Pixel Art Icons for RPG Items and Menus
- Pixel UI Sci-Fi - HUD and GUI Kit, 56 Icons and Font for Godot 4
- PSX Decals - 172 PS1-Style Decals
- PSX FX - 45 PS1-Style Effect Sprites
- PSX Horror SFX - 194 PS1-Style Survival Horror Sound Effects
- PSX Horror UI - PS1 Survival Horror Menu Kit, 100 Item Icons and Font for Godot 4 and Unity
- PSX Look - PS1-Style 3D Shaders for Godot 4 and Unity
- Quill - Fantasy Serif Pixel Font, TTF + OTF + BMFont
- Retro Screen FX - CRT, VHS, Game Boy and 1-bit for Godot 4
- Scene Transitions - 32 Transitions for Godot 4 and Unity
- Sci-Fi UI SFX - 200+ Futuristic Interface Sound Effects
- Soft UI SFX - 150+ Cozy UI Sound Effects
- Sprite FX - 25 2D Shaders for Godot 4 and Unity
- VFX 2D - 16 Shader Effects for Godot 4
- Weather FX - Rain VFX, Snow, Fog and Water Shaders for Godot 4 and Unity
- Weather Overlays - 18 Looping Rain VFX and Weather Sprite Sheets
| Updated | 16 hours ago |
| Published | 4 days ago |
| Status | Released |
| Category | Assets |
| Author | heyheythere |
| Made with | Godot |
| Tags | 2D, Effects, GameMaker, Godot, Magic, Pixel Art, Royalty Free, sprite-sheet, Unity, vfx |
| AI Disclosure | AI Assisted, Code, Graphics, Text |
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $2.39 USD. You will get access to the following files:





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