GAVEL: Generating Games Via Evolution and Language Models
Not on the map. Why?
Abstract (arXiv)
Automatically generating novel and interesting games is a complex task. Challenges include representing game rules in a computationally workable form, searching through the large space of potential games under most such representations, and accurately evaluating the originality and quality of previously unseen games. Prior work in automated game generation has largely focused on relatively restricted rule representations and relied on domain-specific heuristics. In this work, we explore the generation of novel games in the comparatively expansive Ludii game description language, which encodes the rules of over 1000 board games in a variety of styles and modes of play. We draw inspiration from recent advances in large language models and evolutionary computation in order to train a model that intelligently mutates and recombines games and mechanics expressed as code. We demonstrate both quantitatively and qualitatively that our approach is capable of generating new and interesting games, including in regions of the potential rules space not covered by existing games in the Ludii dataset. A sample of the generated games are available to play online through the Ludii portal.
Key facts. Cited by 24 papers in the map (data through 7 Oct 2026). Builds on 28 of its 68 references that are in the map. First posted on arXiv 12 Jul 2024.
Builds on
28 of 68 references.
References · 28
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2023A Survey of Large Language Modelscited by 2,537
- 2023Code Llama: Open Foundation Models for Codecited by 2,105
- 2023Eureka: Human-Level Reward Design via Coding Large Language Modelscited by 542
- 2015Illuminating search spaces by mapping elitescited by 406
- 2021PICARD: Parsing Incrementally for Constrained Auto-Regressive Decoding from Language Modelscited by 402
- 2022A Systematic Evaluation of Large Language Models of Codecited by 360
- 2022Efficient Training of Language Models to Fill in the Middlecited by 248
- 2024Rainbow Teaming: Open-Ended Generation of Diverse Adversarial Promptscited by 189
- 2022Evolution through Large Modelscited by 131
- 2017Quality and Diversity Optimization: A Unifying Modular Frameworkcited by 111
16 more
- 2023Motif: Intrinsic Motivation from Artificial Intelligence Feedbackcited by 99
- 2023Sequential Monte Carlo Steering of Large Language Models using Probabilistic Programscited by 79
- 2023Level Generation Through Large Language Modelscited by 68
- 2016Using Centroidal Voronoi Tessellations to Scale Up the Multi-dimensional Archive of Phenotypic Elites Algorithmcited by 65
- 2019Autonomous skill discovery with Quality-Diversity and Unsupervised Descriptorscited by 57
- 2019Procedural Content Generation through Quality Diversitycited by 45
- 2024EnvGen: Generating and Adapting Environments via LLMs for Training Embodied Agentscited by 41
- 2019Ludii -- The Ludemic General Game Systemcited by 39
- 2023pyribs: A Bare-Bones Python Library for Quality Diversity Optimizationcited by 29
- 2019General Video Game Rule Generationcited by 17
- 2018Automated Game Design via Conceptual Expansioncited by 15
- 2024The Ink Splotch Effect: A Case Study on ChatGPT as a Co-Creative Game Designercited by 12
- 2021General Board Game Conceptscited by 8
- 2019Automatic Game Design via Mechanic Generationcited by 5
- 2023Measuring Board Game Distancecited by 5
- 2017Automated Game Design Learningcited by 3
Built on by
Citing papers per year: 2024: 7; 2025: 12; 2026: 5.
24 papers.
Sort:
By area:
- 2025Assessing Adaptive World Models in Machines with Novel Gamescited by 20
- 2024Boundless Socratic Learning with Language Gamescited by 12
- 2026AI Gamestore: Scalable, Open-Ended Evaluation of Machine General Intelligence with Human Gamescited by 10
- 2024Grammar-based Game Description Generation using Large Language Modelscited by 7
- 2025EvoCAD: Evolutionary CAD Code Generation with Vision Language Modelscited by 6
- 2024From Code to Play: Benchmarking Program Search for Games Using Large Language Modelscited by 5
- 2025PuzzleJAX: A Benchmark for Reasoning and Learningcited by 4
- 2025Grammar and Gameplay-aligned RL for Game Description Generation with LLMscited by 2
- 2025ScriptDoctor: Automatic Generation of PuzzleScript Games via Large Language Models and Tree Searchcited by 2
- 2025Boardwalk: Towards a Framework for Creating Board Games with LLMscited by 2
- 2025Narrative-to-Scene Generation: An LLM-Driven Pipeline for 2D Game Environmentscited by 2
- 2026From Gameplay Traces to Game Mechanics: Causal Induction with Large Language Modelscited by 2
12 more
- 2024Open Role-Playing with Delta-Enginescited by 1
- 2024Exploring RL-based LLM Training for Formal Language Tasks with Programmed Rewardscited by 1
- 2024Anytime Sequential Halving in Monte-Carlo Tree Searchcited by 1
- 2025Vector Quantized-Elites: Unsupervised and Problem-Agnostic Quality-Diversity Optimizationcited by 1
- 2025Automated Unity Game Template Generation from GDDs via NLP and Multi-Modal LLMscited by 1
- 2025Mortar: Evolving Mechanics for Automatic Game Designcited by 1
- 2026REFLEX: Reflective Evolution from LLM Experiencecited by 1
- 2024A Research Agenda for Usability and Generalisation in Reinforcement Learningcited by 0
- 2025Ludax: A GPU-Accelerated Domain Specific Language for Board Gamescited by 0
- 2025Usando LLMs para Programar Jogos de Tabuleiro e Variacc~oescited by 0
- 2026Programmable Cellular Automatacited by 0
- 2026World Agent: Can Language Models Keep a World Running?cited by 0
- 2026World Agent: Can Language Models Keep a World Running?26 Sep 2026
- 2026Programmable Cellular Automata5 Sep 2026
- 2026REFLEX: Reflective Evolution from LLM Experience15 Jun 2026
- 2026AI Gamestore: Scalable, Open-Ended Evaluation of Machine General Intelligence with Human Games19 Feb 2026
- 2026From Gameplay Traces to Game Mechanics: Causal Induction with Large Language Models30 Jan 2026
- 2025Mortar: Evolving Mechanics for Automatic Game Design31 Dec 2025
- 2025Usando LLMs para Programar Jogos de Tabuleiro e Variacc~oes7 Nov 2025
- 2025EvoCAD: Evolutionary CAD Code Generation with Vision Language Models13 Oct 2025
- 2025Automated Unity Game Template Generation from GDDs via NLP and Multi-Modal LLMs7 Sep 2025
- 2025Narrative-to-Scene Generation: An LLM-Driven Pipeline for 2D Game Environments31 Aug 2025
- 2025PuzzleJAX: A Benchmark for Reasoning and Learning22 Aug 2025
- 2025Boardwalk: Towards a Framework for Creating Board Games with LLMs22 Aug 2025
12 more
- 2025Assessing Adaptive World Models in Machines with Novel Games17 Jul 2025
- 2025Ludax: A GPU-Accelerated Domain Specific Language for Board Games27 Jun 2025
- 2025ScriptDoctor: Automatic Generation of PuzzleScript Games via Large Language Models and Tree Search6 Jun 2025
- 2025Vector Quantized-Elites: Unsupervised and Problem-Agnostic Quality-Diversity Optimization10 Apr 2025
- 2025Grammar and Gameplay-aligned RL for Game Description Generation with LLMs20 Mar 2025
- 2024A Research Agenda for Usability and Generalisation in Reinforcement Learning22 Dec 2024
- 2024From Code to Play: Benchmarking Program Search for Games Using Large Language Models5 Dec 2024
- 2024Boundless Socratic Learning with Language Games25 Nov 2024
- 2024Anytime Sequential Halving in Monte-Carlo Tree Search11 Nov 2024
- 2024Exploring RL-based LLM Training for Formal Language Tasks with Programmed Rewards22 Oct 2024
- 2024Open Role-Playing with Delta-Engines11 Aug 2024
- 2024Grammar-based Game Description Generation using Large Language Models24 Jul 2024
- 2025Assessing Adaptive World Models in Machines with Novel Gamescited by 20
- 2026World Agent: Can Language Models Keep a World Running?cited by 0
- 2026World Agent: Can Language Models Keep a World Running?26 Sep 2026
- 2025Assessing Adaptive World Models in Machines with Novel Games17 Jul 2025
- 2025PuzzleJAX: A Benchmark for Reasoning and Learningcited by 4
- 2025PuzzleJAX: A Benchmark for Reasoning and Learning22 Aug 2025
- 2026REFLEX: Reflective Evolution from LLM Experiencecited by 1
- 2026REFLEX: Reflective Evolution from LLM Experience15 Jun 2026
- 2024Boundless Socratic Learning with Language Gamescited by 12
- 2026AI Gamestore: Scalable, Open-Ended Evaluation of Machine General Intelligence with Human Gamescited by 10
- 2024Grammar-based Game Description Generation using Large Language Modelscited by 7
- 2025EvoCAD: Evolutionary CAD Code Generation with Vision Language Modelscited by 6
- 2024From Code to Play: Benchmarking Program Search for Games Using Large Language Modelscited by 5
- 2025Grammar and Gameplay-aligned RL for Game Description Generation with LLMscited by 2
- 2025ScriptDoctor: Automatic Generation of PuzzleScript Games via Large Language Models and Tree Searchcited by 2
- 2025Boardwalk: Towards a Framework for Creating Board Games with LLMscited by 2
- 2025Narrative-to-Scene Generation: An LLM-Driven Pipeline for 2D Game Environmentscited by 2
- 2026From Gameplay Traces to Game Mechanics: Causal Induction with Large Language Modelscited by 2
- 2024Open Role-Playing with Delta-Enginescited by 1
- 2024Anytime Sequential Halving in Monte-Carlo Tree Searchcited by 1
12 most cited of 19 All 19 (JSON)
- 2026Programmable Cellular Automata5 Sep 2026
- 2026AI Gamestore: Scalable, Open-Ended Evaluation of Machine General Intelligence with Human Games19 Feb 2026
- 2026From Gameplay Traces to Game Mechanics: Causal Induction with Large Language Models30 Jan 2026
- 2025Mortar: Evolving Mechanics for Automatic Game Design31 Dec 2025
- 2025Usando LLMs para Programar Jogos de Tabuleiro e Variacc~oes7 Nov 2025
- 2025EvoCAD: Evolutionary CAD Code Generation with Vision Language Models13 Oct 2025
- 2025Automated Unity Game Template Generation from GDDs via NLP and Multi-Modal LLMs7 Sep 2025
- 2025Narrative-to-Scene Generation: An LLM-Driven Pipeline for 2D Game Environments31 Aug 2025
- 2025Boardwalk: Towards a Framework for Creating Board Games with LLMs22 Aug 2025
- 2025Ludax: A GPU-Accelerated Domain Specific Language for Board Games27 Jun 2025
- 2025ScriptDoctor: Automatic Generation of PuzzleScript Games via Large Language Models and Tree Search6 Jun 2025
- 2025Vector Quantized-Elites: Unsupervised and Problem-Agnostic Quality-Diversity Optimization10 Apr 2025
12 newest of 19 All 19 (JSON)