DRLeague: a Novel 3D Environment for Training Reinforcement Learning Agents

  • Hyuan Farrapo UFC
  • Rômulo F. Filho UFC
  • José Maia UFC
  • Paulo Serafim Inria

Resumo


The development of autonomous agents performing unique interactions that resemble human-like behavior is currently driven by Deep Reinforcement Learning (DRL) techniques combined with complex virtual environments. These constitute an active field of research that is fueled by environments usually inspired or borrowed from video games. Although works in the area commonly do not make use of trending 3D games, these games are interesting testbeds for more complex and compelling behaviors, as they tend to explore more variables than their predecessors. This paper introduces DRLeague, a novel DRL environment, proposed to be open-source, and easily customizable, which supports mechanics for 3D games inspired by the popular “car football” game Rocket League. Besides the typical gameplay, we implemented four challenging minigames based on the mechanics from this title with advanced physics simulation and fine-grained car control: penalty shoot, multiplayer penalty shoot, barrier kick, and aerial shoot, each of these requiring more complex skills than the previous ones. Finally, we provide solid baseline experimental results showing the learning progress of agents using Unity's ML-Agents toolkit, evidencing DRLeague as a suitable testbed in the application of machine learning techniques.
Palavras-chave: Training, Video games, Rockets, Three-dimensional displays, Virtual environments, Games, Reinforcement learning, virtual environments, autonomous agents, reinforcement learning, games simulation
Publicado
24/10/2022
Como Citar

Selecione um Formato
FARRAPO, Hyuan; F. FILHO, Rômulo; MAIA, José; SERAFIM, Paulo. DRLeague: a Novel 3D Environment for Training Reinforcement Learning Agents. In: SIMPÓSIO BRASILEIRO DE JOGOS E ENTRETENIMENTO DIGITAL (SBGAMES), 21. , 2022, Natal/RN. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 19-24.