> 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/overview/feature-map.md).

# Feature map

Use this map when you know what you want to build but are not sure which feature, component, or guide covers it.

### Getting started

| I want to...                                            | Guide               | Documentation                                                                                                                                       |
| ------------------------------------------------------- | ------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| Check what I need before installing the plugin          | Prerequisites       | [Prerequisites](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/getting-started/prerequisites.md)                                    |
| Install the plugin into my Unreal project               | Installation        | [Installation](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/getting-started/install-the-convai-plugin.md)                         |
| Configure my Convai API key                             | API key setup       | [Configure API key](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/getting-started/configure-your-api-key.md)                       |
| Understand what each component in the scene does        | Component reference | [Scene components](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/getting-started/scene-components-reference.md)                    |
| Add my first AI character to a scene                    | Scene setup         | [Add your first character](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/getting-started/add-your-first-convai-character.md)       |
| Set up a MetaHuman character with the plugin            | MetaHuman           | [Set up a MetaHuman character](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/getting-started/set-up-a-metahuman-character.md)      |
| Set up a Reallusion character with the plugin           | Reallusion          | [Set up a Reallusion character](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/getting-started/set-up-a-reallusion-cc-character.md) |
| Configure microphone input and platform permissions     | Microphone          | [Configure microphone](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/getting-started/configure-the-microphone.md)                  |
| Tune the character's voice audio output                 | Character audio     | [Configure character audio](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/getting-started/configure-character-audio.md)            |
| Choose between push-to-talk and hands-free input        | Input mode          | [Configure conversation input](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/getting-started/configure-conversation-input.md)      |
| Display a chat or subtitle UI for the conversation      | Chat UI             | [Add the chat UI](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/getting-started/add-the-chat-ui.md)                                |
| Verify my scene is configured correctly before shipping | Validation          | [Validate your setup](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/getting-started/validate-your-setup.md)                        |

### Features

| I want to...                                                                | Feature           | Documentation                                                                                                     |
| --------------------------------------------------------------------------- | ----------------- | ----------------------------------------------------------------------------------------------------------------- |
| Let my character execute in-scene commands (`Move To`, `Follow`, custom)    | Character actions | [Character actions](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/character-actions.md) |
| Push live world state and events into character knowledge at runtime        | Dynamic context   | [Dynamic context](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/dynamic-context.md)     |
| Show facial emotion on my character driven by the AI response               | Emotion           | [Emotion](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/emotion.md)                     |
| Make characters remember each player across sessions                        | Long-term memory  | [Long-term memory](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/long-term-memory.md)   |
| Trigger scripted conversation branches and sections by name from Blueprint  | Narrative design  | [Narrative design](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/narrative-design.md)   |
| Tag level actors so characters are aware of and can act on them             | Scene metadata    | [Scene metadata](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/scene-metadata.md)       |
| Stream camera frames so characters can see and describe the scene           | Vision            | [Vision](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/vision.md)                       |
| Route the object under the player's gaze as context to the active character | Gaze attention    | [Gaze attention](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/gaze-attention.md)       |
| Add real-time lip sync driven by character speech                           | Lip sync          | [Lip sync](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/lip-sync.md)                   |

### Reference

| I want to...                                                          | Reference            | Documentation                                                                                                                                                                   |
| --------------------------------------------------------------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Browse documented Blueprint component, utility, and shared data pages | Blueprint reference  | [Blueprint reference](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/blueprint-reference.md)                                                                    |
| Look up the Chatbot component Blueprint surface                       | Chatbot component    | [Convai Chatbot component](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/blueprint-reference/convai-chatbot-component.md)                                      |
| Look up the Player component Blueprint surface                        | Player component     | [Convai Player component](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/blueprint-reference/convai-player-component.md)                                        |
| Look up the Object component Blueprint surface                        | Object component     | [Convai Object component](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/blueprint-reference/convai-object-component.md)                                        |
| Look up microphone and audio capture functions                        | Audio functions      | [Microphone and audio capture](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/blueprint-reference/microphone-and-audio-capture.md)                              |
| Look up utility Blueprint functions                                   | Utility functions    | [Utility functions](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/blueprint-reference/convai-utility-functions.md)                                             |
| Look up all enums, structs, and data types                            | Data types and enums | [Data types and enums](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/blueprint-reference/data-types-and-enums.md)                                              |
| Sign in, browse sample content, or export logs from the editor        | Editor window        | [The Convai editor window](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/editor-window.md)                                                                     |
| Check which Unreal Engine versions are supported                      | Engine versions      | [Unreal Engine versions](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/compatibility-and-requirements/unreal-engine-versions.md)                               |
| Check which platforms are supported for packaging                     | Platform support     | [Unreal Engine platform support matrix](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/compatibility-and-requirements/unreal-engine-platform-support-matrix.md) |
| Check which character rigs are compatible (MetaHuman, Reallusion)     | Rig support          | [Character rig support](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/compatibility-and-requirements/character-rig-support.md)                                 |

### Troubleshooting

| I want to...                                | Topic               | Documentation                                                                                                                                      |
| ------------------------------------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| Fix connection or API key errors            | Connection issues   | [Connection and API key issues](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/troubleshooting/connection-and-api-key-issues.md)   |
| Fix audio or microphone problems            | Audio issues        | [Audio and microphone issues](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/troubleshooting/audio-and-microphone-issues.md)       |
| Fix lip sync or facial animation problems   | Animation issues    | [Lip sync and animation issues](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/troubleshooting/lip-sync-and-animation-issues.md)   |
| Fix plugin installation or build errors     | Installation issues | [Installation and plugin issues](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/troubleshooting/installation-and-plugin-issues.md) |
| Export diagnostic logs or configure logging | Diagnostics         | [Diagnostics and log export](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/troubleshooting/diagnostics-and-log-export.md)         |

### Next steps

{% content-ref url="/pages/5oPvRJZZEVuIVMYZLYh8" %}
[Getting started](/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/getting-started.md)
{% endcontent-ref %}


---

# 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/overview/feature-map.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.
