Technical Challenges of Deploying Reinforcement Learning Agents for Game
Testing in AAA Games
- URL: http://arxiv.org/abs/2307.11105v1
- Date: Wed, 19 Jul 2023 18:19:23 GMT
- Title: Technical Challenges of Deploying Reinforcement Learning Agents for Game
Testing in AAA Games
- Authors: Jonas Gillberg, Joakim Bergdahl, Alessandro Sestini, Andrew Eakins,
Linus Gisslen
- Abstract summary: We describe an effort to add an experimental reinforcement learning system to an existing automated game testing solution based on scripted bots.
We show a use-case of leveraging reinforcement learning in game production and cover some of the largest time sinks anyone who wants to make the same journey for their game may encounter.
We propose a few research directions that we believe will be valuable and necessary for making machine learning, and especially reinforcement learning, an effective tool in game production.
- Score: 58.720142291102135
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: 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 very different
from the final product. In this technical paper we describe an effort to add an
experimental reinforcement learning system to an existing automated game
testing solution based on scripted bots in order to increase its capacity. We
report on how this reinforcement learning system was integrated with the aim to
increase test coverage similar to [1] in a set of AAA games including
Battlefield 2042 and Dead Space (2023). The aim of this technical paper is to
show a use-case of leveraging reinforcement learning in game production and
cover some of the largest time sinks anyone who wants to make the same journey
for their game may encounter. Furthermore, to help the game industry to adopt
this technology faster, we propose a few research directions that we believe
will be valuable and necessary for making machine learning, and especially
reinforcement learning, an effective tool in game production.
Related papers
- Reinforcement Learning for High-Level Strategic Control in Tower Defense Games [47.618236610219554]
In strategy games, one of the most important aspects of game design is maintaining a sense of challenge for players.
We propose an automated approach that combines traditional scripted methods with reinforcement learning.
Results show that combining a learned approach, such as reinforcement learning, with a scripted AI produces a higher-performing and more robust agent than using only AI.
arXiv Detail & Related papers (2024-06-12T08:06:31Z) - BDD-Based Framework with RL Integration: An approach for videogames
automated testing [0.0]
Testing in video games differs from traditional software development practices.
We propose the integration of Behavior Driven Development (BDD) with Reinforcement Learning (RL)
arXiv Detail & Related papers (2023-10-08T20:05:29Z) - DIAMBRA Arena: a New Reinforcement Learning Platform for Research and
Experimentation [91.3755431537592]
This work presents DIAMBRA Arena, a new platform for reinforcement learning research and experimentation.
It features a collection of high-quality environments exposing a Python API fully compliant with OpenAI Gym standard.
They are episodic tasks with discrete actions and observations composed by raw pixels plus additional numerical values.
arXiv Detail & Related papers (2022-10-19T14:39:10Z) - Towards Informed Design and Validation Assistance in Computer Games
Using Imitation Learning [65.12226891589592]
This paper proposes a new approach to automated game validation and testing.
Our method leverages a data-driven imitation learning technique, which requires little effort and time and no knowledge of machine learning or programming.
arXiv Detail & Related papers (2022-08-15T11:08:44Z) - SUPERNOVA: Automating Test Selection and Defect Prevention in AAA Video
Games Using Risk Based Testing and Machine Learning [62.997667081978825]
Testing video games is an increasingly difficult task as traditional methods fail to scale with growing software systems.
We present SUPERNOVA, a system responsible for test selection and defect prevention while also functioning as an automation hub.
The direct impact of this has been observed to be a reduction in 55% or more testing hours for an undisclosed sports game title.
arXiv Detail & Related papers (2022-03-10T00:47:46Z) - rSoccer: A Framework for Studying Reinforcement Learning in Small and
Very Small Size Robot Soccer [0.0]
This article introduces an open-source simulator for the IEEE Very Small Size Soccer and the Small Size League optimized for reinforcement learning experiments.
We also propose a framework for creating OpenAI Gym environments with a set of benchmarks tasks for evaluating single-agent and multi-agent robot soccer skills.
arXiv Detail & Related papers (2021-06-15T01:30:21Z) - Augmenting Automated Game Testing with Deep Reinforcement Learning [0.4129225533930966]
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.
We introduce a self-learning mechanism to the game testing framework using deep reinforcement learning (DRL)
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.
arXiv Detail & Related papers (2021-03-29T11:55:15Z) - DeepCrawl: Deep Reinforcement Learning for Turn-based Strategy Games [137.86426963572214]
We introduce DeepCrawl, a fully-playable Roguelike prototype for iOS and Android in which all agents are controlled by policy networks trained using Deep Reinforcement Learning (DRL)
Our aim is to understand whether recent advances in DRL can be used to develop convincing behavioral models for non-player characters in videogames.
arXiv Detail & Related papers (2020-12-03T13:53:29Z) - Applied Machine Learning for Games: A Graduate School Course [0.0]
This paper describes our machine learning course designed for graduate students interested in applying recent advances of deep learning and reinforcement learning towards gaming.
Students enrolled in this course apply different fields of machine learning techniques such as computer vision, natural language processing, computer graphics, human computer interaction, robotics and data analysis to solve open challenges in gaming.
arXiv Detail & Related papers (2020-11-30T05:46:14Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.