Skip to content

Releases: Kelpekk/Juicee

Juicee 1.2.0

27 Jun 09:19

Choose a tag to compare

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 loop option (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=false were 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

19 Jun 19:10

Choose a tag to compare

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 .wav files
  • 🕸️ 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 GraphNode input-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
  • LICENSE now ships inside the package; concise plugin description

📖 Full details in the CHANGELOG.

Juicee 1.0.0

11 Jun 14:50

Choose a tag to compare

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.zip below, extract addons/juicee/ into your project, enable under Project → Project Settings → Plugins

Requires Godot 4.2+ (Forward+ or Mobile renderer for screen-shader effects).