Visualization Dashboard:  A New Open Game Data Tool for Exploring Game Data

Up to now, Open Game Data infrastructure has made it possible to convert anonymous game play from educational games into events and use aggregators to process the events into features at session, player, and population levels.  The logical next step was to build tooling for data visualization and analytics to allow exploration of the data. 

Requirements for exploring educational game data

In 2024, Field Day Lab piloted an early prototype visualization tool that was designed to be teacher facing (Swanson & Gagnon, 2024). That project set the stage technically, but the team turned their attention to formally exploring other data visualization projects. “We tested whether existing solutions would support the game data use case and found them all lacking”, said Yuheng Chen, a product developer at Open Game Data.  Looker studio has a highly interactive web interface and easy-to-share dashboards, but has rigid data requirements and limited visualization capabilities.  Jupyter provides full control over visualizations and the ability to transform data directly, but requires python expertise and does not support presentations.  Tableau provides support for many visualization types and also calculated fields, but it requires training and performance degrades with the larger datasheets common with game data. “  So that led us to formalize the requirements for a visualization tool for educational games,” he said.

Working with colleague Luke Swanson, a research intern in Field Day Lab at the University of Wisconsin, Yuheng interviewed educational game researchers and developers and developed a requirement set for a visualization tool, the first of which was that no coding expertise is required for users. “The tool needs to be intuitive to use,” Yuheng explained. In addition, the interviews revealed the following functional requirements:

  • Designed for rapid exploration of complex game data

  • Supports bespoke visualizations

  • Intuitively organizes charts

  • Functions with large datasets

  • Supports multiple levels of data aggregation

  • Enables sharing of data and analyses

Building a Prototype

On a recent Open Office Hour, Yuheng and Luke previewed a prototype of the Open Game Data Viz Dashboard.  They showed how game data can easily be loaded into the interface, and then a new dashboard created.

Screenshot of Viz Dashboard, showing list of files on left and basic gameplay stats on right including active playtime in seconds and active play vs. idle time.

Figure 1. Viz Dashboard: Gameplay statistics display immediately upon file loading and can be adjusted easily using the toggle controls.


Yuheng and Luke demonstrated how the Viz Dashboard could be used to explore game data, live, as a team.  They used data from Headlines and High Water, a game available on the Open Game Data repository, and used the Viz Dashboard to explore a series of questions.   

Play Along

You can play along! We would like your feedback on the types of features, interface usability, and suggestions for further development. 

Go to the Dashboard demo site, select the Headlines and High Water dataset, and walk through the series of visualizations.  Start with basic statistics.  How many players have played the game? How much time do players spend in the game, and what level did players attain?  And you can filter the charts using the “Toggle Chart Editing” button.

Figure 2. Player statistics dashboard view. The view can be modified using the toggle button to select players reaching a specific level or playing for a specified duration.


The next aspect of game data you may want to explore may be player progression. Are there hot paths or common behaviors between players.  For this, click on “Add Chart” and select the “Player Progression” feature.  You can view overall how players are moving through the game, and you can zoom into any component of the game and view progression overall and by anonymous player code.  Size of nodes and thickness of lines indicate the volume of players moving through that pathway.

Hub and spoke diagram of player progression

Figure 3. Player progression. Hub and spoke diagram showing player movement through the game. Hub diameter and spoke width are proportional to number of players in the path.


To explore progression questions at a player level, you can create a new chart, and select the “Player Attribute” feature.  Here you can create charts to explore player endurance, research, trust, and other variables; you can also filter by time in the game and levels achieved and determine what game components were important in player progression. 

Histogram charts showing player attributes. Left: endurance, Middle: Resourcefulness, Right: Research.

Figure 4. Player attributes. The Viz dashboard enables exploration of player attributes, including endurance, resourcefulness, and research.


We’d love to hear your thoughts on the Dashboard.  You can send us comments at info@opengamedata.io, or register for the Open Game Data Slack workspace and start a group discussion.

Resources

References

Swanson L, Gagnon DJ, & Scianna J (2022). A Pilot Study on Teacher-Facing Real-Time Classroom Game Dashboards. Meaningful Play 2022 Proceedings. https://doi.org/10.48550/arXiv.2210.09427

Swanson L, Chen Y & Gagnon DJ. (2026). The Design of Data Visualization Tools for Educational Game Designers and Researchers. Meaningful Play 2026 Proceedings. (in review)

Laurel Haak

Founder and CEO of Mighty Red Barn, enjoys exploring and testing new ideas. She uses her experiences as a biomedical researcher, policy wonk, company leader, and non-profit Board member to support impact-based organizations building digital infrastructure. She takes a collaborative approach to align growth with social benefit, experiment and refine value-adding products, and evaluate mission success. Laure has created and contributed to several tech start-ups, pioneered and scaled virtual teams and companies, and built communities of practice and collaborative work environments across government, academic, non-profit, and corporate sectors.

https://www.mightyredbarn.com
Next
Next

Progression Visualization: Co-design of analytics tools using shared data