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 made at 64 px, not shrunk.Made for URP (2D Renderer or Universal Renderer), where the prefabs and the demo scene render as they are with URP's Sprite-Unlit-Default material. In the Built-in pipeline and HDRP they show magenta until each SpriteRenderer's material is set to Sprites-Default; after that one change they render the same (tested in both).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 made at 64 px, not shrunk.Every one plays in the preview video.What's inside7 elements: fire, ice, storm, arcane, holy, shadow, poison8 spells in each:bolt: a projectile to fly at the target (loops)impact: where it hitscast: power gathering into an orb, then a releasenova: a ring bursting outwardpillar: an eruption from the ground, or a strike from the skyarea: 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, made for their fps, and the loops loop seamlessly.Transparent PNG sheets, 8 frames a row, plus an effects.json with every frame size, frame count, fps and anchor, and a GIF preview of each.Godot 4 player included: SpellFX.spawn(self, "fire_impact", pos), and SpellFX.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.CompatibilityAny 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.The Godot shaders that render every frame and the package's C# scripts (the effect component and the demo) were written with the help of AI (Anthropic's Claude); no generative image model.every effect as a prefab with its animation clip, on sprites sliced from the sheets with the pivot on the effect's anchor, and a demo scene; the pixel set point filtered. Unity 6.3+ with URP.Unity 6.3 or later with URP (the prefabs use URP's Sprite-Unlit-Default material).A Documentation.txt in the package's folder says what is where and how to use it.Try the demo scene in your browser: https://pikoulas.com/demos/spell-fx/The Godot shaders that render every frame and the package's C# scripts (the effect component and the demo) were written with the help of AI (Anthropic's Claude); no generative image model.




