Keywords

1 Overview and Research Questions

This research is being conducted at Bournemouth University as part of a PhD focusing on authoring tools for digital storytelling. It is a combination of narrative theory meshed with authoring tool development and experimentation. I am currently around ten months into the degree as of this submission, and when the conference runs, 14 months.

We are trying to answer how interactive narrative can be modelled in a genre-agnostic way such that it is suitable for structural analysis and development. We are also exploring how a developed model can be implemented in an effective author-friendly tool. Additionally, we are investigating the poetic impact that varying types of interface paradigms have on the authoring experience and the resulting narrative as to better understand the effects of design decisions.

While this project is looking at interactive narrative on the whole, there is a special interest in the domain of video game narrative in particular. The outcomes of this PhD are expected to be a new model of interactive narrative that is able to capture the nuances of storytelling in video games, a well-refined authoring tool implementing such a model, as well as an understanding of the impact that various interface paradigms have on the authoring experience and resulting narratives.

2 Narrative Model

We have developed a narrative model that targets video game stories. Our initial research [5] had us explore existing models of interactive narrative, both game-specific and not. The observations made in this analysis provided us with a clear understanding of previous approaches and techniques. As part of the analysis, we had applied various models to narratively simpleFootnote 1 and comparatively complexFootnote 2 games to see which areas were able to be represented and which faced difficulties. The most influential in our analysis were a couple of Proppian variations [3, 4], Aarseth’s model [1], the CANVAS project [6], and Bernstein’s hypertext patterns [2]. These observations of technique and gaps were crucial in the design of our model, as well as much experience playing games to identify areas of narrative that may be difficult to capture.

Our model’s primary contribution was in the representation of narrative elements within video games that can be discovered, observed, or experienced – Discoverable Narrative. For example, item descriptions, collectable letters, findable books, mechanics as metaphor, and so on. Our solution consisted of a four-dimensional matrix that when combined could represent these abstract narrative elements. Figure 1 explains the different elements of the matrix. We plan to refine and update the model to better define it in terms of data. It has been implemented in its current form as the base for our own authoring tool.

Fig. 1.
figure 1

Discoverable narrative matrix of our model.

3 Authoring Tool

We have began development on our own authoring tool which contains an implementation of our model at its foundations. The tool will continue development, especially as usability and impact experiments take place. Regardless of being a working prototype, the developmental level is already quite mature. Its interface can be seen in Fig. 2.

Fig. 2.
figure 2

The main interface of the authoring tool.

Prior to development of this authoring interface, we undertook a detailed study of HCI and UX principles to better create an informed design. Notable sources include Nielsen’s Usability Heuristics [7] and the Laws of UXFootnote 3. Our tool has a large focus on UX design. The principles and techniques learned during reading and a meta-analysis of existing tools have been largely implemented in our tool’s UI design and authoring flow.

We opted for a node-based graph for story visualization and editing as our analysis showed it to be an efficient and reliable method, as well as the most prominent in existing tools, when displaying interconnected data. Much thought has gone into UX and interface design, mostly for the graph, to help reduce cognitive friction for authors using the system. For instance, the distinct coloring of node types, highlighting paths of selected nodes, and so on. We have also tried to reduce UI clutter where possible to further mitigate cognitive friction. For example, the content of our nodes are edited through non-modal popup dialogs that can be easily raised and dismissed, and optionally converted to floating windows. Similarly, features that are less commonly used than the main graph, such as variable editors, entity editors, and story previewing, are hidden in the toolbar until requested by the author.

We have developed this authoring tool as we would like to explore UX flows and designs that are not present in existing systems. We also plan to run experiments comparing the impact on the authoring experience of other UX approaches compared to our own.

4 Next Steps

We intend to continue refining our narrative model to better define video game narrative. This is a continual process, although we would like to largely finalize the model by next year.

Development of the tool will likewise continue until ready for experimentation. We plan for initial usability experiments experiments to run shortly that will allow us to refine the UX and interface design based on expert user feedback.

To better understand the impact on authoring of existing systems, we intend to run multiple experiments pinpointing specific areas of the authoring experience (primarily surrounding UX and interface presentation in order to discover the impact they have). These studies are still being designed. These experiments would also include our own system as to compare the impact of our own designs relative to existing works.