Augmenting Automated Game Testing with Deep Reinforcement Learning
General game testing relies on the use of human play testers, play test scripting, and prior knowledge of areas of interest to produce relevant test data. Using deep reinforcement learning (DRL), we introduce a self-learning mechanism to the game testing framework. With DRL, the framework is capable of exploring and/or exploiting the game mechanics based on a user-defined, reinforcing reward signal. As a result, test coverage is increased and unintended game play mechanics, exploits and bugs are discovered in a multitude of game types. In this paper, we show that DRL can be used to increase test coverage, find exploits, test map difficulty, and to detect common problems that arise in the testing of first-person shooter (FPS) games.
Code (0)
등록된 구현이 없습니다.
Tasks
Deep Reinforcement LearningFPS Gamesreinforcement-learningReinforcement LearningReinforcement Learning (RL)Self-LearningMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
CA2: Code-Aware Agent for Automated Game Testing
Automated game testing is important for verifying game functionality, but it remains a costly and time-consuming process. Manual testing often misses edge cases, and current automated methods struggle to provide full cod…
Reinforcement LearningSynergizing Code Coverage and Gameplay Intent: Coverage-Aware Game Playtesting with LLM-Guided Reinforcement Learning
The widespread adoption of the "Games as a Service" model necessitates frequent content updates, placing immense pressure on quality assurance. In response, automated game testing has been viewed as a promising solution …
Reinforcement LearningInspector: Pixel-Based Automated Game Testing via Exploration, Detection, and Investigation
Deep reinforcement learning (DRL) has attracted much attention in automated game testing. Early attempts rely on game internal information for game space exploration, thus requiring deep integration with games, which is …
Deep Reinforcement LearningImitation LearningObjectTechnical Challenges of Deploying Reinforcement Learning Agents for Game Testing in AAA Games
Going from research to production, especially for large and complex software systems, is fundamentally a hard problem. In large-scale game production, one of the main reasons is that the development environment can be ve…
reinforcement-learningReinforcement LearningReinforcement Learning for High-Level Strategic Control in Tower Defense Games
In strategy games, one of the most important aspects of game design is maintaining a sense of challenge for players. Many mobile titles feature quick gameplay loops that allow players to progress steadily, requiring an a…
Game Designreinforcement-learningReinforcement Learning