Overview & Quick Start

v1.0

Juicy Actions is an extensible ACTION SYSTEM bringing BEHAVIORS, JUICE, FEEDBACKS, and more in an extremely straight forward environment.

Simple. Powerful. Fast.

Key Concepts

Juicy Actions is drives Actions with Action Executors. Actions can do literally anything you'd like, and there are dozens of actions ready to be used. Here's an overview of these concepts, with a quick start guide to get started.

Actions

Actions are generally single-operation systems that do one thing. They are Scriptable Objects. Settings can be overridden in the Inspector when used with an Action Executor.

The Move action will move a transform over time.

Action Executor

The ActionExecutor object handles the execution of individual Actions at runtime. Add these to your classes, or use the included Action On Event classes, such as ActionOnTap or ActionOnStart.

UICard objects in the Card Match demo game utilize the ActionOnHover component.

In this example we see the Action On Hover component with built-in ActionExecutors for HoverEnterActions, HoverStayActions, and HoverExitActions. This component quickly enables hover actions for UI elements and in-game objects.

Quick Start

In this simple quick start tutorial, we will quickly add Actions to objects in a new scene. The video corresponds to the written steps.

Follow Along Tutorial

For a more in-depth guide, in this tutorial we'll flesh out a more advanced game setup, using Actions, the Action Blackboard, and code custom Actions specific to this project. The video corresponds to the written steps.

Last updated

Was this helpful?