Skip to content
No description, website, or topics provided.
Java Python Other
Branch: master
Clone or download
Pull request Compare This branch is 58 commits ahead, 1 commit behind rubenrtorrado:master.
Type Name Latest commit message Commit time
Failed to load latest commit information.
docker Update Dockerfile.cpu Oct 31, 2019
docs Update Nov 14, 2019
validate vaidate scripts for competition Oct 31, 2019
.gitignore Designed build systemso Java only has to be built on install Jun 7, 2018
LICENSE Initial commit Mar 2, 2018 Update Oct 31, 2019 modifed build to fix a bug that occurs on linux Jun 7, 2018 Added pillow to requirements Oct 30, 2018

This project is used for the Generic Video Game Competition (GVGAI) Learning Competition from the year 2019. For more about the competition legs, rules and rank, please visite the AI in Games website, maintained by Hao Tong and Jialin Liu.


This project is forked from GVGAI Gym, which is an OpenAI Gym environment for games written in the Video Game Description Language (VGDL), including the GVGAI framework.

Please refer to the paper Deep Reinforcement Learning for General Video Game AI for more about the GVGAI GYM framework and some initial results of Reinforcement Learning (RL) agents. This paper should be cited if code from this project or the original GVGAI GYM project is used in any way:

  title={Deep Reinforcement Learning for General Video Game AI},
  author={Torrado, Ruben Rodriguez and Bontrager, Philip and Togelius, Julian and Liu, Jialin and Perez-Liebana, Diego},
  booktitle={Computational Intelligence and Games (CIG), 2018 IEEE Conference on},

GVGAI Learning Competition in 2019



Way 1: using Docker

Please refer to the step-by-step guidelines for setting up the framework and RL baselines with Docker (using GPU or CPU only).

Way 2: Install GVGAI GYM following the instructions provided by the original GVGAI GYM project.


Bug reports and pull requests are welcome on GitHub at


GVGAI website

original GVGAI-Gym (master branch)

Demo video on YouTube

AI in Games website for more about competition updates

Deep Reinforcement Learning for General Video Game AI published at IEEE CIG2018


  1. G. Brockman, V. Cheung, L. Pettersson, J. Schneider, J. Schulman, J. Tang, and W. Zaremba, “Openai gym,” 2016.
  2. A. Hill, A. Raffin, M. Ernestus, A. Gleave, A. Kanervisto, R. Traore, P. Dhariwal, C. Hesse, O. Klimov, A. Nichol, M. Plappert, A. Radford, J. Schulman, S. Sidor, and Y. Wu, “Stable baselines,”, 2018.
  3. R. R. Torrado, P. Bontrager, J. Togelius, J. Liu, and D. Perez-Liebana, “Deep reinforcement learning for general video game ai,” in Computational Intelligence and Games (CIG), 2018 IEEE Conference on. IEEE, 2018.
You can’t perform that action at this time.