A downloadable asset pack

Buy Now$9.99 USD or more

120 combat effects for 2D Godot games, in six elements that are six different shapes

120 hit, slash, burst, projectile, buff and status effects for Godot 4, every one a shader computed at runtime. Six elements (Fire, Frost, Storm, Venom, Void, Radiant) across 20 effect families. Drop a scene in, or spawn one by id, and it plays. Recolour any of them by swapping one palette resource.

An element is a shape, not a colour

Most effect packs recolour one drawing six times. In Emberflux the element changes the geometry: Fire licks outward in tongues over a turbulent mass and its embers climb. Frost grows faceted spikes and crystal cell plates. Storm is jagged forking filaments and plasma veins. Venom is a lumpy membrane with bubbles and drips that fall. Void is thin triple lines with rune ticks and swirling bands. Radiant is a soft core throwing long thin rays and star glints. The colour is the palette, and the palette is yours to change.

What is in it

  • 120 presets (6 elements x 20 families), each a small scene with one shader and an EmberfluxEffect controller node.
  • Hits and slashes: impact, heavy impact, slash, cross slash, flurry, thrust.
  • Bursts: nova, shockwave, eruption, scatter, dissolve.
  • Projectiles: orb, missile, beam (they face +x; rotate the node to aim, move it like any node).
  • Buffs and status: aura, shield, charge, status, sigil, vortex.
  • 9 looping families and 11 one shots. One shots play once, hide, emit finished and can free themselves.
  • 12 palettes: the six element palettes plus 6 extras (blood, shadow, emerald, sunset, ghost, azure flame). Make your own in one click.
  • Exported parameters on every preset: palette, duration, speed, scale, intensity, additive or normal blending, looping, autoplay, free when finished. Each shader adds its own shape controls (ray count, reach, thickness, spiral arms, rune count, spin).
  • A demo browser: one family in all six elements, or one element in all 20 families, palette cycling, a hold key that freezes every preset on its best frame, and click to cast.
  • Raw source: 20 effect shaders plus one shared shader library, and plain GDScript. No binaries, nothing minified.

Both renderers, tested

Every preset was rendered and photographed under Forward+ and under Compatibility (the renderer web exports use): 120 + 120 frames, zero engine errors, and all 120 measured as distinct pictures under both. Godot prints shader errors and still exits normally, so our gate reads the engine's error lines, not its exit code.

Performance, measured: 50 Nova presets on screen at once (each 280 x 280 px) averaged under 10 ms per frame on an integrated AMD Radeon GPU under both renderers, vsync off.

What we ran, said plainly: Godot 4.7.2. We installed the addon into a blank 4.7.2 project from the shipped zip and used it the way a buyer would, under both renderers and the Mobile renderer too. Older Godot 4 versions were not run, so they are not claimed.

Free lite on this page

Emberflux Lite is free (MIT): 12 real presets from this pack, Fire and Frost across six families (impact, slash, nova, shockwave, orb, aura), with the same controller and demo. Try it in your project first. The lite carries the Fire and Frost shape grammars only; the four other elements are in the full pack.

Install

Copy addons/emberflux into your project. No plugin to enable. Instance a preset scene or call EmberfluxCatalog.instantiate("frost_shockwave").

Licence

Royalty free in your games, commercial use, no credit required. Edit, recolour and extend freely. You may not resell or redistribute the files as an asset pack, addon or shader collection. Plain language LICENSE.txt included.

AI disclosure, stated truthfully: every shader, scene and script in this pack was written with AI, and every effect is computed by that code at runtime. No frame images ship. The cover is a generated illustration.

More from the same studio

Purchase

Buy Now$9.99 USD or more

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

Emberflux v1.0.0 - 120 presets, demo browser, source (Godot 4.7) 134 kB
Version 1.0.0

Download demo

Download
Emberflux Lite v1.0.0 - 12 free presets, MIT (Godot 4.7) 36 kB
Version 1.0.0

Development log

Leave a comment

Log in with itch.io to leave a comment.