SpanZeto / Documentation / game juice Pro

Game Juice Pro

Plugin v1.0 UE 5.3+ 4 min read Updated Feb 2026

Description

Game Juice Pro is a complete game feel and feedback system for Unreal Engine. It allows you to add visual, audio and haptic impact to any game event through a modular system of 28 feedback types ready to use: from camera shakes and scale effects to particles, post-processing and controller rumble.

Designed to be used directly from Blueprints with a single node (Play Juice), with support for multiplayer and a system of reusable presets as Data Assets.

Features

Feedback system

  • 28 feedback types: Transform, visual, post-process, camera, audio, time, particles and gameplay
  • Reusable presets: Group feedbacks into Data Assets that you can share between actors and projects
  • Play Juice node: A single custom Blueprint node to play any preset
  • Independent sessions: Play multiple presets simultaneously without conflicts

Control and timing

  • Configurable timing: Delays, repeats, cooldowns and play count limits per feedback
  • Dynamic intensity: Global, per-preset and per-call multipliers
  • Randomness: Automatic variation in intensity and duration for organic results
  • Execution probability: Each feedback has a configurable probability percentage (0-100%)

Integration

  • Blueprint-first: Designed to work without writing a single line of code
  • Native multiplayer: "Skip Replication" pin on the node to control replication instantly
  • Dynamic pins: The Play Juice node automatically shows additional pins based on preset content (e.g.: floating text, look at target)
  • C++ API: Static functions available for use from code

Architecture

The plugin is composed of two modules:

  • GameJuicePro (Runtime): Feedback system, presets, main component and network logic. Included in the final game.
  • GameJuiceProEditor (Editor): Play Juice Blueprint node, custom property panel and asset factory. Only available in the editor.

The main hierarchy is:

  • Juice Preset → Reusable Data Asset that groups a collection of configured feedbacks.
  • Play Juice (node) → Blueprint node that plays a preset on a target actor.
  • Game Juice Component → Optional component for advanced configuration (sessions, timing, network).

Documentation sections

Section index

Need help?

For questions or suggestions, join our Discord.