Juice Kit

Screen shake, hit-stop, hit flashes, squash and stretch and damage numbers for Godot 4, in 2D and 3D. Set it up in the inspector or with one line of code.

LiteComplete
PriceFree (the demo file on this page)$12
LicenceMITComplete licence: one developer or a team of up to 5, unlimited games, no credit, no royalties
Effects5 game-feel effects in 2D and 3D, plus 3 accessibility settingsEverything in Lite, plus 3 more effects and a scene pool, feedback sequences with 13 step types, a timeline editor with Preview, 26 presets, 5 scene transitions (and your own shader) and 3 UI effects

Lite gives you the core effects in 2D and 3D, with accessibility settings built in and free: an intensity slider, "reduce motion" and "reduce flashing" for your options menu. Complete adds feedback sequences with a timeline editor, 26 ready-made presets, zoom punch, screen pulse, controller rumble, scene transitions and UI juice. Lite is a strict subset of Complete with the same API, so upgrading is a drop-in replacement.

Lite (free, MIT)

  • Trauma-based camera shake for Camera2D and Camera3D: smooth noise, decay, max offset and rotation.
  • Hit-stop / freeze frame that can't get stuck and leaves timers, tweens and UI intact.
  • Hit flash for 2D sprites and 3D models (whole models, children included), with its shaders.
  • Squash and stretch for Node2D and Node3D on a springy wobble; flipped sprites stay flipped.
  • Floating damage numbers in 2D and 3D, pooled, with critical-hit styling.
  • Accessibility built in and free: an intensity slider, a "reduce motion" switch and a "reduce flashing" switch for your options menu. Every effect follows them, even mid-effect.
  • One-line API for every effect, plus nodes you tune in the inspector, all documented in Godot's help.
  • Safe by design: effects sit on top of your nodes while your code keeps working with the clean values, nodes come back exactly as they were, and nothing breaks if one is freed mid-effect or the game pauses. Works with physics interpolation.

Complete

  • Everything in Lite, plus:
  • Feedback sequences: chain shake, tweens, flashes, hit-stop, particles, sounds, rumble, zoom punch, screen pulse and pooled spawns into one reusable .tres, and play it from any signal or one line of code.
  • A sequence editor in the inspector: a timeline of the steps, an "Add step" menu, and a Preview that plays the sequence right there.
  • 26 ready-made presets (light, heavy and critical hits, hurt, death, explosion, pickups, heal, level-up, jump, landings, dash, block, parry, combo finisher and more) that drop onto any 2D or 3D object.
  • More effects: springy zoom punch (2D and 3D), full-screen vignette and chromatic-aberration pulse, stacking controller rumble, and a scene pool for sparks and debris.
  • Shader scene transitions: fade, wipe, circle iris, pixelate, dissolve or your own shader, in one call, with the next scene loading in the background. No autoload to set up.
  • UI juice: hover, focus and press bounce, shake on error, count-up numbers; safe inside Containers.

Try it in your browser

The demo above is the project's demo: a 2D arena and a 3D room side by side. Press an action (1-9, 0) to play the same moment in both; the "Now playing" box says what it shows. Switch any effect off to compare, try the accessibility settings, pick any of the 26 presets (Play repeats one), and press T for the UI juice and transitions demo. Browsers can't vibrate controllers, so in the browser demo the rumble meter shows the rumble instead; the desktop version rumbles for real.

Requirements 

Godot 4.7.x, tested on 4.7.2 (standard build; .NET not tested). Tested with the Compatibility, Forward+ and Mobile renderers; the browser demo runs on Compatibility.

More addons and packs

Updated 3 days ago
Published 12 days ago
StatusReleased
CategoryTool
PlatformsHTML5
AuthorTiny-Forge
Made withGodot
Tags2D, 3D, accessibility, game-feel, gdscript, Godot, godot4, juice, plugin, screen-shake
AI DisclosureAI Assisted, Code, Text

Purchase

Get this tool and 1 more for $16.99 USD
View bundle
Buy Now$12.00 USD or more

In order to download this tool you must purchase it at or above the minimum price of $12 USD. You will get access to the following files:

juice-kit-complete.zip 165 kB
Version 1.0.0

Download demo

Download
juice-kit-lite.zip 50 kB
Version 1.0.0

Leave a comment

Log in with itch.io to leave a comment.