A downloadable tool

Buy Now$39.99 USD or more

Game feel toolkit for Unity 6 - 154 feedbacks, 227 presets, 75 sounds, accessibility settings, full C# source.

Try it free: Juice Forge Lite has 73 feedbacks, 20 presets and the Juice Ladder demo - import the full kit over it to upgrade.

Watch the trailer above: the same fight goes from no juice to full juice in 10 steps.

Make your game feel great in one line of code. Juice Forge adds hit flashes, squash and stretch, knockback, screen shake, hit stop, particles, sounds, damage numbers, camera kicks, springs and much more - as ready presets or as stacks you build and preview right in the inspector.

Juice.Play("Combat/Hit Critical", enemy); - that is the whole setup.

Why Juice Forge

  • 227 ready presets in 15 categories: combat, platformer, pickups, economy, UI, vehicles, weapons, magic, status effects, cinematic, cards, props, spawn, idle, camera. Search them in the Preset Browser and apply with one click.
  • Make it Juicy wizard: pick what the object is (Player, Enemy, Projectile, Pickup, Button, Chest, Door, Vehicle, Card) and how loud (Subtle to Over the top) - done.
  • Edit-mode preview: press Preview in the inspector, scrub the timeline, drag bars to retime, solo a feedback. Your scene is restored afterwards.
  • Accessibility built in: separate strength for shake, flashes, motion, hit stop / slow-mo, vibration and sounds, a reduce-motion switch and a flash limit of 3 per second - plus a ready runtime settings menu.
  • No pipeline friction: Built-in, URP and URP 2D with no setup. Screen effects use their own overlay, so they work without post-processing. URP volume, 2D light and TextMeshPro feedbacks switch on automatically when those packages are present.

154 feedback types

  • Transform (23): punch, shake, squash and stretch, knockback, recoil, wiggle, jelly, bob, orbit, pop in / out, heartbeat...
  • Renderer (16): flash, tint, flicker, dissolve, outline, emission, sprite swap / sheet, trail...
  • Camera (7) and Screen (8): shake, kick, zoom punch, Dutch tilt, fade, vignette, damage border, speed lines, screen crack, letterbox.
  • Time (4): hit stop, freeze, slow motion, time-scale curves - shared requests that never fight over Time.timeScale.
  • Particles, debris, audio (pooled, random pitch, no repeats, ducking, low-pass, combo pitch), haptics (gamepad, Android, iOS, WebGL), lights, physics, animator.
  • UI (14), UI Toolkit (5), floating text and count-up, TextMeshPro per-character effects (7), URP post effects (11).
  • Flow: pause, wait for signal, loops, chain players and presets, UnityEvents. Players run in parallel, in sequence or pick one at random, with delay, chance, cooldown, intensity, distance falloff, channels and seeds.
  • 10 spring components (position, scale, rotation, colour, alpha, float, follow, camera zoom, light, audio).

Demo scene: the Juice Ladder shows the same fight going from no juice to full juice in 10 steps, a gallery plays every preset on a fitting target, and the accessibility menu is ready to reuse. Press T for a guided tour.

Full C# source, assembly definitions, pooled objects, no dependencies. PDF guide with quick start, every feedback, presets, accessibility and API.

Code and documentation were written with the help of an AI assistant and tested by us in Unity 6.6. The sounds were synthesised by our own code; the demo art is hand-written vector code.

Technical details

  • 154 feedback types in 22 groups; Juice Player with Parallel / Sequential / Random One modes, delays, chance, cooldown, loops, signals, channels, distance falloff, seeds
  • 227 presets as JSON (Resources/JuiceForge/Presets), save / copy / paste your own; Juice.Play / PlayAt / PlayValue / Impact API
  • 75 sounds (WAV, synthesised by our code), particle textures, damage number sprite font
  • Accessibility settings (master 0-200%, shake, flash, motion, time, haptics, audio, reduce motion, 3 flashes/s limit) saved in PlayerPrefs + runtime uGUI menu
  • Editor: timeline inspector with edit-mode preview and scrubbing, Preset Browser, Make it Juicy wizard, Juice Profiler
  • Juice Sprite shader (flash, dissolve, outline) - optional
  • Built-in, URP and URP 2D; optional modules for URP volumes / Light 2D and TextMeshPro via versionDefines; Input System or legacy input
  • Pooled particles, audio voices, floating texts and debris; assembly definitions; no third-party code dependencies
  • Demo: Juice Ladder, preset gallery, accessibility menu, guided tour (Poppins font, SIL OFL)
  • Tested in Unity 6.6 (URP 2D, Input System); minimum 6000.0

Minimum Unity 6000.0. The download is a .unitypackage: Assets > Import Package > Custom Package.

Updated 12 days ago
Published 14 days ago
StatusReleased
CategoryTool
AuthorRasterloom
Tags2D, accessibility, csharp, game-feel, juice, particles, screenshake, Sound effects, tween, Unity
AI DisclosureAI Assisted, Code, Text

Purchase

Buy Now$39.99 USD or more

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

Rasterloom-Juice-Forge.unitypackage 3.8 MB

Leave a comment

Log in with itch.io to leave a comment.