# Overview

**Bee Labs** | Version 1.4 **Unity Compatibility:** 2021.3 LTS and newer

A lightweight, memory-efficient action sequencing system for Unity. Create complex sequences of actions — animations, audio, transforms, events, and more — without writing code, using a visual inspector interface.

***

## Key Features

* **Memory Efficient** — Uses `[SerializeReference]` for polymorphic serialization, reducing memory overhead from \~440+ bytes (MonoBehaviour) to \~60-100 bytes per action
* **Visual Editor** — Intuitive inspector-based workflow with categorized action dropdown
* **58+ Built-in Actions** — Audio, Animation, Transform, UI, Renderer, Flow Control, Physics, Physics2D, Particles, Camera, Lighting, Scene, Time, Variables, Juice, Debug, and more
* **Trigger System** — 7 built-in trigger components to start sequences from collisions, input, timers, variable changes, and more
* **Conditional Branching** — Create dynamic sequences with conditions
* **Custom Attributes** — Rich set of inspector attributes for clean, organized UIs
* **Event System** — Hook into playback events (OnPlay, OnComplete, etc.)
* **Variable System** — Store and compare Bool, Int, Float, String, Object, Vector2, Vector3, and Color variables with change events
* **Juice Effects** — Punch position/rotation/scale and enhanced screen shake for game feel
* **Extensible** — Easy-to-create custom actions with code generator tool


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://beelabs-dev.gitbook.io/beelabs-docs/flow-of-action/flow-of-action.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
