General Video Game Artificial Intelligence (GVGAI)
A benchmark framework and international competition for General Artificial Intelligence in games.
2013–2019
The General Video Game Artificial Intelligence (GVGAI) framework is an open-source benchmark designed to evaluate Artificial Intelligence across a diverse collection of video games. Rather than specialising in a single game, GVGAI challenges agents to play previously unseen games using either forward planning or learning, depending on the competition track.
Originally developed at the University of Essex, GVGAI evolved into a widely adopted benchmark environments in Game AI. It supported hundreds of research papers, multiple international competitions, and became a standard platform for research on planning, reinforcement learning, procedural content generation and automated game design.
Summary

GVGAI was created with the goal of moving Game AI research beyond domain-specific benchmarks. By providing a common software framework together with a large and diverse collection of games, the framework enables researchers to compare algorithms under identical experimental conditions while encouraging the development of agents capable of generalising across many different environments.
The framework evolved considerably over the years, expanding from a planning competition into a complete research ecosystem including reinforcement learning, procedural content generation, automated game design, educational activities, and community competitions.
Research Contributions
General Video Game Playing
GVGAI introduced one of the first benchmark environments specifically designed for General Video Game Playing. Unlike traditional Game AI research, which often focuses on a single game, GVGAI evaluates an agent’s ability to perform well across a large collection of games featuring different mechanics, objectives, dynamics and visual styles.
The framework is based on the Video Game Description Language (VGDL), allowing new games to be created quickly while maintaining a common interface for AI agents. This combination of diversity and standardisation made GVGAI a widely used benchmarking platforms in academic Game AI research.
Statistical Forward Planning

One of GVGAI’s major research contributions was the use of Statistical Forward Planning (SFP) for Game AI.
The framework provides a forward model that allows agents to simulate future game states before selecting actions. This enabled extensive research into Monte Carlo Tree Search, Rolling Horizon Evolutionary Algorithms, Portfolio Search, heuristic search, and numerous hybrid planning approaches.
Many planning algorithms developed and evaluated within GVGAI later influenced research on board games, strategy games, and model-based reinforcement learning.
Learning without Forward Models
To complement planning-based research, GVGAI introduced a Learning Track, where agents no longer have access to a forward model and must instead learn exclusively through interaction with the environment. This extension created a benchmark for general reinforcement learning, encouraging the development of algorithms capable of learning across many different games while maintaining the benchmark’s emphasis on generalisation. Removing the forward model substantially changed the nature of the challenge: agents could no longer explicitly simulate future states and instead had to acquire useful representations and behaviour through experience.

Procedural Content Generation

GVGAI was later expanded with several Procedural Content Generation (PCG) competitions covering level and rule generation.
These tracks transformed GVGAI into a broader ecosystem for Game AI research, allowing researchers to investigate not only how to play games, but also how to generate new games and game content automatically.
The framework became an important benchmark for procedural content generation research because generated content could be evaluated automatically using general game-playing agents within the same environment.
Educational Impact

Thanks to its lightweight Java implementation, open-source codebase and accessible architecture, GVGAI became an important educational resource.
The framework has been used in undergraduate and postgraduate courses, AI tutorials, research seminars and student projects around the world, helping introduce students to modern Game AI techniques including planning, reinforcement learning and procedural content generation.
Competitions
The GVGAI framework grew from a single planning competition into a family of international benchmark competitions exploring multiple aspects of General Artificial Intelligence in games.
Competition tracks included:
- Planning agents with forward models
- Learning agents without forward models
- Single-player games
- Two-player games
- Procedural level generation
- Procedural rule generation
- Automatic game design
- Game parameter optimisation
Collectively, these competitions attracted hundreds of submissions from researchers worldwide and established GVGAI as one of the major benchmark ecosystems in academic Game AI.
Resources
Software
The repository contains:
- GVGAI Java framework
- hundreds of benchmark games
- forward models
- reference controllers
- competition infrastructure
- documentation
Key Publications
-
📄 D. Perez-Liebana, J. Liu, A. Khalifa, R. Gaina, J. Togelius and S. Lucas.
General Video Game AI: A Multi-Track Framework for Evaluating Agents, Games and Content Generation Algorithms.
IEEE Transactions on Games, 11(3), pp. 195–214, 2019.
👉 PDF -
📄 D. Perez-Liebana, S. Lucas, R. Gaina, A. Khalifa, J. Togelius and J. Liu.
General Video Game Artificial Intelligence.
Morgan & Claypool Publishers, 2019.
👉 Web Site
Other Publications
-
D. Perez-Liebana, S. Samothrakis, J. Togelius, T. Schaul, S. M. Lucas, A. Couëtoux, J. Lee, C.-U. Lim and T. Thompson.
The 2014 General Video Game Playing Competition.
IEEE Transactions on Computational Intelligence and AI in Games, 8(3), pp. 229–243, 2016.
👉 PDF · DOI -
D. Perez-Liebana, S. Samothrakis, J. Togelius, T. Schaul and S. M. Lucas.
General Video Game AI: Competition, Challenges and Opportunities.
Proceedings of the Thirtieth AAAI Conference on Artificial Intelligence (AAAI), 2016.
👉 PDF · DOI -
R. D. Gaina, A. Couëtoux, D. J. N. J. Soemers, M. H. M. Winands, T. Vodopivec, F. Kirchgessner, J. Liu, S. M. Lucas and D. Perez-Liebana.
The 2016 Two-Player GVGAI Competition.
IEEE Transactions on Games, 10(2), pp. 209–220, 2018.
👉 PDF · DOI -
R. D. Gaina, S. Devlin, S. M. Lucas and D. Perez-Liebana.
Rolling Horizon Evolutionary Algorithms for General Video Game Playing.
IEEE Transactions on Games, 14(2), pp. 232–242, 2022.
👉 PDF · DOI
Legacy
GVGAI was, at its birth, one of the most influential benchmark environments in Game AI research. Beyond its extensive use in planning and reinforcement learning, the framework inspired numerous subsequent research projects including Stratega, TAG (Tabletop Games Framework), PyTAG, and later work on Large Language Models for Game AI.
More broadly, GVGAI helped establish the idea that generality should be a central objective of Game AI research. Rather than designing algorithms for a single game, the framework encourages the development of methods capable of adapting to many different environments, making it a precursor to today’s broader efforts towards General Artificial Intelligence.