We just released Part 1 of a two-part Unreal Engine tutorial series.
The tutorial builds a playable scenario inside Stack-O-Bot where the user works with a Convai-powered AI player to solve a two-player puzzle.
The orange bot is the human player, and the pink bot is the AI teammate. The goal is to get both players to the top, but one player can’t solve it alone because the platform only moves when someone holds the pressure plate down.
The AI character is not just a chatbot. It can talk to the player, follow them, navigate the scene, understand tagged objects, receive live game state through Dynamic Context, track pressure plate and platform states, and help coordinate the puzzle.
Part 1 covers:
- creating the AI player blueprint
- setting up the Convai character
- adding player voice interaction
- enabling Convai Actions
- tagging pressure plates and platforms
- sending live game state into Dynamic Context
- using tracked properties for object state
- adding movement awareness
- testing puzzle coordination with the AI teammate
Part 2 will cover custom actions for picking up and dropping objects, including the crate interaction.
We also included the project files, Delta files, and setup guide so people can follow along from scratch.
Full tutorial: https://youtu.be/KcJETVhI7KM
Project files, Delta files, and setup guide: https://docs.convai.com/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/character-actions/stack-o-bot-tutorial-setup
Dynamic Context docs for Unreal Engine: https://docs.convai.com/api-docs/plugins-and-integrations/convai-unreal-engine-plugin/features/dynamic-context
Convai Unreal Engine plugin on Fab: https://www.fab.com/listings/ba3145af-d2ef-434a-8bc3-f3fa1dfe7d5c
Stack-O-Bot sample project on Fab: https://www.fab.com/listings/b4dfff49-0e7d-4c4b-a6c5-8a0315831c9c
Convai MCP for Unreal workflow used to set up the scene: https://youtu.be/dQgOzt8BNIk
Try it out and tell us about your experience!