🍋JUICY ACTIONS - COMING SOON
v1.0
TL;DR
At its core Juicy Actions is:
1️⃣ Actions → Bite-sized code objects that generally do one thing
2️⃣ Action Executor → Executes Actions at runtime with advanced logic. Add to your classes or use...
3️⃣ Action on Events / Action Runner → Included classes which contain one or more Action Executors
Combine Actions to produce amazing game feel / juice, run logic, and more.
⊕ Blackboard, Time Control, Deterministic Random
What is Juicy Actions?
Juicy Actions is a logic, visual effects, and game feel system for Unity that lets you create polished, responsive game animations, adjust settings, and perform logical operations without writing code. Bundle together movements, color changes, screen shakes, particles, sounds, and UI effects into reusable action sequences, then trigger them with a single line of code or built-in event components. Perfect for adding that satisfying "juice" to attacks, UI interactions, pickups, damage reactions, and level transitions—the polish that makes your game feel alive instead of flat.
Under the hood, Juicy Actions is built on a robust async/await architecture with full cancellation support, restart-safe execution, and a flexible dependency injection system. Actions are modular ScriptableObjects that can be sequenced, grouped, conditioned, and looped with Deterministic Randomization and shared state via Blackboard. The system supports custom time sources, per-action overrides, extensible clock resolution, and seamless integration with external frameworks—giving experts fine-grained control while keeping the beginner experience as simple as dragging assets into inspector fields and hitting play.
Where to Start?
It's easy to start.
Quick Start & Demo Scenes
The main package contains multiple demo scenes. You can learn about each demo scene in the Quick Start & Demossection. Or get hand-on with Juicy Actions using the Super Quick Start Tutorial.
Visit the Third Person Game Tutorial for a more in-depth tutorial you can follow along with.
Integrations
Juicy Actions provides integrations with multiple 3rd party assets. Visit the Integrationspage for details on each. Many integrations add additional Actions and other components to the toolset, specific to those other tools!
Docs
The rest of the docs go deeper into each part of Juicy Actions, including code samples. Dig deep, learn more, and get some ideas on how to squeeze the most Juice out of this!
Customization
When you're ready, create your own Action classes that speak directly to your project, your systems, and your tools. It's easy to create, either with your friendly AI or by yourself, and custom Actions will drastically increase the value you get from Juicy Actions!
Support
Find a bug? Got lost? Is my documentation super confusing?
Come to the Discord and open a ticket in the support channel!
Please note, I do have a full time job an a family. I try to check the support threads as often as possible, but I am not able to check every single day. I will reply when I am able! Thank you for understanding!
Last updated