Posted on Oct 12, 2020 | Rating

Storyline Scaffolding Dashboard

Uses explicit encoding and story grammar theory to visualize in-game story completeness and provide real-time visual player analytics.

Short non-technical description: Tracks and visualizes the presence of a story in a game and allows for the visual assessment of player performance.

Technical description:

The Storyline Scaffolding Dashboard (SSD) uses Story Grammar Theory (SGT) to visualize a story as a tree (story graph) and can also load in a gameplay graph (behavior tree) from a game. The SSD then makes use of explicit encoding to show both of these trees and visually express the links between nodes across each graph. This explicitly shows the amount of the story that is present in the game: in-game story completeness.

The SSD can also connect to a game and receive Serious Games Interactions Model (SGIM)-formatted statements to provide visual real-time analytics. These show the progress of a player through the game by lighting up both node trees and provide additional performance metrics of progress and lostness (navigational efficiency) for additional player assessment.

Date: Oct 10, 2020

Language: English

Access URL:


Version: 1.0

Version notes: Stable version. Feature upgrades, bug-fixes and code clean to follow.

Development status: Completed

Commit URL:

Type: Apache 2.0 (Apache License 2.0)


Game Genre Education

Related Articles

Server-Side Dashboard and Analysis (Analytics Frontend)
Manuel Freire, Iván Martínez-Ortiz, Dan Christian Rotaru, Antonio Calvo Morata, Rage project, e-UCM Research Group