In this project, we explore how game creators, players and generative AI models can collaboratively build and continually evolve games over time. We are currently looking at game narratives and non-player character definitions and dialogues, but eventually hope to apply this paradigm to the creation of entire game worlds.
In our paper “Player-Driven Emergence in LLM-Driven Game Narrative,” presented at IEEE Conference on Games 2024, we explore how large language models can foster unique forms of creativity when players participate in the narrative design process. Rather than replacing designers, LLMs can empower players with considerable freedom in their interactions with nonplayer characters (NPC). We show how these interactions provide implicit feedback for designers, offering insights unattainable with traditional dialogue trees.
In our paper “GENEVA: GENErating and Visualizing branching narratives using LLMs (opens in new tab),” presented at IEEE Conference on Games 2024, we introduce a graph-based narrative generation and visualization tool. This tool requires as input a high-level narrative description and constraints, such as the number of different starts, endings, and storylines, as well as context for grounding the narrative. Given these inputs, GENEVA then goes on to use the generative capabilities of GPT-4 to create narratives with branching storylines and renders them in a graph format, allowing users to interactively explore different narrative paths through its web interface (opens in new tab).