Issue No.11 - Nov. (2012 vol.18)
pp: 1956-1968
B. Bowman , Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
N. Elmqvist , Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
T. J. Jankun-Kelly , Dept. of Comput. Sci. & Eng., Mississippi State Univ., Starkville, MS, USA
Electronic games are starting to incorporate in-game telemetry that collects data about player, team, and community performance on a massive scale, and as data begins to accumulate, so does the demand for effectively analyzing this data. In this paper, we use examples from both old and new games of different genres to explore the theory and design space of visualization for games. Drawing on these examples, we define a design space for this novel research topic and use it to formulate design patterns for how to best apply visualization technology to games. We then discuss the implications that this new framework will potentially have on the design and development of game and visualization technology in the future.
data visualisation, computer games, design patterns, electronic games, in-game telemetry, visualization technology, design space, community performance, data analysis, Games, Data visualization, Visualization, Telemetry, Communities, Real time systems, Three dimensional displays, game analytics, Computer games, video games, interactive entertainment, entertainment, visualization
B. Bowman, N. Elmqvist, T. J. Jankun-Kelly, "Toward Visualization for Games: Theory, Design Space, and Patterns", IEEE Transactions on Visualization & Computer Graphics, vol.18, no. 11, pp. 1956-1968, Nov. 2012, doi:10.1109/TVCG.2012.77
[1] S.E. Siwek, "Video Games in the 21st Century: The 2010 Report," Entertainment Software Assoc., technical report, 2010.
[2] Ipsos MediaCT "Essential Facts about the Computer and Video Game Industry: 2010 Sales, Demographic and Usage Data," Entertainment Software Assoc., technical report, 2010.
[3] S. Brown and C. Vaughan, Play: How It Shapes the Brain, Opens the Imagination, and Invigorates the Soul. Avery, 2009.
[4] Z. Pousman, J.T. Stasko, and M. Mateas, "Casual Information Visualization: Depictions of Data in Everyday Life," IEEE Trans. Visualization and Computer Graphics, vol. 13, no. 6, pp. 1145-1152, Nov./Dec. 2007.
[5] B. Medler, M. John, and J. Lane, "Data Cracker: Developing a Visual Game Analytic Tool for Analyzing Online Gameplay," Proc. ACM Conf. Human Factors in Computing Systems, pp. 2365-2374, 2011.
[6] B. Medler and B. Magerko, "Analytics of Play: Using Information Visualization and Gameplay Practices for Visualizing Video Game Data," Parsons J. for Information Mapping, vol. 3, no. 1, pp. 1-12, 2011.
[7] V. Zammitto, "Visualization Techniques in Video Games," Proc. Electronic Information, the Visual Arts, and Beyond, pp. 267-276, 2008.
[8] T.-M. Rhyne, "Computer Games' Influence on Scientific and Information Visualization," IEEE Computer, vol. 33, no. 12, pp. 154-156, Dec. 2000.
[9] T.-M. Rhyne, "Computer Games and Scientific Visualization," Comm. ACM, vol. 45, no. 7, pp. 40-44, July 2002.
[10] Readings in Information Visualization: Using Vision to Think, S.K. Card, J.D. Mackinlay, and B. Shneiderman, eds. Morgan Kaufmann Publishers, 1999.
[11] J. Turner and D. Browning, "Workshop HCI and Game Interfaces: A Long Romance," Proc. Australian HCI Conf., 2010.
[12] B. Shneiderman, "Direct Manipulation: A Step beyond Programming Languages," Computer, vol. 16, no. 8, pp. 57-69, 1983.
[13] A.R. Galloway, Gaming: Essays on Algorithmic Culture. Univ. of Minnesota Press, 2006.
[14] P. Barr, J. Noble, and R. Biddle, "Video Game Values: Human-Computer Interaction and Games," Interacting with Computers, vol. 19, no. 2, pp. 180-195, 2007.
[15] R. Bernhaupt, Evaluating User Experience in Games: Concepts and Methods. Springer, 2010.
[16] D. Pinelle, N. Wong, and T. Stach, "Heuristic Evaluation for Games: Usability Principles for Video Game Design," Proc. ACM Conf. Human Factors in Computing Systems, pp. 1453-1462, 2008.
[17] P. Zaphiris and C.S. Ang, "HCI Issues in Computer Games," Interacting with Computers, vol. 19, no. 2, pp. 135-139, 2007.
[18] J. Dyck, D. Pinelle, B. Brown, and C. Gutwin, "Learning from Games: HCI Design Innovations in Entertainment Software," Proc. Graphics Interface, pp. 237-246, 2003.
[19] C. Johnson, "Using Cognitive Models to Transfer the Strengths of Computer Games into Human Computer Interfaces," Proc. Workshop Fun and Human-Computer Interaction, 1998.
[20] T.W. Malone, "Heuristics for Designing Enjoyable User Interface: Lessons from Computer Games," Proc. ACM Conf. Human Factors in Computer Systems, pp. 63-68, 1982.
[21] R. Pausch, R. Gold, T. Skelly, and D. Thiel, "What HCI Designers Can Learn from Video Game Designers," Proc. ACM Conf. Human Factors in Computing Systems, pp. 177-178, 1994.
[22] Software Visualization—Programming as a Multimedia Experience, J.T. Stasko, J. Domingue, M.H. Brown, and B.A. Price, eds. The MIT Press, 1998.
[23] G. Zoeller, "Development Telemetry in Video Games Projects," Proc. Game Developers Conf., 2010.
[24] N. Andrienko and G. Andrienko, Exploratory Analysis of Spatial and Temporal Data: A Systematic Approach. Springer-Verlag, 2006.
[25] B. Shneiderman, "The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations," Proc. IEEE Symp. Visual Languages, pp. 336-343, 1996.
[26] W.S. Cleveland, Visualizing Data. Hobart Press, 1993.
[27] B. Medler, "Generations of Game Analytics, Achievements and High Scores," J. for Computer Game Culture, vol. 3, no. 2, pp. 177-194, 2009.
[28] L. Jin and D.C. Banks, "TennisViewer: A Browser for Competition Trees," IEEE Computer Graphics and Applications, vol. 17, no. 4, pp. 63-65, July/Aug. 1997.
[29] A. Cox and J. Stasko, "SportVis: Discovering Meaning in Sports Statistics through Information Visualization," Proc. Conf. Compendium of the IEEE Symp. Information Visualization, pp. 115-116, 2006.
[30] C.G. Healey, "Visualizing NFL Football Games," http://www. /, 2008.
[31] A. Drachen and A. Canossa, "Towards Gameplay Analysis via Gameplay Metrics," Proc. Int'l MindTrek Conf., pp. 202-209, 2009.
[32] "Mochibot," http:/, 2012.
[33] "Nonoba: Statistics & Tracking," developersstatistics, 2011.
[34] "Playtomic," http:/, 2011.
[35] "Kontagent: Social Analytics," http:/, 2012.
[36] J.H. Kim, D.V. Gunn, E. Schuh, B. Phillips, R.J. Pagulayan, and D.R. Wixon, "Tracking Real-Time User Experience (TRUE): A Comprehensive Instrumentation Solution for Complex Systems," Proc. ACM Conf. Human Factors in Computing Systems, pp. 443-452, 2008.
[37] RAD Game Tools, "Telemetry Profiling System," http://www. radgametools.comtelemetry.htm , 2010.
[38] J. Ludwig, "Flogging: Data Collection on the High Seas," Proc. Game Developers Conf., 2007.
[39] D. Moskowitz, S. Shodhan, and M. Twardos, "Spore API: Accessing a Unique Database of Player Creativity," Proc. SIGGRAPH Talks, 2009.
[40] M. Twardos, "Spore Data," http://thevioletpiece.comspore/, 2012.
[41] N. Halper and M. Masuch, "Action Summary for Computer Games: Extracting Action for Spectator Modes and Summaries," Proc. Int'l Conf. Application and Development of Computer Games, pp. 124-132, 2003.
[42] N. Hoobler, G. Humphreys, and M. Agrawala, "Visualizing Competitive Behaviors in Multi-User Virtual Environments," Proc. IEEE Conf. Visualization, pp. 163-170, 2004.
[43] L. Chittaro, R. Ranon, and L. Ieronutti, "VU-Flow: A Visualization Tool for Analyzing Navigation in Virtual Environments," IEEE Trans. Visualization and Computer Graphics, vol. 12, no. 6, pp. 1475-1485, Nov./Dec. 2006.
[44] R. Thawonmas and K. Iizuka, "Visualization of Online-Game Players Based on Their Action Behaviors," Int'l J. Computer Games Technology, vol. 2008, pp. 150-155, 2008.
[45] R. Thawonmas, M. Kurashige, and K.-T. Chen, "Detection of Landmarks for Clustering of Online-Game Players," Int'l J. Virtual Reality, vol. 6, no. 3, pp. 11-16, 2007.
[46] S.S. Joslin, R.A. Brown, and P. Drennan, "The Gameplay Visualization Manifesto: A Framework for Logging and Visualization of Online Gameplay Data," Computers in Entertainment, vol. 5, p. 6, 2007.
[47] B. Medler, "Player Dossiers: Analyzing Gameplay Data As a Reward," Int'l J. Computer Game Research, vol. 11, no. 1, pp. 1-11, Feb. 2011.
[48] N. Diakopoulos, F. Kivran-Swaine, and M. Naaman, "Playable Data: Characterizing the Design Space of Game-y Infographics," Proc. ACM Conf. Human Factors in Computing Systems, 1717-1726, 2011.
[49] T. Northcutt, "Leaderboards Can Suck It! Five Better Ideas for Visualizing Game Data," Proc. Game Developers Conf., 2010.
[50] L. Byron and M. Wattenberg, "Stacked Graphs - Geometry & Aesthetics," IEEE Trans. Visualization and Computer Graphics, vol. 14, no. 6, pp. 1245-1252, Nov./Dec. 2008.
[51] K. Quealy, "Gamers Mimic the Season's Ups and Downs," The New York Times, Feb. 2011.
[52] S.K. Card and J. Mackinlay, "The Structure of the Information Visualization Design Space," Proc. IEEE Symp. Information Visualization, pp. 92-99, 1997.
[53] J. Bertin, Sémiologie Graphique: Les Diagrammes - Les Réseaux - Les Cartes, 1967.
[54] C. Alexander, S. Ishakawa, and M. Silverstein, A Pattern Language: Towns, Buildings, Construction. Oxford Univ. Press, 1977.
[55], http:/, 2011.
[56] Maxis Software, SimCity, Brøderbund, 1989.
[57] Treyarch, Call of Duty: Black Ops, Activision, 2010.
[58] Flying Lab Software, Pirates of the Burning Sea. SOE, 2008.
[59] Bioware, Dragon Age: Origins, Electronic Arts, 2009.
[60] Bioware, Mass Effect 2, Electronic Arts, 2010.
[61] Maxis, Spore, Electronic Arts, 2008.
[62] Splash Damage, Wolfenstein: Enemy Territory, Activision, 2003.
[63] Visceral Games, Dead Space 2, Electronic Arts, 2011.
[64] Blizzard, World of Warcraft, Blizzard, 2004.
[65] Valve Corporation Steam, Valve Corporation, 2003.
[66] Bungie, Inc., Halo: Reach, Microsoft Game Studios, 2010.
[67] EA Canada, FIFA 10, EA Sports, 2009.
[68] Treyarch, Call of Duty: World at War, Activision, 2008.
[69] MicroProse, Civilization, MicroProse, 1991.
[70] Firaxis Games, Civilization III, Infogrames, 2001.
[71] Bullfrog, Populous, Electronic Arts, 1989.
[72] Bullfrog, Populous II: Trials of the Olympian Gods, EA, 1991.
[73] id Software, Wolfenstein 3D, Apogee Software, 1992.
[74] id Software, Doom, id Software, 1993.
[75] Westwood Studios, Dune II: Battle for Arrakis, Virgin, 1992.
[76] Blizzard, Warcraft: Orcs & Humans, Blizzard, 1994.
[77] Blizzard, StarCraft Blizzard, 1998.
[78] Blizzard, StarCraft II: Wings of Liberty, Blizzard, 2010.
[79] S2 Games, Heroes of Newerth, S2 Games, 2010.
[80] Mythic, Dark Age of Camelot, Mythic Entertainment, 2001.
[81] Mythic, Warhammer Online: Age of Reckoning, EA Games, 2008.
[82] CCP Games, EVE Online, CCP Games, 2003.
[83] EA Tiburon, Madden NFL 11, EA Sports, 2010.
[84] MicroProse, Formula One Grand Prix, MicroProse, 1992.
[85] Criterion Games, Need for Speed: Hot Pursuit, EA Games, 2010.
[86] id Software, Quake GT Interactive, 1996.
[87] Bioware, Dragon Age II, Electronic Arts, 2011.
[88] Blizzard North, Diablo II, Blizzard, 2001.
[89] Infinity Ward, Call of Duty: Modern Warfare 2, Activision, 2009.
[90] DICE, Battlefield: Bad Company 2, Electronic Arts, 2010.
[91] Nintendo, Wii Fit, Nintendo, 2007.