A downloadable asset pack

Buy Now$2.99 USD or more

Ultimate Magic VFX Pack

Twelve ground-cast spell effects for Godot 4.6+. Spikes, pillars and charge circles that erupt from the ground, play their timeline and fade out. Each one is a single scene with an AnimationPlayer.

What's inside

ice, fire, lightning, earth, holy, poison, shadow, void, wind, summon, swirl charge, fire charge

Using it in gameplay

Every scene autoplays and loops, which is handy in the editor but usually not what you want in a game. To cast once at a point and clean up after:

var fx := preload("res://vfx_1/arc_charge/variants/arc_charge_ice.tscn").instantiate() add_child(fx) fx.global_position = target var ap: AnimationPlayer = fx.get_node("AnimationPlayer") ap.get_animation("erupt").loop_mode = Animation.LOOP_NONE ap.animation_finished.connect(func(_n): fx.queue_free())

The animation is called erupt in every variant. Lengths run from 2.5 s (poison) to 6.2 s (summon), and each one ends fully faded, so cutting the loop leaves no popping. The animation resource is shared between instances of the same scene, so setting loop_mode once covers every cast of that effect.


Tweaking

Select the root node. The inspector panel is the same across all twelve:

  • Palette: every colour. Textures are greyscale masks, so any tint works.
  • Look: emission strengths, rim glow, particle amounts, light power.
  • Layout: effect_scale resizes the whole thing.
  • Speed: one multiplier that retimes the eruption.
  • Textures: swap any mask for your own. Greyscale on black is all it takes.

Change things from this panel, not on the materials directly. The panel pushes its values onto the materials, so hand edits there get overwritten the next time a knob changes.




Good to know

  • The eruptions read best with Glow enabled in your WorldEnvironment. Without it the emissive cores look flat.
  • Retiming with effect_speed keeps the bursts in sync. Editing key times in the animation works too, since the burst triggers follow the timeline.
  • All meshes are low-poly authored .obj files (32 of them, shared across the family). Nothing here is heavy; the effects are built for gameplay use, not cutscenes.

Licensing

You're free to use this pack for personal, educational and commercial projects.  Modify, adapt, and integrate the Assets into your work.

Purchase

Buy Now$2.99 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $2.99 USD. You will get access to the following files:

Ultimate Magic VFX Pack.zip 3.9 MB