Automating playtest data analysis: A natural language processing approach

dc.contributorAalto Universityen
dc.contributorAalto-yliopistofi
dc.contributor.advisorVarjo, Emma
dc.contributor.authorStartz, Brandon
dc.contributor.departmentmediafi
dc.contributor.schoolTaiteiden ja suunnittelun korkeakoulufi
dc.contributor.schoolSchool of Arts, Design and Architectureen
dc.contributor.supervisorHämäläinen, Perttu
dc.date.accessioned2022-12-18T16:00:31Z
dc.date.available2022-12-18T16:00:31Z
dc.date.issued2022
dc.description.abstractThis thesis implements and evaluates a new tool for automating the analysis of playtesting videos to help streamline the playtesting process. Playtests provide relevant and consequential feedback to a game development team and are a powerful tool in a user researcher’s toolbox. However, the analysis process is a very time-consuming task; tens or even hundreds of hours of footage must be examined by hand to uncover actionable data. This time investment and a general lack of workarounds in the industry remain a notable weakness in playtesting. However, it is now easier than ever to leverage machine learning, and new artificial intelligence tools frequently become available. In order to improve playtesting efficiency, we leverage one of these new tools to develop a system that prunes the amount of video material that must be analyzed by hand. More specifically, the thesis investigates the use of neural language models in analyzing video voice transcripts to identify segments with relevant content, such as the user expressing dislike or confusion. Neural language models have advanced rapidly in recent years and present yet underexplored opportunities for playtest data analysis. The system was developed and tested at HypeHype Inc for their game making platform, HypeHype. A comparative study is conducted to evaluate the automated solution, measuring the improvement over a purely manual analysis process using metrics such as time-spent, insights collected and accuracy. While the number of valuable insights per video is reduced using this system, it offers a much higher rate of discovering said insights. Ultimately, this system contributes to a much more time-efficient playtesting analysis workflow, resulting in a lessened manual workload for the researcher.en
dc.format.extent25+4
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/118230
dc.identifier.urnURN:NBN:fi:aalto-202212186972
dc.language.isoenen
dc.programmeMaster's Programme in New Mediafi
dc.programme.majorfi
dc.subject.keywordplaytestingen
dc.subject.keywordmachine learningen
dc.subject.keywordneural langauge modelen
dc.subject.keywordmobile gamesen
dc.subject.keywordPlayTestClouden
dc.subject.keyworduser researchen
dc.titleAutomating playtest data analysis: A natural language processing approachen
dc.titlePlaytestin data-analyysin automatisointi: Luonnollinen kielenkäsittelytapafi
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotMaisterin opinnäytefi
local.aalto.electroniconlyyes
local.aalto.openaccessno

Files