Game-Based Data Capture for Player Metrics


  • Aline Normoyle University of Pennsylvania
  • John Drake University of Pennsylvania
  • Maxim Likhachev Carnegie Mellon University
  • Alla Safonova Disney Research Pittsburgh



Playtesting, Data Collection, Active Learning, Markov Decision Process


Player metrics are an invaluable resource for game designers and QA analysts who wish to understand players, monitor and improve game play, and test design hypotheses. Usually such metrics are collected in a straightforward manner by passively recording players; however, such an approach has several potential drawbacks. First, passive recording might fail to record metrics which correspond to an infrequent player behavior. Secondly, passive recording can be a costly, laborious, and memory intensive process, even with the aid of tools. In this paper, we explore the potential for an active approach to player metric collection which strives to collect data more efficiently, and thus with less cost. We use an online, iterative approach which models the relationship between player metrics and in-game situations probabilistically using a Markov Decision Process (MDP) and solves it for the best game configurations to run. To analyze the benefits and limitations of this approach, we implemented a system, called GAMELAB, for recording player metrics in Second Life.




How to Cite

Normoyle, A., Drake, J., Likhachev, M., & Safonova, A. (2021). Game-Based Data Capture for Player Metrics. Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, 8(1), 44-50.