From Unstable to Playable: Stabilizing Angry Birds Levels via Object Segmentation

Mahdi Farrokhimaleki, Parsa Rahmati, Richard Zhao
9/28/2025
cs.CVcs.AI

No confident code implementation found for this paper.

Abstract

Procedural Content Generation (PCG) techniques enable automatic creation of diverse and complex environments. While PCG facilitates more efficient content creation, ensuring consistently high-quality, industry-standard content remains a significant challenge. In this research, we propose a method to identify and repair unstable levels generated by existing PCG models. We use Angry Birds as a case study, demonstrating our method on game levels produced by established PCG approaches. Our method leverages object segmentation and visual analysis of level images to detect structural gaps and perform targeted repairs. We evaluate multiple object segmentation models and select the most effective one as the basis for our repair pipeline. Experimental results show that our method improves the stability and playability of AI-generated levels. Although our evaluation is specific to Angry Birds, our image-based approach is designed to be applicable to a wide range of 2D games with similar level structures.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{farrokhimaleki2025from,
  title  = {From Unstable to Playable: Stabilizing Angry Birds Levels via Object Segmentation},
  author = {Mahdi Farrokhimaleki and Parsa Rahmati and Richard Zhao},
  year   = {2025},
  eprint = {2509.23787},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.23787v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.23787.svg)](https://codeofpaper.com/paper/2509.23787)

Discussion