Installation and Setup
Learn how to install, configure, and integrate the Convai Unreal Plugin Beta to bring conversational AI and real-time vision into your Unreal Engine projects.
Introduction
The Convai Unreal Engine Plugin (Beta) brings powerful, real-time conversational AI directly into Unreal Engine. Rebuilt from the ground up, offering low-latency dialogue, environment-aware interactions, and hands-free communication.
Whether you’re building immersive NPCs or AI companions inside player suits, the plugin enables natural, voice-driven experiences powered by Convai characters.
Installation Guide
You can install the Convai Unreal Plugin using one of two methods, depending on whether you want a project-specific or engine-wide setup.
1. Download the Plugin
Visit the official Convai Unreal SDK GitHub Releases page: https://github.com/Conv-AI/Convai-UnrealEngine-SDK-V4/releases
Download the latest release
.zipfile.Extract the archive — you should see a folder named Convai.
2. Install the Plugin
Method A — Engine-Level Installation (Recommended for Most Users)
This method makes the plugin available to all Unreal projects using the same engine version.
Navigate to your Unreal Engine installation directory.
Place the Convai folder in the following path:
Engine\Plugins\MarketplaceDefault Windows Path:
C:\Program Files\Epic Games\UE_5.x\Engine\Plugins\Marketplace
Method B — Project-Level Installation (C++ Projects Only)
This installs the plugin for a single Unreal project.
Navigate to your project’s root directory (where the
.uprojectfile is located).Create a folder named Plugins if it doesn’t exist.
Copy the Convai folder into this new directory:
YourProject\Plugins\Convai
3. Enable the Plugin in Unreal
Launch your Unreal Engine project.
Go to Edit → Plugins.
Search for Convai and enable it.
Restart the editor when prompted.
Configuring Your Player Blueprint
Once the plugin is enabled, you’ll need to add two main components to your Player Blueprint to enable AI interactions.
1. Add the Player Component
Open your main player Blueprint (for example,
BP_MarsPlayer).If unsure, press Play, select your character in the World Outliner, and click Edit Blueprint in the Details panel.
In the Components panel, click + Add → BP_ConvaiPlayerComponent.
This handles player-side input, microphone control, and chat UI management.
2. Add the Chatbot Component
Click + Add again and select BP_ConvaiChatbotComponent.
This is the AI "brain," managing conversation logic, speech, and vision capabilities.
Open the Convai Playground and select or create a character.
Copy the Character ID.
Back in Unreal, select the BP_ConvaiChatbotComponent and paste the ID into the Character ID field in the Details panel.
Compile and Save your Blueprint.
Testing the Setup
Push-to-Talk Mode
Press Play in the editor.
By default, the plugin uses Push-to-Talk mode.
Hold the T key to speak with your AI.
Hands-Free Mode
Stop the game and open your Player Blueprint.
Select BP_ConvaiPlayerComponent.
In the Details panel, under the Default category, uncheck Enable Push To Talk.
Compile and play again — you can now speak freely without pressing any key.
Adjusting the Chat UI
You can change the chat interface’s look and position:
Select the BP_ConvaiPlayerComponent.
In the Details panel, adjust Chat Widget Style (0, 1, or 2) to modify appearance and placement.
Enabling Vision
To allow your AI character to “see” and describe the environment, follow these steps:
In your Player Blueprint, click + Add → EnvironmentWebcam.
Drag the EnvironmentWebcam onto your player’s main camera (e.g.,
FirstPersonCamera) to parent it.With EnvironmentWebcam selected, set its Location and Rotation to 0, 0, 0 in the Details panel.
In the Content Browser, right-click and select Convai → Vision Render Target.
Name it something like
RT_Vision.
Return to your Blueprint, select the EnvironmentWebcam, and set Convai Render Target to
RT_Vision.Ensure Auto Start Vision is checked.
Press Play, look at an object in the world, and ask your AI about it.
Conclusion
You’ve successfully set up the Convai Unreal Engine Plugin (Beta) and connected your first Convai character. With just a few steps, you’ve enabled voice-based conversation, environmental awareness, and real-time interaction within Unreal Engine.
Continue exploring to customize your setup, integrate multiple characters, or connect advanced Convai features. For feedback and community discussions, visit the Convai Developer Forum.
Last updated
Was this helpful?