explaingit

kelpekk/juicee

Analysis updated 2026-05-18

26GDScriptAudience · developerComplexity · 2/5LicenseSetup · easy

TLDR

A free Godot 4 plugin adding 90 ready-made juice effects like screen shake, hit-stop, and floating damage numbers.

Mindmap

mindmap
  root((Juicee))
    What it does
      90 juice effects
      Screen Camera Object Text
      12 presets
    Tech stack
      Godot 4 engine
      GDScript
      Custom shaders
    Use cases
      Screen shake on hit
      Damage numbers
      Bouncy UI
    Audience
      Godot developers
      Indie game devs
    Setup
      Copy addon folder
      Enable in settings
      Built-in updater

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Add camera shake and hit-stop when an attack lands

USE CASE 2

Show floating damage numbers over enemies

USE CASE 3

Apply full-screen blur or glitch effects to a scene

USE CASE 4

Use a visual node graph to sequence multiple effects together

What is it built with?

Godot 4GDScriptShaders

How does it compare?

kelpekk/juiceeibrews/metahumangodotgodotengine/godot-docs-project-starters
Stars261839
LanguageGDScriptGDScriptGDScript
Last pushed2025-04-15
MaintenanceStale
Setup difficultyeasymoderateeasy
Complexity2/53/51/5
Audiencedeveloperdesignergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires Godot 4.2 or later with the Forward Plus or Mobile renderer for full-screen shader effects.

Use freely for any purpose, including commercial games, under the permissive MIT license.

In plain English

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.

Copy-paste prompts

Prompt 1
Show me how to call Juicee.shake_camera from a GDScript hit-detection script in Godot 4
Prompt 2
Explain how to set up a Juicee preset for a boss introduction in my Godot game
Prompt 3
Walk me through installing the Juicee addon and enabling it in Godot project settings
Prompt 4
How do I use Juicee's visual graph editor to chain a hit-stop effect with a screen flash?

Frequently asked questions

What is juicee?

A free Godot 4 plugin adding 90 ready-made juice effects like screen shake, hit-stop, and floating damage numbers.

What language is juicee written in?

Mainly GDScript. The stack also includes Godot 4, GDScript, Shaders.

What license does juicee use?

Use freely for any purpose, including commercial games, under the permissive MIT license.

How hard is juicee to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is juicee for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.