PlayWrite: A Multimodal System for AI Supported Narrative Co-Authoring Through Play in XR

Esen K. Tütüncü, Qian Zhou, Frederik Brudy, George Fitzmaurice, Fraser Anderson
3/2/2026
cs.HCcs.AI

No confident code implementation found for this paper.

Abstract

Current AI writing tools, which rely on text prompts, poorly support the spatial and interactive nature of storytelling where ideas emerge from direct manipulation and play. We present PlayWrite, a mixed-reality system where users author stories by directly manipulating virtual characters and props. A multi-agent AI pipeline interprets these actions into Intent Frames -structured narrative beats visualized as rearrangeable story marbles on a timeline. A large language model then transforms the user's assembled sequence into a final narrative. A user study (N=13) with writers from varying domains found that PlayWrite fosters a highly improvisational and playful process. Users treated the AI as a collaborative partner, using its unexpected responses to spark new ideas and overcome creative blocks. PlayWrite demonstrates an approach for co-creative systems that move beyond text to embrace direct manipulation and play as core interaction modalities.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{ttnc2026playwrite,
  title  = {PlayWrite: A Multimodal System for AI Supported Narrative Co-Authoring Through Play in XR},
  author = {Esen K. Tütüncü and Qian Zhou and Frederik Brudy and George Fitzmaurice and Fraser Anderson},
  year   = {2026},
  eprint = {2603.02366},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.02366v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2603.02366.svg)](https://codeofpaper.com/paper/2603.02366)

Discussion