Litcius/Paper detail

NarrativeGenie: Generating Narrative Beats and Dynamic Storytelling with Large Language Models

Vikram Kumaran, Jonathan Rowe, James C. Lester

2024Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment13 citationsDOIOpen Access PDF

Abstract

Interactive narrative in games utilize a combination of dynamic adaptability and predefined story elements to support player agency and enhance player engagement. However, crafting such narratives requires significant manual authoring and coding effort to translate scripts to playable game levels. Advances in pretrained large language models (LLMs) have introduced the opportunity to procedurally generate narratives. This paper presents NarrativeGenie, a framework to generate narrative beats as a cohesive, partially ordered sequence of events that shapes narrative progressions from brief natural language instructions. By leveraging LLMs for reasoning and generation, NarrativeGenie, translates a designer’s story overview into a partially ordered event graph to enable player-driven narrative beat sequencing. Our findings indicate that NarrativeGenie can provide an easy and effective way for designers to generate an interactive game episode with narrative events that align with the intended story arc while at the same time granting players agency in their game experience. We extend our framework to dynamically direct the narrative flow by adapting real-time narrative interactions based on the current game state and player actions. Results demonstrate that NarrativeGenie generates narratives that are coherent and aligned with the designer’s vision.

Topics & Concepts

StorytellingNarrativeLinguisticsComputer scienceHistoryLiteratureArtPhilosophyTopic ModelingAdvanced Text Analysis TechniquesArtificial Intelligence in Games