
Artificial Intelligence is rapidly changing game development, enabling new ways to generate, validate, and deliver content at scale. While AI has been widely used for procedural level generation, adaptive difficulty, and NPC behavior, we are now applying it to something much more dynamic—automated storytelling and game-driven narrative experiences.
At Gig Game Corp, we are developing AI-driven systems that generate dynamic, voice-acted game content in real time. One of our primary test cases for this is “Would I Lie??”, a game that uses AI to generate trivia questions, validate their accuracy, and synthesize realistic voiceovers complete with environmental sound effects and audio post-processing. This approach allows us to create an automated content pipeline that removes the need for manually scripting questions, writing character dialogue, and recording voiceovers while ensuring a consistently high-quality player experience.
This article outlines the technical approach we take in building this system, how we validate AI-generated content, and how we apply AI to sound engineering to create more immersive game experiences.
The first step in the pipeline is content generation. For "Would I Lie??", this means dynamically creating trivia questions, possible answers, and in-game host dialogue. Instead of manually curating thousands of questions, we use GPT-4 to generate structured content in a JSON format, which is then processed and filtered by additional AI models.
To break this down, we follow these steps:
{
"question": "What historical event led to the world’s first 'diplomatic prank war'?",
"answers": [
{ "text": "The French and Indian War", "isCorrect": false },
{ "text": "The Toledo War of 1835", "isCorrect": true },
{ "text": "The 1978 Icelandic Cod Wars", "isCorrect": false },
{ "text": "The Penguin Treaty of 1962", "isCorrect": false }
],
"difficulty": "medium",
"category": "history"
}
By structuring the output in JSON, we can efficiently store, validate, and retrieve questions in real time, enabling a large, dynamically generated question pool that ensures variety and replayability.
One of the most critical challenges in AI-generated content is quality control. While language models are highly capable of generating engaging questions, they do not always guarantee factual accuracy, balance, or appropriate phrasing. To address this, we apply a multi-step validation process:
By implementing these safeguards, we ensure that only validated, high-quality questions make it into the final game.
Once a question is generated and validated, the next step is delivering it to the player through AI-generated voiceovers. Instead of using pre-recorded audio, we employ text-to-speech (TTS) technology, specifically ElevenLabs’ AI-driven voice synthesis, to bring the in-game hosts to life.
Before calling ElevenLabs to generate the actual speech, we first perform a separate AI pass using OpenAI to create structured dialogue for both the question introduction and the answer reveal. This approach ensures that each component is carefully controlled, avoiding unintended deviations, unnecessary elaboration, or early disclosure of the correct answer.
To maintain accuracy and structure, we provide specific instructions in each AI prompt, clearly defining:
For example, when generating question narration, we structure the AI prompt as follows:
Similarly, when generating answer reveal narration, we:
By splitting question and answer generation into separate AI passes and strictly defining starting and stopping points, we eliminate AI hallucinations that could inadvertently reveal answers or introduce irrelevant information. If we allowed the AI to generate the full dialogue in one request, it could attempt to "anticipate" the outcome, leading to unwanted bias, inconsistencies, or unnecessary filler content.
Each trivia question is narrated by two AI-generated host characters, each with distinct vocal styles and personalities. Their dialogue is dynamically generated and follows a structured format.
{
"Conversation": [
{ "VoiceId": "2", "Dialog": "Alright, folks! Here's your next question... What historical event led to the world's first 'diplomatic prank war'?" },
{ "VoiceId": "3", "Dialog": "Ooooh, I love a good prank war! This better involve rubber chickens and fake treaties." },
{ "VoiceId": "2", "Dialog": "Your options are... A) The French and Indian War, B) The Toledo War of 1835, C) The 1978 Icelandic Cod Wars, or D) The Penguin Treaty of 1962." },
{ "VoiceId": "3", "Dialog": "Honestly, I want it to be the penguins. Those little guys are ruthless." }
]
}
Once the structured dialogue is finalized, we send it to ElevenLabs for high-quality voice synthesis, ensuring a clear, engaging, and error-free narration that brings the game’s AI-generated hosts to life while maintaining strict content accuracy. By structuring AI-generated dialogue in this format, we eliminate the need for manual scripting while maintaining a natural and dynamic conversational flow.
A major factor in creating immersive storytelling experiences is sound design. To make AI-generated voiceovers feel more authentic, we apply audio processing techniques using NAudio, including:
Beyond generating trivia questions and answer reveals, we also use AI to create scene transitions and non-question dialogue for key game moments, such as the game introduction, scoring updates, round transitions, and the final wrap-up. These segments require a different approach because they are not structured around a question-and-answer format but instead serve to set the stage, engage players, and provide a seamless flow between gameplay elements.
To ensure variety and replayability, we generate multiple versions of each scene using OpenAI, allowing for different interactions and tonal shifts each time the game is played. Additionally, we programmatically switch out characters at random for each scene, ensuring that the interactions feel fresh and dynamic. For example, in one playthrough, a scoring update might be delivered by the main host and co-host, while in another, a secondary character—such as a quirky announcer, an overzealous producer, or even an intern—might take over, adding humor and unpredictability. By randomizing character assignments, we create a diverse range of interactions, preventing dialogue from becoming repetitive and making each game session unique.
To maintain structure and prevent dialogue inconsistencies, we clearly define the beginning and ending of each scene, ensuring that transitions between different segments are seamless. Each AI-generated script is designed to connect smoothly with the preceding and following dialogue scenes, preventing jarring or unnatural shifts in conversation. We use a combination of predefined intro/outro markers and scene-specific constraints to ensure that AI-generated content stays within the scope of the intended narrative flow.
Once the scripts are finalized, just as with the question generation process, they are also synthesized using ElevenLabs voice technology and mixed with ambient sound effects and audio transitions to enhance immersion and differentiate between scenes. For example, an ending sequence will have a crowd cheering overlay to simulate the energy of a live audience, reinforcing the conclusion of the game. Meanwhile, a preshow backstage scene will have a telephone filter pass applied to the audio, audibly distinguishing the pre-intro dialogue from the main game show itself. These sound effects and processing techniques help create a more engaging and cinematic experience, making each scene feel distinct and reinforcing the overall production quality.
Moving forward, we plan to expand our AI-driven sound design tools by developing a larger sound effects library and additional audio filters that AI can apply dynamically in real-time. This would allow the system to adjust audio effects based on the scene, whether it’s adding echo in an empty room or overlaying storm sounds for dramatic effect.
We also plan to launch an AI-generated old-style radio storytelling channel, which will use these tools to create automated horror and sci-fi audio dramas. These will serve as both a technical demonstration of our AI storytelling capabilities and a new form of entertainment, showcasing how AI can dynamically generate stories, dialogue, and fully mixed soundscapes without human intervention.
AI is a powerful tool for dynamic storytelling and content generation, but it comes with real costs—both in terms of computational resources and financial overhead. Each AI-generated voice line, real-time interaction, or dynamically constructed scene requires processing power and API calls, which scale based on usage. As AI adoption in gaming grows, understanding and managing these costs becomes a critical part of development.
To balance AI-driven immersion with cost efficiency, we are designing two versions of this game, each optimized for different use cases.
The first version will dynamically generate transition scene dialogue in real-time, allowing AI to interact directly with players and teams by name. This version is intended for live broadcasts on platforms like YouTube and Twitch, where we control the game session as a singular, solitary experience. Because it only runs once per session, the cost of AI processing remains manageable. This version enhances engagement by allowing AI-generated hosts to interact with the audience in real-time, delivering a fully dynamic experience that justifies the cost.
However, generating AI-driven dialogue is not instant. On average, it takes between 4 to 7 seconds to generate and convert a line of dialogue into speech, at a cost of $0.16 to $0.20 per call. This required us to carefully plan when and how AI-generated content is created to avoid disrupting the player experience. To minimize noticeable delays, we designed our system to preload content before it is needed or to generate it during natural pauses, such as when players are given time to answer a question. This ensures a seamless experience, preventing interruptions that could take players out of the game.
To address cost concerns, the second version, featured within Gig.Game, is designed for private gameplay and must support a high volume of sessions without excessive costs. Instead of generating real-time AI dialogue for every session, we pre-generate a set of AI-crafted transitions and dialogue segments, ensuring a high-quality, consistent experience while minimizing on-the-fly AI processing. This allows us to offer scalable, cost-effective gameplay without sacrificing immersion.
The key takeaway here is that AI usage must be planned strategically. While real-time AI-driven experiences provide unparalleled engagement, they are best suited for controlled, single-instance environments like live broadcasts. In contrast, pre-generated AI content enables scalable, repeatable gameplay without incurring ongoing AI processing costs. By leveraging both approaches, we ensure that AI remains an enabler of innovation, rather than a bottleneck of cost, while maintaining the fluidity and engagement necessary for an immersive player experience.
As we continue refining our AI-driven storytelling engine, we are exploring new applications for AI-generated narrative experiences beyond trivia games, including:
I will be at AI4 2025 in Las Vegas, where I look forward to seeing how others are innovating in AI-powered game development. I will also be giving in-suite demos of our AI storytelling technology, showcasing how AI can automate narrative generation, voice acting, and sound engineering in a way that enhances game development workflows.
If you’re interested in the future of AI in gaming, let’s connect. Where do you see AI having the biggest impact on storytelling? Let’s discuss.
The Future of Game Shows is Here – And You’re Invited!
Exciting Updates to Gig Game, Open JS Library, and Mobo Bingo!