Bring AI-Powered 3D Avatars To Your Unreal Engine Virtual Reality Projects | Convai UE5 VR Tutorial

Hello everyone,

Virtual Reality is transforming hard-skills training, digital twin scenarios, onboarding, and immersive 3D experiences. Today, we are excited to release a step-by-step tutorial on how to bring Convai-powered AI avatars into your Unreal Engine 5 VR projects!

In this tutorial, we start with an Unreal Engine VR template project, integrate a Convai-powered MetaHuman, configure hands-free voice interaction, set up 3D spatial UI widgets, and test real-time Convai Actions directly inside a VR environment.

:sparkles: What We Cover in This Tutorial

Whether you are building virtual guides, interactive learning applications, or immersive NPCs, this video guides you through the entire VR pipeline:

  • :goggles: 3D Chat Widget Setup: Add a Convai 3D widget component to your MetaHuman Blueprint and properly position the chat transcript UI for VR consumption.

  • :speaking_head: Hands-Free Conversation: Disable push-to-talk in the player Blueprint so users can speak naturally with the AI avatar inside VR.

  • :bullseye: Convai Actions in VR: Enable Actions via the Convai Chatbot component so your AI character can follow the user, point to objects, trigger animations, and interact with the virtual world.

  • :package: Scene Object Configuration: Set up object references so the AI avatar understands and reacts to natural language commands involving environment objects.

  • :test_tube: VR Action Testing: Test hands-free conversation and spatial actions inside an active UE VR scene.

:link: Resources & Prerequisites

Check out the resources below to follow along with the tutorial or catch up on prerequisite concepts:

Prerequisite Tutorials:

Documentation & Blog:

We look forward to seeing the immersive VR experiences you build! Drop your feedback, setup questions, or project showcases in the replies below.

Happy developing!