
Association for Computing Machinery, New York, NY, USA, pp 201–206.

In: Proceedings of the 27th ACM conference on hypertext and social media. Association for Computing Machinery, New York, NY, USA, pp 41–50. In: Proceedings of the ACM conference on hypertext. 7īolter JD, Joyce M (1987) Hypertext and creative writing. īogost I, Montfort N Platform studies: frequently questioned answers. Springer International Publishing, Cham, pp 523–533. Shibolet Y, Knoller N, Koenitz H (2018) A framework for classifying and describing authoring tools for interactive digital narrative. Mawhorter P, Zegura C, Gray A, Jhala A, Mateas M, Wardrip-Fruin N (2018) Choice poet example. In: Proceedings of foundations of digital games Mawhorter P, Mateas M, Wardrip-Fruin N, Jhala A (2014) Towards a theory of choice poetics. Montfort N (2003) Twisty little passages: an approach to interactive fiction. The interface techniques represented have evolved with these shared features, though they also represent the current limits of a paradigm of interactive narrative authoring where an author has explicit control over the structure and paths of the work. There identify key features in the interfaces by their function as a visual aid to specific authoring tasks.

Authors use the graphical interfaces in each of these tools to predict and manage the set of possible traversals that players may take. We also identify several organizing metaphors that underly the visual logic, including Spatial Mapping, Scene-driven Structure, Nodal Mapping, and Traversal Mapping.

We employ a simple proto-IDN consisting of a set of passages that represent locations spatially linked together to compare the interactive and non-interactive visual aids across the five tools. This chapter analyzes the visual interface of popular IDN authoring tools that include an explicit visual interface for creating content, including Twine, Storyspace 3, inklewriter, Inform 7, and Adventure Game Studio. The complexity of interactive narratives inspired a variety of visual aids and graphical interfaces that support authoring tasks.
