🍋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 Discordarrow-up-right and open a ticket in the support channel!

circle-check
FAQs & Common Problemschevron-right

Last updated