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).