Procedural Content Generation via Machine Learning (PCGML)
Not on the map. Why?
Abstract (arXiv)
This survey explores Procedural Content Generation via Machine Learning (PCGML), defined as the generation of game content using machine learning models trained on existing content. As the importance of PCG for game development increases, researchers explore new avenues for generating high-quality content with or without human involvement; this paper addresses the relatively new paradigm of using machine learning (in contrast with search-based, solver-based, and constructive methods). We focus on what is most often considered functional game content such as platformer levels, game maps, interactive fiction stories, and cards in collectible card games, as opposed to cosmetic content such as sprites and sound effects. In addition to using PCG for autonomous generation, co-creativity, mixed-initiative design, and compression, PCGML is suited for repair, critique, and content analysis because of its focus on modeling existing content. We discuss various data sources and representations that affect the resulting generated content. Multiple PCGML methods are covered, including neural networks, long short-term memory (LSTM) networks, autoencoders, and deep convolutional networks; Markov models, n-grams, and multi-dimensional Markov chains; clustering; and matrix factorization. Finally, we discuss open problems in the application of PCGML, including learning from small datasets, lack of training data, multi-layered learning, style-transfer, parameter tuning, and PCG as a game mechanic.
Key facts. Cited by 136 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Feb 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 27; 2022: 20; 2023: 28; 2024: 22; 2025: 18; 2026: 21.
136 papers.
Sort:
By area:
- 2024Genie: Generative Interactive Environmentscited by 706
- 2022Evolving Curricula with Regret-Based Environment Designcited by 166
- 2024Large Language Models and Games: A Survey and Roadmapcited by 91
- 2024Video as the New Language for Real-World Decision Makingcited by 86
- 2023Level Generation Through Large Language Modelscited by 68
- 2023MarioGPT: Open-Ended Text2Level Generation through Large Language Modelscited by 63
- 2021Learning Controllable Content Generatorscited by 40
- 2022Deep Surrogate Assisted Generation of Environmentscited by 40
- 2021On the Importance of Environments in Human-Robot Coordinationcited by 37
- 2021MarioNette: Self-Supervised Sprite Learningcited by 35
- 2021Illuminating Diverse Neural Cellular Automata for Level Generationcited by 35
- 2021Generating and Blending Game Levels via Quality-Diversity in the Latent Space of a Variational Autoencodercited by 27
38 more
- 2021Experience-Driven PCG via Reinforcement Learning: A Super Mario Bros Studycited by 25
- 2024Game Generation via Large Language Modelscited by 24
- 2024Procedural Content Generation in Games: A Survey with Insights on Emerging LLM Integrationcited by 22
- 2023Practical PCG Through Large Language Modelscited by 21
- 2026GameDevBench: Evaluating Agentic Capabilities Through Game Developmentcited by 21
- 2022Learning Controllable 3D Level Generatorscited by 19
- 2024Word2World: Generating Stories and Worlds through Large Language Modelscited by 18
- 2024DreamCraft: Text-Guided Generation of Functional 3D Environments in Minecraftcited by 17
- 2021World-GAN: a Generative Model for Minecraft Worldscited by 14
- 2022Path of Destruction: Learning an Iterative Level Generator Using a Small Datasetcited by 14
- 2023Games for Artificial Intelligence Research: A Review and Perspectivescited by 14
- 2024Unbounded: A Generative Infinite Game of Character Life Simulationcited by 14
- 2026MultiGen: Level-Design for Editable Multiplayer Worlds in Diffusion Game Enginescited by 12
- 2026OpenGame: Open Agentic Coding for Gamescited by 12
- 2021Dungeon and Platformer Level Blending and Generation using Conditional VAEscited by 10
- 2024DreamGarden: A Designer Assistant for Growing Games from a Single Promptcited by 10
- 2021TaikoNation: Patterning-focused Chart Generation for Rhythm Action Gamescited by 9
- 2021Tile Embedding: A General Representation for Procedural Level Generation via Machine Learningcited by 9
- 2022Mutation Models: Learning to Generate Levels by Imitating Evolutioncited by 9
- 2022Open-Ended Evolution for Minecraft Building Generationcited by 9
- 2023ChatGPT4PCG Competition: Character-like Level Generation for Science Birdscited by 8
- 2023RaidEnv: Exploring New Challenges in Automated Content Balancing for Boss Raid Gamescited by 7
- 2024Grammar-based Game Description Generation using Large Language Modelscited by 7
- 2024PCGRL+: Scaling, Control and Generalization in Reinforcement Learning Level Generatorscited by 7
- 2025AnimeGamer: Infinite Anime Life Simulation with Next Game State Predictioncited by 7
- 2021SuSketch: Surrogate Models of Gameplay as a Design Assistantcited by 6
- 2021Level Generation for Angry Birds with Sequential VAE and Latent Variable Evolutioncited by 6
- 202110 Years of the PCG workshop: Past and Future Trendscited by 6
- 2023Lode Encoder: AI-constrained co-creativitycited by 6
- 2021Discovering Generalizable Skills via Automated Generation of Diverse Taskscited by 5
- 2021Comparing PCG metrics with Human Evaluation in Minecraft Settlement Generationcited by 5
- 2021Arachnophobia Exposure Therapy using Experience-driven Procedural Content Generation via Reinforcement Learning (EDPCGRL)cited by 5
- 2022Mario Plays on a Manifold: Generating Functional Content in Latent Space through Differential Geometrycited by 5
- 2023SmoothHess: ReLU Network Feature Interactions via Stein's Lemmacited by 5
- 2024Measuring Diversity of Game Scenarioscited by 5
- 2024From Code to Play: Benchmarking Program Search for Games Using Large Language Modelscited by 5
- 2025The Procedural Content Generation Benchmark: An Open-source Testbed for Generative Challenges in Gamescited by 5
- 2026JAMER: Project-Level Code Framework Dataset and Benchmark on Professional Game Enginescited by 5
50 most cited of 136 All 136 (JSON)
- 2026AI for Games in the Foundation Model Era15 Sep 2026
- 2026OpenBlock: Constructive and Verified Content Generation for Adaptive Tile-Matching Games27 Aug 2026
- 2026Agentic Game Development as a Verifiable Trajectory Data Engine for Scaling World Models26 Aug 2026
- 2026Procedural Content Metageneration via Program Search and Continual Abstraction Discovery18 Aug 2026
- 2026Reconstructing Persistent Worlds from Narratives for Narrative-Grounded Interactive Experiences3 Aug 2026
- 2026Lilith: Backdoor Generalization under Training-Inference Trigger Shift28 Jul 2026
- 2026Representing and Generating Levels Over Time through Playtrace Reconstructive Partitioning13 Jul 2026
- 2026Knowledge-Conditioned, Single-Pass LLM Synthesis of Executable Unity Game Scenes: A Compiler Error Census across 26 Goal Playable Concepts11 Jul 2026
- 2026Application of machine learning to monster level prediction in tabletop RPG game design10 Jul 2026
- 2026Evolutionary Wave Function Collapse2 Jul 2026
- 2026AI Native Games: A Survey and Roadmap1 Jul 2026
- 2026JAMER: Project-Level Code Framework Dataset and Benchmark on Professional Game Engines18 Jun 2026
38 more
- 2026A Compositional Framework for Open-ended Intelligence13 Jun 2026
- 2026Learning Local Constraints for Reinforcement-Learned Content Generators13 May 2026
- 2026From LLM-Driven Trading Card Generation to Procedural Relatedness: A Pok'emon Case Study30 Apr 2026
- 2026From World-Gen to Quest-Line: A Dependency-Driven Prompt Pipeline for Coherent RPG Generation28 Apr 2026
- 2026OpenGame: Open Agentic Coding for Games20 Apr 2026
- 2026MultiGen: Level-Design for Editable Multiplayer Worlds in Diffusion Game Engines3 Mar 2026
- 2026High Dimensional Procedural Content Generation21 Feb 2026
- 2026GameDevBench: Evaluating Agentic Capabilities Through Game Development11 Feb 2026
- 2026RuleSmith: Multi-Agent LLMs for Automated Game Balancing5 Feb 2026
- 2025Zero-shot 3D Map Generation with LLM Agents: A Dual-Agent Architecture for Procedural Content Generation11 Dec 2025
- 2025Video Game Level Design as a Multi-Agent Reinforcement Learning Problem6 Oct 2025
- 2025Expanding Horizons of Level Diversity via Multi-objective Evolutionary Learning29 Sep 2025
- 2025From Unstable to Playable: Stabilizing Angry Birds Levels via Object Segmentation28 Sep 2025
- 2025Landmarks, Monuments, and Beacons: Understanding Generative Calls to Action23 Sep 2025
- 2025A Markovian Framing of WaveFunctionCollapse for Procedurally Generating Aesthetically Complex Environments12 Sep 2025
- 2025Co-Evolving Complexity: An Adversarial Framework for Automatic MARL Curricula3 Sep 2025
- 2025Narrative-to-Scene Generation: An LLM-Driven Pipeline for 2D Game Environments31 Aug 2025
- 2025A Database-Driven Framework for 3D Level Generation with LLMs25 Aug 2025
- 2025Human-Aligned Procedural Level Generation Reinforcement Learning via Text-Level-Sketch Shared Representation13 Aug 2025
- 2025Text-to-Level Diffusion Models With Various Text Encoders for Super Mario Bros30 Jun 2025
- 2025Level Generation with Constrained Expressive Range4 Apr 2025
- 2025AnimeGamer: Infinite Anime Life Simulation with Next Game State Prediction1 Apr 2025
- 2025The Procedural Content Generation Benchmark: An Open-source Testbed for Generative Challenges in Games27 Mar 2025
- 2025Simulation-Driven Balancing of Competitive Game Levels with Reinforcement Learning24 Mar 2025
- 2025Word2Minecraft: Generating 3D Game Levels through Large Language Models18 Mar 2025
- 2025IPCGRL: Language-Instructed Reinforcement Learning for Procedural Level Generation16 Mar 2025
- 2025PCGRLLM: Large Language Model-Driven Reward Design for Procedural Content Generation Reinforcement Learning15 Feb 2025
- 2024From Code to Play: Benchmarking Program Search for Games Using Large Language Models5 Dec 2024
- 2024Axiomatic Explainer Globalness via Optimal Transport2 Nov 2024
- 2024Guided Game Level Repair via Explainable AI30 Oct 2024
- 2024Unbounded: A Generative Infinite Game of Character Life Simulation24 Oct 2024
- 2024Procedural Content Generation in Games: A Survey with Insights on Emerging LLM Integration21 Oct 2024
- 2024DreamGarden: A Designer Assistant for Growing Games from a Single Prompt2 Oct 2024
- 2024Improving Conditional Level Generation using Automated Validation in Match-3 Games10 Sep 2024
- 2024PCGRL+: Scaling, Control and Generalization in Reinforcement Learning Level Generators22 Aug 2024
- 2024Moonshine: Distilling Game Content Generators into Steerable Generative Models18 Aug 2024
- 2024Open Role-Playing with Delta-Engines11 Aug 2024
- 2024Grammar-based Game Description Generation using Large Language Models24 Jul 2024
50 newest of 136 All 136 (JSON)
- 2024Genie: Generative Interactive Environmentscited by 706
- 2024Unbounded: A Generative Infinite Game of Character Life Simulationcited by 14
- 2026MultiGen: Level-Design for Editable Multiplayer Worlds in Diffusion Game Enginescited by 12
- 2026AI for Games in the Foundation Model Eracited by 2
- 2026Agentic Game Development as a Verifiable Trajectory Data Engine for Scaling World Modelscited by 1
- 2026AI for Games in the Foundation Model Era15 Sep 2026
- 2026Agentic Game Development as a Verifiable Trajectory Data Engine for Scaling World Models26 Aug 2026
- 2026MultiGen: Level-Design for Editable Multiplayer Worlds in Diffusion Game Engines3 Mar 2026
- 2024Unbounded: A Generative Infinite Game of Character Life Simulation24 Oct 2024
- 2024Genie: Generative Interactive Environments23 Feb 2024
- 2026GameDevBench: Evaluating Agentic Capabilities Through Game Developmentcited by 21
- 2026OpenGame: Open Agentic Coding for Gamescited by 12
- 2025Zero-shot 3D Map Generation with LLM Agents: A Dual-Agent Architecture for Procedural Content Generationcited by 0
- 2026RuleSmith: Multi-Agent LLMs for Automated Game Balancingcited by 0
- 2026OpenGame: Open Agentic Coding for Games20 Apr 2026
- 2026GameDevBench: Evaluating Agentic Capabilities Through Game Development11 Feb 2026
- 2026RuleSmith: Multi-Agent LLMs for Automated Game Balancing5 Feb 2026
- 2025Zero-shot 3D Map Generation with LLM Agents: A Dual-Agent Architecture for Procedural Content Generation11 Dec 2025
- 2023PCGPT: Procedural Content Generation via Transformerscited by 1
- 2023PCGPT: Procedural Content Generation via Transformers3 Oct 2023
- 2022Evolving Curricula with Regret-Based Environment Designcited by 166
- 2024Large Language Models and Games: A Survey and Roadmapcited by 91
- 2024Video as the New Language for Real-World Decision Makingcited by 86
- 2023Level Generation Through Large Language Modelscited by 68
- 2023MarioGPT: Open-Ended Text2Level Generation through Large Language Modelscited by 63
- 2021Learning Controllable Content Generatorscited by 40
- 2022Deep Surrogate Assisted Generation of Environmentscited by 40
- 2021On the Importance of Environments in Human-Robot Coordinationcited by 37
- 2021MarioNette: Self-Supervised Sprite Learningcited by 35
- 2021Illuminating Diverse Neural Cellular Automata for Level Generationcited by 35
- 2021Generating and Blending Game Levels via Quality-Diversity in the Latent Space of a Variational Autoencodercited by 27
- 2021Experience-Driven PCG via Reinforcement Learning: A Super Mario Bros Studycited by 25
12 most cited of 123 All 123 (JSON)
- 2026OpenBlock: Constructive and Verified Content Generation for Adaptive Tile-Matching Games27 Aug 2026
- 2026Procedural Content Metageneration via Program Search and Continual Abstraction Discovery18 Aug 2026
- 2026Reconstructing Persistent Worlds from Narratives for Narrative-Grounded Interactive Experiences3 Aug 2026
- 2026Lilith: Backdoor Generalization under Training-Inference Trigger Shift28 Jul 2026
- 2026Representing and Generating Levels Over Time through Playtrace Reconstructive Partitioning13 Jul 2026
- 2026Knowledge-Conditioned, Single-Pass LLM Synthesis of Executable Unity Game Scenes: A Compiler Error Census across 26 Goal Playable Concepts11 Jul 2026
- 2026Application of machine learning to monster level prediction in tabletop RPG game design10 Jul 2026
- 2026Evolutionary Wave Function Collapse2 Jul 2026
- 2026AI Native Games: A Survey and Roadmap1 Jul 2026
- 2026JAMER: Project-Level Code Framework Dataset and Benchmark on Professional Game Engines18 Jun 2026
- 2026A Compositional Framework for Open-ended Intelligence13 Jun 2026
- 2026Learning Local Constraints for Reinforcement-Learned Content Generators13 May 2026
12 newest of 123 All 123 (JSON)