Description
Changelog
Reviews (0)

Saltmire Spark fires a burst of short-lived 2D particles at any point or node in a single call — hit sparks, pickups, explosions, dust, confetti.

Spark.burst(global_position)              # default spark pop

Spark.burst(enemy.global_position, "hit") # a named preset

Spark.at(pickup, "pickup")                # burst at a node

Spark.clear()                             # kill every live burst

Presets: spark, hit, explode, pickup, dust, confetti. Or pass a dict of overrides — amount, color, color2, speed, lifetime, size, gravity, damping, spread, direction, rainbow.

Features

  • Procedural — particles are drawn in code, no textures or scenes to instance.
  • Drop-in autoload — enable the plugin and the Spark singleton is ready.
  • Self-cleaning — each burst frees itself when its particles die.
  • No dependencies, one small file, MIT.

Part of the Saltmire game-feel family (Juice · Transitions · FX · Trail · Spark). Playable demo and full source: https://saltmire.itch.io/saltmire-spark

Built with AI assistance, reviewed and tested by hand in Godot 4.6. No AI art or audio.

Changelog for version 1.0.0

2026-07-09 01:10:06

No changelog provided for this version.

Reviews

Saltmire Spark has no reviews yet.

Login to write a review.

Consider supporting the creators!

If you enjoyed this asset consider supporting its creator. Follow the link below.