Learning Controllable Content Generators
Not on the map. Why?
Abstract (arXiv)
It has recently been shown that reinforcement learning can be used to train generators capable of producing high-quality game levels, with quality defined in terms of some user-specified heuristic. To ensure that these generators' output is sufficiently diverse (that is, not amounting to the reproduction of a single optimal level configuration), the generation process is constrained such that the initial seed results in some variance in the generator's output. However, this results in a loss of control over the generated content for the human user. We propose to train generators capable of producing controllably diverse output, by making them "goal-aware." To this end, we add conditional inputs representing how close a generator is to some heuristic, and also modify the reward mechanism to incorporate that value. Testing on multiple domains, we show that the resulting level generators are capable of exploring the space of possible levels in a targeted, controllable manner, producing levels of comparable quality as their goal-unaware counterparts, that are diverse along designer-specified dimensions.
Key facts. Cited by 40 papers in the map (data through 14 Oct 2026). Builds on 15 of its 22 references that are in the map. First posted on arXiv 6 May 2021.
Builds on
15 of 22 references.
References · 15
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2020Emergent Complexity and Zero-shot Transfer via Unsupervised Environment Designcited by 275
- 2017Procedural Content Generation via Machine Learning (PCGML)cited by 137
- 2019Teacher algorithms for curriculum learning of Deep RL in continuously parameterized environmentscited by 119
- 2018Learning to Navigate in Cities Without a Mapcited by 104
- 2020PCGRL: Procedural Content Generation via Reinforcement Learningcited by 90
- 2016Multi-Objective Deep Reinforcement Learningcited by 83
- 2018Illuminating Generalization in Deep Reinforcement Learning through Procedural Level Generationcited by 81
- 2018Evolving Mario Levels in the Latent Space of a Deep Convolutional Generative Adversarial Networkcited by 76
- 2020Deep Learning for Procedural Content Generationcited by 73
- 2020Human Instruction-Following with Deep Reinforcement Learning via Transfer-Learning from Textcited by 59
- 2018General Video Game AI: a Multi-Track Framework for Evaluating Agents, Games and Content Generation Algorithmscited by 45
Built on by
Citing papers per year: 2021: 3; 2022: 11; 2023: 9; 2024: 6; 2025: 9; 2026: 2.
40 papers.
Sort:
By area:
- 2022ProcTHOR: Large-Scale Embodied AI Using Procedural Generationcited by 380
- 2022Evolving Curricula with Regret-Based Environment Designcited by 173
- 2023Level Generation Through Large Language Modelscited by 68
- 2023ChatGPT vs Human-authored Text: Insights into Controllable Text Summarization and Sentence Style Transfercited by 50
- 2022Deep Surrogate Assisted Generation of Environmentscited by 40
- 2024Architect: Generating Vivid and Interactive 3D Scenes with Hierarchical 2D Inpaintingcited by 38
- 2021Illuminating Diverse Neural Cellular Automata for Level Generationcited by 35
- 2022Learning Controllable 3D Level Generatorscited by 19
- 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
- 2024DreamGarden: A Designer Assistant for Growing Games from a Single Promptcited by 10
- 2022Mutation Models: Learning to Generate Levels by Imitating Evolutioncited by 9
28 more
- 2023RaidEnv: Exploring New Challenges in Automated Content Balancing for Boss Raid Gamescited by 7
- 2024PCGRL+: Scaling, Control and Generalization in Reinforcement Learning Level Generatorscited by 7
- 2022Latent Prompt Tuning for Text Summarizationcited by 6
- 2021Arachnophobia Exposure Therapy using Experience-driven Procedural Content Generation via Reinforcement Learning (EDPCGRL)cited by 5
- 2024Measuring Diversity of Game Scenarioscited by 5
- 2023Hierarchically Composing Level Generators for the Creation of Complex Structurescited by 4
- 2023Balancing of competitive two-player Game Levels with Reinforcement Learningcited by 4
- 2024G-PCGRL: Procedural Graph Data Generation via Reinforcement Learningcited by 4
- 2025IPCGRL: Language-Instructed Reinforcement Learning for Procedural Level Generationcited by 4
- 2025PCGRLLM: Large Language Model-Driven Reward Design for Procedural Content Generation Reinforcement Learningcited by 3
- 2025Multi-Objective Instruction-Aware Representation Learning in Procedural Content Generation RLcited by 3
- 2021Adapting Procedural Content Generation to Player Personas Through Evolutioncited by 2
- 2022Online Game Level Generation from Musiccited by 2
- 2022Aesthetic Bot: Interactively Evolving Game Maps on Twittercited by 2
- 2022Start Small: Training Controllable Game Level Generators without Training Data by Learning at Multiple Sizescited by 2
- 2025Human-Aligned Procedural Level Generation Reinforcement Learning via Text-Level-Sketch Shared Representationcited by 2
- 2022State Space Closure: Revisiting Endless Online Level Generation via Reinforcement Learningcited by 1
- 2023Controllable Path of Destructioncited by 1
- 2023Tree-Based Reconstructive Partitioning: A Novel Low-Data Level Generation Approachcited by 1
- 2023PCGPT: Procedural Content Generation via Transformerscited by 1
- 2025Video Game Level Design as a Multi-Agent Reinforcement Learning Problemcited by 1
- 2026Improving Regret Approximation for Unsupervised Dynamic Environment Generationcited by 1
- 2024Improving Conditional Level Generation using Automated Validation in Match-3 Gamescited by 0
- 2025Simulation-Driven Balancing of Competitive Game Levels with Reinforcement Learningcited by 0
- 2025Level the Level: Balancing Game Levels for Asymmetric Player Archetypes With Reinforcement Learningcited by 0
- 2025A Markovian Framing of WaveFunctionCollapse for Procedurally Generating Aesthetically Complex Environmentscited by 0
- 2025Expanding Horizons of Level Diversity via Multi-objective Evolutionary Learningcited by 0
- 2026Learning Local Constraints for Reinforcement-Learned Content Generatorscited by 0
- 2026Learning Local Constraints for Reinforcement-Learned Content Generators13 May 2026
- 2026Improving Regret Approximation for Unsupervised Dynamic Environment Generation21 Jan 2026
- 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
- 2025A Markovian Framing of WaveFunctionCollapse for Procedurally Generating Aesthetically Complex Environments12 Sep 2025
- 2025Human-Aligned Procedural Level Generation Reinforcement Learning via Text-Level-Sketch Shared Representation13 Aug 2025
- 2025Multi-Objective Instruction-Aware Representation Learning in Procedural Content Generation RL8 Aug 2025
- 2025Level the Level: Balancing Game Levels for Asymmetric Player Archetypes With Reinforcement Learning31 Mar 2025
- 2025Simulation-Driven Balancing of Competitive Game Levels with Reinforcement Learning24 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
- 2024Architect: Generating Vivid and Interactive 3D Scenes with Hierarchical 2D Inpainting14 Nov 2024
28 more
- 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
- 2024G-PCGRL: Procedural Graph Data Generation via Reinforcement Learning15 Jul 2024
- 2024Measuring Diversity of Game Scenarios15 Apr 2024
- 2023PCGPT: Procedural Content Generation via Transformers3 Oct 2023
- 2023Tree-Based Reconstructive Partitioning: A Novel Low-Data Level Generation Approach18 Sep 2023
- 2023RaidEnv: Exploring New Challenges in Automated Content Balancing for Boss Raid Games4 Jul 2023
- 2023ChatGPT vs Human-authored Text: Insights into Controllable Text Summarization and Sentence Style Transfer13 Jun 2023
- 2023Balancing of competitive two-player Game Levels with Reinforcement Learning7 Jun 2023
- 2023Controllable Path of Destruction29 May 2023
- 2023Games for Artificial Intelligence Research: A Review and Perspectives26 Apr 2023
- 2023Level Generation Through Large Language Models11 Feb 2023
- 2023Hierarchically Composing Level Generators for the Creation of Complex Structures3 Feb 2023
- 2022State Space Closure: Revisiting Endless Online Level Generation via Reinforcement Learning6 Dec 2022
- 2022Latent Prompt Tuning for Text Summarization3 Nov 2022
- 2022Start Small: Training Controllable Game Level Generators without Training Data by Learning at Multiple Sizes29 Sep 2022
- 2022Aesthetic Bot: Interactively Evolving Game Maps on Twitter9 Aug 2022
- 2022Online Game Level Generation from Music12 Jul 2022
- 2022Learning Controllable 3D Level Generators27 Jun 2022
- 2022ProcTHOR: Large-Scale Embodied AI Using Procedural Generation14 Jun 2022
- 2022Mutation Models: Learning to Generate Levels by Imitating Evolution11 Jun 2022
- 2022Deep Surrogate Assisted Generation of Environments9 Jun 2022
- 2022Evolving Curricula with Regret-Based Environment Design2 Mar 2022
- 2022Path of Destruction: Learning an Iterative Level Generator Using a Small Dataset21 Feb 2022
- 2021Adapting Procedural Content Generation to Player Personas Through Evolution7 Dec 2021
- 2021Arachnophobia Exposure Therapy using Experience-driven Procedural Content Generation via Reinforcement Learning (EDPCGRL)7 Oct 2021
- 2021Illuminating Diverse Neural Cellular Automata for Level Generation12 Sep 2021
- 2024PCGRL+: Scaling, Control and Generalization in Reinforcement Learning Level Generatorscited by 7
- 2024G-PCGRL: Procedural Graph Data Generation via Reinforcement Learningcited by 4
- 2025IPCGRL: Language-Instructed Reinforcement Learning for Procedural Level Generationcited by 4
- 2025Human-Aligned Procedural Level Generation Reinforcement Learning via Text-Level-Sketch Shared Representationcited by 2
- 2026Improving Regret Approximation for Unsupervised Dynamic Environment Generationcited by 1
- 2025Simulation-Driven Balancing of Competitive Game Levels with Reinforcement Learningcited by 0
- 2025Level the Level: Balancing Game Levels for Asymmetric Player Archetypes With Reinforcement Learningcited by 0
- 2026Improving Regret Approximation for Unsupervised Dynamic Environment Generation21 Jan 2026
- 2025Human-Aligned Procedural Level Generation Reinforcement Learning via Text-Level-Sketch Shared Representation13 Aug 2025
- 2025Level the Level: Balancing Game Levels for Asymmetric Player Archetypes With Reinforcement Learning31 Mar 2025
- 2025Simulation-Driven Balancing of Competitive Game Levels with Reinforcement Learning24 Mar 2025
- 2025IPCGRL: Language-Instructed Reinforcement Learning for Procedural Level Generation16 Mar 2025
- 2024PCGRL+: Scaling, Control and Generalization in Reinforcement Learning Level Generators22 Aug 2024
- 2024G-PCGRL: Procedural Graph Data Generation via Reinforcement Learning15 Jul 2024
- 2023PCGPT: Procedural Content Generation via Transformerscited by 1
- 2023PCGPT: Procedural Content Generation via Transformers3 Oct 2023
- 2022ProcTHOR: Large-Scale Embodied AI Using Procedural Generationcited by 380
- 2022Evolving Curricula with Regret-Based Environment Designcited by 173
- 2023Level Generation Through Large Language Modelscited by 68
- 2023ChatGPT vs Human-authored Text: Insights into Controllable Text Summarization and Sentence Style Transfercited by 50
- 2022Deep Surrogate Assisted Generation of Environmentscited by 40
- 2024Architect: Generating Vivid and Interactive 3D Scenes with Hierarchical 2D Inpaintingcited by 38
- 2021Illuminating Diverse Neural Cellular Automata for Level Generationcited by 35
- 2022Learning Controllable 3D Level Generatorscited by 19
- 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
- 2024DreamGarden: A Designer Assistant for Growing Games from a Single Promptcited by 10
- 2022Mutation Models: Learning to Generate Levels by Imitating Evolutioncited by 9
12 most cited of 32 All 32 (JSON)
- 2026Learning Local Constraints for Reinforcement-Learned Content Generators13 May 2026
- 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
- 2025A Markovian Framing of WaveFunctionCollapse for Procedurally Generating Aesthetically Complex Environments12 Sep 2025
- 2025Multi-Objective Instruction-Aware Representation Learning in Procedural Content Generation RL8 Aug 2025
- 2025PCGRLLM: Large Language Model-Driven Reward Design for Procedural Content Generation Reinforcement Learning15 Feb 2025
- 2024Architect: Generating Vivid and Interactive 3D Scenes with Hierarchical 2D Inpainting14 Nov 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
- 2024Measuring Diversity of Game Scenarios15 Apr 2024
- 2023Tree-Based Reconstructive Partitioning: A Novel Low-Data Level Generation Approach18 Sep 2023
- 2023RaidEnv: Exploring New Challenges in Automated Content Balancing for Boss Raid Games4 Jul 2023
12 newest of 32 All 32 (JSON)