Story Authoring

At the heart of our interactive shows lays a story, and it's an interesting challenge to find a good way to encode a story (especially an interactive non-linear narrative) in computer-readable terms. In our system, we use the metaphor of story pages. Each "page" may contain one or more "shows" (the show being the smallest unit of an experience). Pages are connected to one another via "edges", much like links between nodes in a graph. We call this structure a "story web".

Below is an example of a story web used in our game show experience.

And here is an example of shows arranged on a timeline to form a page.