Releases: Kelpekk/Juicee
Juicee 1.2.0
New effects
- Impact Ring — expanding ring + spikes drawn on a Node2D for crits / explosions (no shaders).
- Sway — smooth looping pendulum rotation for idle "alive" UI, hanging signs, titles.
- color_cycle now has a
loopoption (keeps cycling until you stop it). - Damage numbers got a crit shake + a little sideways drift while rising.
Fixes (went through every effect)
return_to_original=false/hold_at_end/fade_out=falsewere reverting the change anyway on 13 effects — now they actually stay; 6 "hold at peak" overlays were being freed too.stop()now cleans up audio-bus effects, screen overlays and spawned labels (they used to get stuck on), plus a small memory leak.- Damage / floating numbers froze when re-triggered mid-animation (#4) — they stack as separate instances now.
- set_active Node3D crash, outline hold, add_force constant force, chain hang, label corner-flash, jiggle snap-back, invisible burst particles, and assorted hardening.
Also rolls in the never-released 1.1.1 work: Low-Pass and Speed Lines effects, and collapsible graph-editor categories.
Effect count: 94. Full changelog in the repo.
Juicee 1.1.0
Juicee 1.1.0 — C# + Graph improvements
Highlights
- 🟦 C# support — the full Juicee API callable from .NET, typed + IntelliSense (#3)
- 🔊 Procedural SFX (experimental) — synthesize retro sounds at runtime, zero
.wavfiles - 🕸️ Graph editor upgrades — copy / paste / duplicate / cut, select-all, Alt+G toggle, ranked fuzzy add-node search with match highlighting, connection validation (no loops), right-click context menu
Fixes
- Godot 4.7 compatibility — killed the
GraphNodeinput-port error spam on the Trigger - 8 silent singleton-wrapper bugs, overlapping time-freeze lock, GPU shader compile errors, HiDPI scaling, anchor warnings, updater "dev build" message
LICENSEnow ships inside the package; concise plugin description
📖 Full details in the CHANGELOG.
Juicee 1.0.0
90 game-feel effects for Godot 4 — with a visual graph editor, a custom inspector, 12 drop-in presets, and a one-line singleton API. Inspired by Unity's FEEL. Free & MIT.
✨ Highlights
- Three workflows, one resource — build in the Inspector, wire it visually in the graph editor, or fire
Juicee.preset_hit(enemy)one-liners from code - Concurrency-safe ref-counted state restore — overlapping effects on the same property always settle back to the true original
- Accessibility — global reduced-motion / no-flash / no-shake scaling, zero per-effect code
- HiDPI editor UI · live hover previews · in-editor updater
🎬 90 effects
Screen (17) — Chromatic · Vignette · Blur · Pixelate · Glitch · Color Grade · Screen Tint · Screen Wipe · Bloom · Tonemap · Shockwave · Cinematic Bars · Scan Lines · Film Grain · Radial Blur · Lens Distortion · Depth of Field
Camera (9) — Shake (2D/3D) · Zoom · FOV 3D · Camera Follow · Directional Shake · Camera Bob · Zoom Pulse · Camera Rotation (Dutch Tilt)
Object (34) — Flash · Modulate · Bounce · Jiggle Physics · Position (2D/3D) · Rotation (2D/3D) · Trail · Burst · Confetti · Light Flash · Spring · Ambient Flash · Strobe Light · Recoil · Outline · Color Cycle · Spin · Wiggle · Sprite Bob · Pop In · Shake Control · Pulse · Shader Parameter · Flicker · Scale · Particle Control · Light 3D · Material 3D · Fade · Flip · Instantiate · Size Delta
Text (6) — Damage Number · Floating Text · Button Punch · Typewriter · Number Count · Text Wobble
Time (4) — Hit Stop · Time Scale Ramp · Delay · Freeze Frame
Audio (6) — Sound · Music Duck · Rumble · Reverb · Pitch Shift · Audio Source 3D
Physics (2) — Impulse · Add Force (2D/3D)
Flow (12) — Sequence · Property Tween · Animation Player · Set Active · Chain · Beat Sync · Wait For Input · Emit Signal · Debug Log · Animation Tree · Set Property · Auto Destruct
🎯 12 drop-in presets
preset_hit · preset_hit_crit · preset_explosion · preset_level_up · preset_damage_taken · preset_death · preset_combo · preset_dash · preset_pickup · preset_boss_intro · preset_low_health_pulse · preset_victory
📦 Install
- Asset Library — search Juicee in the editor's AssetLib tab → Install
- Manual — download
juicee-1.0.0.zipbelow, extractaddons/juicee/into your project, enable under Project → Project Settings → Plugins
Requires Godot 4.2+ (Forward+ or Mobile renderer for screen-shader effects).