Exploring Dynamic Difficulty Adjustment in Videogames

Gabriel K. Sepulveda,Felipe Besoain,Nicolas A. Barriga
DOI: https://doi.org/10.1109/CHILECON47746.2019.8988068
2020-07-06
Abstract:Videogames are nowadays one of the biggest entertainment industries in the world. Being part of this industry means competing against lots of other companies and developers, thus, making fanbases of vital importance. They are a group of clients that constantly support your company because your video games are fun. Videogames are most entertaining when the difficulty level is a good match for the player's skill, increasing the player engagement. However, not all players are equally proficient, so some kind of difficulty selection is required. In this paper, we will present Dynamic Difficulty Adjustment (DDA), a recently arising research topic, which aims to develop an automated difficulty selection mechanism that keeps the player engaged and properly challenged, neither bored nor overwhelmed. We will present some recent research addressing this issue, as well as an overview of how to implement it. Satisfactorily solving the DDA problem directly affects the player's experience when playing the game, making it of high interest to any game developer, from independent ones, to 100 billion dollar businesses, because of the potential impacts in player retention and monetization.
Artificial Intelligence
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to maintain players' engagement and sense of challenge through Dynamic Difficulty Adjustment (DDA) in video games, neither making players feel bored nor frustrated. Specifically, since different players have different skill levels, a single difficulty setting cannot meet the needs of all players. Therefore, an automated difficulty selection mechanism is required to adapt to each player's actual skill level, thereby enhancing the gaming experience, increasing player retention rate and the profitability of the game. The paper mentions that by evaluating players' performance and adjusting the game difficulty accordingly, it is possible to better match players' skill levels and keep players in a "flow" state, that is, when players face challenges that match their skills, they can highly concentrate and be immersed in the activity for a long time. This state is crucial for enhancing the entertainment of the game and players' satisfaction.