Logo do repositório
 
A carregar...
Miniatura
Publicação

Automated Playtesting In Videogames

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
Negrao_2020.pdf17.18 MBAdobe PDF Ver/Abrir

Resumo(s)

Game industry has recently emerged as a major software development industry. The number of games being developed has increased exponentially over the last few years [20]. And as these numbers grow there is also a need to test these games. Related to the game development workflow in diverse areas (AI, networking, graphics, engines, etc.) a unit testing and play testing component should be associated, which nowadays is rare or even nonexistent. Right now a common approach to testing games is hiring Testers to manually play a large number of potential scenarios that end users may exercise. Current game testing practices are labor intensive and become tedious and monotonous with the passage of time[3]. Furthermore, it gets quite expensive to pay someone to test these sort of games over and over again. Automated testing simplifies and makes these repetitive tasks efficient and automatic. This dissertation consists in the implementation and definition of a framework for a system that simplifies the creation of unit tests and automatic playtesting. The playtests test the integrity of the level and are able to determine whether it is possible to exploit the game in some way. This dissertation has a partnership with the ZPX company that provided a level to use and experiment the framework and manual playtesting in order to get results. The results obtained from the use of this framework are compared with the results of the manual testing performed by testers. These results consist of the time each testing approach takes, how many bugs were found in total and the quality of the report for the game level designer. These results uncover the advantages and disadvantages of the framework and the manual playtesting. One advantage to creating this framework in a highly general and modular way is that this framework can be applied to different games and the tedious work from the developer can be taken away since there is not a need to implement the more general playtests for each new game in development.

Descrição

Palavras-chave

Games Unit Testing Automated Testing Bots Unreal Engine Frameworks

Contexto Educativo

Citação

Projetos de investigação

Unidades organizacionais

Fascículo

Editora

Licença CC