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
- Installation — How to install and activate the plugin
- Core Concepts — Presets, Feedbacks, Component, Sessions and Timing
- Usage Guide — How to use the Play Juice node and getting started
- Feedback Catalog — The 28 feedback types with their properties
- Advanced Configuration — Timing, intensity, channels, ranges and curves
- Multiplayer — Skip Replication, network modes and proxy
Need help?
For questions or suggestions, join our Discord.