Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Sparkle Lite — Game Feel Plugin for Godot 4

An asset by neohex
The page banner background of a mountain and forest
Sparkle Lite — Game Feel Plugin for Godot 4 hero image

Quick Information

0 ratings
Sparkle Lite — Game Feel Plugin for Godot 4 icon image
neohex
Sparkle Lite — Game Feel Plugin for Godot 4

Sparkle Lite is a free game feel feedback system for Godot 4. Stack camera shakes, hit pauses, screen flashes, audio, and scale punches into sequences on a FeedbackPlayer node. One play() call fires everything.No code required to author sequences. Add feedbacks in the inspector, tune them visually, and fire them from a single line anywhere in your project.Includes five production-ready feedback types.FeedbackCameraShakeLite — Layered noise shake on Camera3D with intensity scaling.FeedbackHitPauseLite — Brief Engine.time_scale drop that makes every hit feel impactful.FeedbackScreenFlash2DLite — Full viewport color flash with ADD and MODULATE blend modes.FeedbackAudioLite — Pooled audio with pitch randomization. No two hits sound identical.FeedbackScalePunchLite — Elastic scale pop on any Node2D, Node3D, or Control node.Upgrade to Sparkle Pro for 34 feedback types, the full visual inspector with Preview button, sequencing primitives, preset system, and three playable demo scenes.Requires Godot 4.2 or newer. GDScript only. Zero dependencies.

Supported Engine Version
4.2
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
9 hours ago
Git URL
Issue URL

Sparkle Lite

A free, drop-in game-feel ("juice") plugin for Godot 4.6 — seven layered feedback types (camera shakes, hit pauses, screen flashes, audio one-shots, scale punches, and gameplay hooks) authored in a custom inspector and fired with a single play() call.

GDScript only. Zero dependencies. MIT licensed.

$FeedbackPlayer.play()           # fire the full authored sequence
$FeedbackPlayer.play(1.8)        # same sequence at 1.8x intensity

Install

  1. Copy the addons/sparkle_lite/ folder from this archive into your Godot project's addons/ directory.
  2. In Godot: Project → Project Settings → Plugins → enable Sparkle Lite.
  3. A FeedbackPlayerLite node is now available from the Add Node dialog.

Requires Godot 4.6+.


What's inside addons/sparkle_lite/

Folder / file What it is
plugin.cfg, plugin.gd The plugin entry points.
feedbacks/, players/, presets/, editor/ Runtime and editor code.
samples/ Nine runnable sample scenes. Open samples/sparklelite_main.tscn for the demo hub.
documentation/ Full docs — Getting Started, Authoring in the inspector, Runtime API, one reference page per feedback.
README.md Plugin-facing README with the full feature tour.
LICENSE.md MIT license.

Start here: addons/sparkle_lite/README.md — the full guide, feature tour, and quick-start.


The seven feedbacks

# Type What it does
1 Camera Shake Layered-noise positional + rotational shake on a Camera3D. Per-axis amplitudes, smooth/chaotic noise blend, distance falloff.
2 Camera Shake 2D Same shake for Camera2D — pixel amplitudes, degree rotation, distance falloff in pixels.
3 Hit Pause Drops Engine.time_scale briefly for hit-stop. Lowest-wins stacking, 500 ms safety cap.
4 Screen Flash 2D Full-viewport colour flash on a persistent CanvasLayer. MODULATE or ADD blend.
5 Audio AudioStreamPlayer2D/3D one-shots with pitch randomisation. POOL / CACHE / ONE_TIME allocation.
6 Scale Punch Elastic scale pop on any Node2D, Node3D, or Control. Last-starts-wins per target.
7 Call Calls a method or emits a signal on a target node at its place in the timeline. Bridge to gameplay code.

Upgrade to the full Sparkle

Sparkle Lite is the free edition. The full Sparkle plugin on itch.io ships with 33 feedback types, container / conditional / loop / random-one-of groups, particle and decal bursts, typewriters, floating text, post-processing pulses, and more.

If Sparkle Lite is saving you work, consider grabbing the full edition — it's the only reason this free version exists.


License

MIT — see addons/sparkle_lite/LICENSE.md. Use, modify, and redistribute freely in personal or commercial projects.

Built by Neohex Interactive.

Sparkle Lite is a free game feel feedback system for Godot 4. Stack camera shakes, hit pauses, screen flashes, audio, and scale punches into sequences on a FeedbackPlayer node. One play() call fires everything.

No code required to author sequences. Add feedbacks in the inspector, tune them visually, and fire them from a single line anywhere in your project.

Includes five production-ready feedback types.
FeedbackCameraShakeLite — Layered noise shake on Camera3D with intensity scaling.
FeedbackHitPauseLite — Brief Engine.time_scale drop that makes every hit feel impactful.
FeedbackScreenFlash2DLite — Full viewport color flash with ADD and MODULATE blend modes.
FeedbackAudioLite — Pooled audio with pitch randomization. No two hits sound identical.
FeedbackScalePunchLite — Elastic scale pop on any Node2D, Node3D, or Control node.

Upgrade to Sparkle Pro for 34 feedback types, the full visual inspector with Preview button, sequencing primitives, preset system, and three playable demo scenes.
Requires Godot 4.2 or newer. GDScript only. Zero dependencies.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Sparkle Lite — Game Feel Plugin for Godot 4 icon image
neohex
Sparkle Lite — Game Feel Plugin for Godot 4

Sparkle Lite is a free game feel feedback system for Godot 4. Stack camera shakes, hit pauses, screen flashes, audio, and scale punches into sequences on a FeedbackPlayer node. One play() call fires everything.No code required to author sequences. Add feedbacks in the inspector, tune them visually, and fire them from a single line anywhere in your project.Includes five production-ready feedback types.FeedbackCameraShakeLite — Layered noise shake on Camera3D with intensity scaling.FeedbackHitPauseLite — Brief Engine.time_scale drop that makes every hit feel impactful.FeedbackScreenFlash2DLite — Full viewport color flash with ADD and MODULATE blend modes.FeedbackAudioLite — Pooled audio with pitch randomization. No two hits sound identical.FeedbackScalePunchLite — Elastic scale pop on any Node2D, Node3D, or Control node.Upgrade to Sparkle Pro for 34 feedback types, the full visual inspector with Preview button, sequencing primitives, preset system, and three playable demo scenes.Requires Godot 4.2 or newer. GDScript only. Zero dependencies.

Supported Engine Version
4.2
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
9 hours ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers