Skip to content

Designing Open Source Narrative Driven Interactive Experiences

Melissa AuclaireStudio Triome

Supply ChainThe Linux Foundation31 minOpen on YouTube ↗

Reviews designing Open Source Narrative Driven Interactive Experiences and evaluates key implications for security practitioners.

Summary

### Overview In this talk from Open Source Summit, Melissa Auclair, software engineer at Studio Triumph and independent game developer, explores the modern landscape of designing open-source, narrative-driven interactive experiences. Auclair outlines the lowering barriers to entry in game development in 2019, driven by an expanding ecosystem of open-source tools. She shares her core design philosophy, breaks down historical UI/UX design lessons from retro games, and examines key narrative principles. Finally, Auclair argues that because graphical realism is plateauing, the future evolution of interactive narrative lies in AI-driven conversational agents (chatbots) and standardized extended reality (XR) frameworks.

### Key Topics - **Open Source Game Development Pipeline:** The variety of modern open-source engines and content creation tools available to developers. - **Game Design Philosophy:** Core principles centered around treating players with care, fostering inclusivity, pursuing novelty, and prioritizing social gameplay. - **UI/UX Lessons from Classic Games:** Design takeaways extracted from retro titles such as *California Games*, *Duck Hunt*, *Dragon Warrior II*, *Eye of the Beholder*, and *Chaos;Head Noah*. - **Narrative and Dialogue Design:** The importance of purposeful lines, subtext, and fostering genuine emotional empathy rather than superficial sympathy. - **Conversational AI in Games:** Leveraging natural language processing tools, dialogue flows, and emotional generative systems to create dynamic character interactions. - **Extended Reality Standards:** The emergence of OpenXR and open-source runtimes for cross-platform VR/AR development.

### Technical Details - **Tooling & Pipeline:** Auclair highlights engines such as Godot, Xenko (recently open-sourced), MonoGame, and Cocos2d-x. For 2D/3D art and animation, tools include Blender, MakeHuman, OpenToonz, Synfig Studio, Pencil2D, Krita, and Inkscape. - **Retro Design Critique:** - *California Games*: Highlights the need for accessible, intuitive design where player choices are not irreversibly punishing. - *Duck Hunt*: Demonstrates the value of immediate user feedback and intuitive physical mechanics (light guns). - *Dragon Warrior II* & *Eye of the Beholder*: Illustrate the flaws of opaque interfaces and uncommunicated mechanics, showing the necessity of modern conventions like in-game tooltips, clear character progression stats, and transparent item usage. - *Chaos;Head Noah*: Demonstrates the risk of hiding crucial narrative mechanics (such as the 'delusion trigger') without player-facing indicators. - **Chatbots and Conversational Architecture:** - Chatbot frameworks operate on intents (user intentions), entities (modifiers like adjectives and adverbs), and dialogue flows. - Rasa: An open-source framework using Rasa NLU (intent classification and entity extraction) and Rasa Core (contextual machine learning decision-making with word vectors and SVMs), alongside Rasa X UI. - Botpress: Described as a modular chatbot platform for designing visual dialogue flows. - Replica & CakeChat: Emotional and generative dialogue systems that mimic user personality to foster companionship, showing potential for backend integration with 3D avatars. - **OpenXR & Monado:** - The Khronos Group's OpenXR standard (ratified to version 1.0.1) unifies VR/AR development across hardware by establishing an application interface and device layer API. - Monado serves as a fully open-source XR runtime for Linux, alongside Microsoft's Windows Mixed Reality runtime, enabling cross-platform execution on engines such as Godot 3.

### Takeaways Auclair emphasizes that game developers should respect player time, provide intuitive interfaces with clear feedback, and write dialogue that serves multi-layered narrative purposes. As rendering technologies like real-time ray tracing approach photorealism, future breakthroughs in interactive experiences will rely on intelligent, empathetic chatbot agents and open, hardware-agnostic XR standards like OpenXR.

Related talks