Toward Automated Game Balance: A Systematic Engineering Design Approach
Daniel A. DeLaurentis, Jitesh H. Panchal, Ali K. Raz, Prajwal Balasubramani, Apoorv Maheshwari, Adam P. Dachowicz, Kshitij Mall · 2021 IEEE Conference on Games (CoG) · 2021
This study proposes a framework to automatically assess and bring balance in real-time strategy (RTS) games. A three-layered framework comprising intelligent bots, deep machine learning, explainable artificial intelligence (XAI), uncertainty quantification (UQ), and optimal learning is presented. For preliminary analysis, we conducted a study using the mi-croRTS game built specifically for advancing AI research. Data is generated through self play games between the intelligent bots, and game balance is measured through the predicted probability of each player winning a game. To demonstrate game re-balancing using this approach, a sample unbalanced game is shown along with proposed perturbations on important features identified using a popular XAI technique called SHapley Additive exPlanations (SHAP). Results indicate this framework enables efficient identification of game parameters causing imbalance and iterates over game parameters to restore balance. The three-layered framework is designed to be generic and applicable to more complicated RTS games, such as StarCraft II.