Level QA testing with curiosity-driven AI agents
| dc.contributor | Aalto University | en |
| dc.contributor | Aalto-yliopisto | fi |
| dc.contributor.advisor | Guckelsberger, Christian | |
| dc.contributor.author | Oshiro, Ken | |
| dc.contributor.department | artmed | fi |
| dc.contributor.school | Taiteiden ja suunnittelun korkeakoulu | fi |
| dc.contributor.school | School of Arts, Design and Architecture | en |
| dc.contributor.supervisor | Hämäläinen, Perttu | |
| dc.date.accessioned | 2023-09-03T15:05:48Z | |
| dc.date.available | 2023-09-03T15:05:48Z | |
| dc.date.issued | 2023 | |
| dc.description.abstract | Advancements in reinforcement learning have allowed agents to play games of increased complexity. One potential use-case of this technology for the game industry would be for QA testing. This thesis investigates the possibility of training an autonomous agent inside a prevalent game engine, Unreal Engine 5.0, to explore a level and detect missing colliders. The focus of this thesis is the study of the performance of a curiosity-driven AI agent. Curiosity allows agents to discover novel game states through intrinsic motivation, without explicitly defined goals. Coupled with a count-based exploration of the game’s level and a visualization of the agent’s path, the solution’s coverage and speed is evaluated. It is compared to a random policy and a human tester. Results indicate that the agent’s coverage is sufficient to explore the whole level. Its performance in finding collision bugs is higher than both a random policy and a human tester. | en |
| dc.format.extent | 40 | |
| dc.format.mimetype | application/pdf | en |
| dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/123061 | |
| dc.identifier.urn | URN:NBN:fi:aalto-202309035398 | |
| dc.language.iso | en | en |
| dc.programme | Master's Programme in New Media | fi |
| dc.programme.major | fi | |
| dc.subject.keyword | reinforcement learning | en |
| dc.subject.keyword | machine learning | en |
| dc.subject.keyword | game testing | en |
| dc.subject.keyword | artificial intelligence | en |
| dc.subject.keyword | Unreal engine | en |
| dc.subject.keyword | AI | en |
| dc.title | Level QA testing with curiosity-driven AI agents | en |
| dc.type | G2 Pro gradu, diplomityö | fi |
| dc.type.ontasot | Master's thesis | en |
| dc.type.ontasot | Maisterin opinnäyte | fi |
| local.aalto.electroniconly | yes | |
| local.aalto.openaccess | yes |
Files
Original bundle
1 - 1 of 1