> For the complete documentation index, see [llms.txt](https://docs.convai.com/api-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.convai.com/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/character-actions.md).

# Character actions

When a player speaks to a Convai character, the plugin can make the character physically respond — walking to objects, following the player, or performing custom behaviors. Use this section to set up and configure character actions, write Blueprint handlers, and work with parameters and attention grounding.

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>How character actions work</strong><br>Understand what character actions are, when they are queued, and how Blueprint handlers run.</td><td><a href="/pages/J36C3clan8yhcgYGTrUP">/pages/J36C3clan8yhcgYGTrUP</a></td></tr><tr><td><strong>Character actions quick start</strong><br>Enable actions, add the default handlers, set up pawn movement and NavMesh, register scene objects, and test movement.</td><td><a href="/pages/B8YtLNagBWrxMPwLZWxf">/pages/B8YtLNagBWrxMPwLZWxf</a></td></tr><tr><td><strong>Configuring actions</strong><br>Define the action set, enable the feature on the chatbot component, and register environment objects and characters.</td><td><a href="/pages/qIWRz61DFTTZdII0U2XA">/pages/qIWRz61DFTTZdII0U2XA</a></td></tr><tr><td><strong>Built-in action handlers</strong><br>Implement Blueprint handlers for the default navigation, follow, stop, and wait behaviors.</td><td><a href="/pages/t5DSC6B706zfqaDzJzHT">/pages/t5DSC6B706zfqaDzJzHT</a></td></tr><tr><td><strong>Building custom action handlers</strong><br>Write Blueprint event handlers that receive and complete action structs dispatched by the chatbot.</td><td><a href="/pages/Q9OxeZ4EchM8ABZ4pIOW">/pages/Q9OxeZ4EchM8ABZ4pIOW</a></td></tr><tr><td><strong>Parameterized actions</strong><br>Declare typed inputs on action templates and read resolved values in Blueprint handlers.</td><td><a href="/pages/y5n6zO4nhEgGfJnXzGk4">/pages/y5n6zO4nhEgGfJnXzGk4</a></td></tr><tr><td><strong>Attention and reference grounding</strong><br>Understand how the chatbot resolves object references and attention targets in action responses.</td><td><a href="/pages/H0jjq9t6AueURwGJUpI3">/pages/H0jjq9t6AueURwGJUpI3</a></td></tr><tr><td><strong>Actions Blueprint reference</strong><br>Look up the Blueprint structs, events, enums, and queue functions used by character actions.</td><td><a href="/pages/lEX58Owo3bAVjCGO0ezK">/pages/lEX58Owo3bAVjCGO0ezK</a></td></tr><tr><td><strong>Character actions examples</strong><br>End-to-end action recipes: navigating to an object, following a character, and using parameterized actions.</td><td><a href="/pages/KjK5RrpmmborH095i0oC">/pages/KjK5RrpmmborH095i0oC</a></td></tr><tr><td><strong>Troubleshoot character actions</strong><br>Fix actions that are not firing, NavMesh and movement issues, and parameters that are not resolving correctly.</td><td><a href="/pages/EeeGTar0veyeNxdDlpfy">/pages/EeeGTar0veyeNxdDlpfy</a></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.convai.com/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/character-actions.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
