Add camera shake and hit-stop when an attack lands
Show floating damage numbers over enemies
Apply full-screen blur or glitch effects to a scene
Use a visual node graph to sequence multiple effects together
| kelpekk/juicee | ibrews/metahumangodot | godotengine/godot-docs-project-starters | |
|---|---|---|---|
| Stars | 26 | 18 | 39 |
| Language | GDScript | GDScript | GDScript |
| Last pushed | — | — | 2025-04-15 |
| Maintenance | — | — | Stale |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 3/5 | 1/5 |
| Audience | developer | designer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires Godot 4.2 or later with the Forward Plus or Mobile renderer for full-screen shader effects.
Juicee is a free plugin for the Godot 4 game engine that adds 90 polished visual and audio effects designed to make games feel more responsive and alive. These effects are commonly called "game feel" or "juice" by game developers, and they include things like screen shake when something explodes, a brief pause in time when an attack lands (called hit-stop), damage numbers that float up from enemies, camera zoom pulses, motion blur, and bouncy UI animations. The plugin is released under the MIT license, so it can be used in commercial projects without restrictions. There are three ways to use the plugin, and all three share the same underlying data format. The simplest approach is a one-line code call using a built-in singleton, which lets you write something like Juicee.shake_camera(self, 12.0, 0.3) from any script in your game. The second approach is to add a node to your scene and configure it visually using a custom inspector panel with sliders and dropdowns, then trigger it from code with a single play command. The third approach is a visual graph editor built into the bottom panel of the Godot editor, where you can wire effects together using a node-based interface and add logic like loops, random choices, and branching. The 90 effects are organized into eight categories: Screen (full-screen shaders like blur and glitch), Camera (shake and zoom), Object (flash, trail, bounce, confetti, springs), Text (floating damage numbers, typewriter effects), Time (slow motion, freeze frames), Audio (reverb, pitch shifting), Physics (impulse forces), and Flow (sequencing and timing). There are also 12 pre-built preset combinations for common game moments such as an enemy being hit, a player dying, a level-up, or a boss introduction. Installation involves copying the addon folder into your project and enabling it in the project settings. The plugin includes a built-in updater that checks GitHub for new releases and downloads them directly from inside the editor. Godot 4.2 or later is required, along with either the Forward Plus or Mobile renderer for the full-screen shader effects to work correctly.
A free Godot 4 plugin adding 90 ready-made juice effects like screen shake, hit-stop, and floating damage numbers.
Mainly GDScript. The stack also includes Godot 4, GDScript, Shaders.
Use freely for any purpose, including commercial games, under the permissive MIT license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.