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

No changelog provided for this version.

Reviews

Saltmire Spark has no reviews yet.

Login to write a review.