Designing a dynamic storytelling experience in VR

Hi all,

I’m working on a VR project based on J.R.R. Tolkien’s The Children of Húrin and I need help configuring the AI-NPC logic and dialogue flow in Convai.
In this experience, the user enters a dark and immersive VR space where they are greeted by Húrin, a central tragic character from Tolkien’s universe. The AI-NPC (Húrin) is meant to narrate the story from the book (which I’ve uploaded in full to the Knowledge Bank), and should act both as storyteller and character.

I want to configure the AI so that:

  1. Húrin begins telling the story as soon as the user enters the scene, speaking slowly and solemnly, recounting the tale from The Children of Húrin.
  2. If the user asks a question, Húrin should stop, answer the question, and then resume the story from where he left off — not restart, not end, not get confused.
  3. Ideally, the flow should feel like an oral, continuous narration, not just a series of isolated knowledge snippets.
  4. I would like to keep the Knowledge Bank as the primary source and ensure that the storytelling can reference it progressively.

Hello @theportal102,

It sounds like you’re aiming to leverage Convai’s Narrative Design feature to create a dynamic storytelling experience in VR. Here’s how you can achieve this:

First, create your Narrative Design on convai.com. Ensure your decision paths are clearly defined and logically structured. We recommend testing the narrative flow within the Playground chat area first to verify that the story progresses as intended.

Once you’ve validated everything in the Playground, you can integrate it into your game engine. For detailed guidance, refer to the following documentation:

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.