> For the complete documentation index, see [llms.txt](https://docs.ninjutsugames.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting/events.md).

# Events

Events trigger when state machine states change. Use these in Trigger nodes or Game Creator 2 Triggers to react to changes.

## Available Events

| Event                                                                                                                               | Description                                            |
| ----------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ |
| [**On State Machine Variable Change**](/game-creator-2/state-machine-2/visual-scripting/events/on-variable-change.md)               | Fires when a State Machine Asset variable is modified  |
| [**On State Machine Runner Variable Change**](/game-creator-2/state-machine-2/visual-scripting/events/on-runner-variable-change.md) | Fires when a State Machine Runner variable is modified |

## Usage Example

```
Trigger Node:
├─ Event: On State Machine Runner Variable Change
│   ├─ Variable: "Health"
│   └─ Runner: Self
└─ Output → Actions: Update Health UI
```

{% hint style="success" %}
Variable change events are perfect for creating reactive UI that updates automatically when game state changes.
{% endhint %}
