Level Generation for Angry Birds with Sequential VAE and Latent Variable Evolution
Not on the map. Why?
Abstract (arXiv)
Video game level generation based on machine learning (ML), in particular, deep generative models, has attracted attention as a technique to automate level generation. However, applications of existing ML-based level generations are mostly limited to tile-based level representation. When ML techniques are applied to game domains with non-tile-based level representation, such as Angry Birds, where objects in a level are specified by real-valued parameters, ML often fails to generate playable levels. In this study, we develop a deep-generative-model-based level generation for the game domain of Angry Birds. To overcome these drawbacks, we propose a sequential encoding of a level and process it as text data, whereas existing approaches employ a tile-based encoding and process it as an image. Experiments show that the proposed level generator drastically improves the stability and diversity of generated levels compared with existing approaches. We apply latent variable evolution with the proposed generator to control the feature of a generated level computed through an AI agent's play, while keeping the level stable and natural.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 12 of its 28 references that are in the map. First posted on arXiv 13 Apr 2021.
Builds on
12 of 28 references.
References · 12
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2017Improved Training of Wasserstein GANscited by 2,223
- 2015Generating Sentences from a Continuous Spacecited by 607
- 2018Quantifying Generalization in Reinforcement Learningcited by 345
- 2017Procedural Content Generation via Machine Learning (PCGML)cited by 136
- 2018A Hierarchical Latent Vector Model for Learning Long-Term Structure in Musiccited by 131
- 2015Character-Aware Neural Language Modelscited by 129
- 2018Illuminating Generalization in Deep Reinforcement Learning through Procedural Level Generationcited by 80
- 2018Evolving Mario Levels in the Latent Space of a Deep Convolutional Generative Adversarial Networkcited by 76
- 2020Deep Learning for Procedural Content Generationcited by 73
- 2019Bootstrapping Conditional GANs for Video Game Level Generationcited by 35
- 2019Agent-Based Adaptive Level Generation for Dynamic Difficulty Adjustment in Angry Birdscited by 3
Built on by
Citing papers per year: 2023: 3; 2024: 1; 2025: 1; 2026: 1.
6 papers.
- 2023ChatGPT4PCG Competition: Character-like Level Generation for Science Birdscited by 8
- 2026Discount Model Search for Quality Diversity Optimization in High-Dimensional Measure Spacescited by 1
- 2023Utilizing Generative Adversarial Networks for Stable Structure Generation in Angry Birdscited by 0
- 2023Evolutionary Machine Learning and Gamescited by 0
- 2024LVNS-RAVE: Diversified audio generation with RAVE and Latent Vector Novelty Searchcited by 0
- 2025From Unstable to Playable: Stabilizing Angry Birds Levels via Object Segmentationcited by 0
- 2026Discount Model Search for Quality Diversity Optimization in High-Dimensional Measure Spaces3 Jan 2026
- 2025From Unstable to Playable: Stabilizing Angry Birds Levels via Object Segmentation28 Sep 2025
- 2024LVNS-RAVE: Diversified audio generation with RAVE and Latent Vector Novelty Search22 Apr 2024
- 2023Evolutionary Machine Learning and Games20 Nov 2023
- 2023Utilizing Generative Adversarial Networks for Stable Structure Generation in Angry Birds5 Sep 2023
- 2023ChatGPT4PCG Competition: Character-like Level Generation for Science Birds28 Mar 2023