> 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

Find guides, references, and examples for the Convai Unreal Engine character actions system — from quick start to Blueprint API reference.

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="/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/character-actions/how-character-actions-work.md">How character actions work</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="/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/character-actions/character-actions-quick-start.md">Character actions quick start</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="/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/character-actions/configuring-actions.md">Configuring actions</a></td></tr><tr><td><strong>Writing clear action names and descriptions</strong><br>Name and describe actions so Convai picks the right one, and keep parameter descriptions unambiguous.</td><td><a href="/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/character-actions/writing-clear-action-names-and-descriptions.md">Writing clear action names and descriptions</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="/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/character-actions/built-in-action-handlers.md">Built-in action handlers</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="/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/character-actions/building-custom-action-handlers.md">Building custom action handlers</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="/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/character-actions/parameterized-actions.md">Parameterized actions</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="/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/character-actions/attention-and-reference-grounding.md">Attention and reference grounding</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="/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/character-actions/actions-blueprint-reference.md">Actions Blueprint reference</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="/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/character-actions/character-actions-examples.md">Character actions examples</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="/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/character-actions/troubleshoot-character-actions.md">Troubleshoot character actions</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.
