MarioGPT: Open-Ended Text2Level Generation through Large Language Models
Shyam Sudhakaran, Miguel Gonz\'alez-Duque, Claire Glanois, Matthias, Freiberger, Elias Najarro, Sebastian Risi

TL;DR
MarioGPT is a fine-tuned GPT2 model that generates diverse, controllable Super Mario Bros levels from text prompts, enabling open-ended content creation and exploration of varied gameplay styles.
Contribution
It introduces the first text-to-level generation model for Mario levels, combining LLMs with novelty search for diverse, controllable, and open-ended level creation.
Findings
Generates diverse Mario levels from text prompts
Enables controllable level generation based on user input
Facilitates open-ended discovery of varied game content
Abstract
Procedural Content Generation (PCG) is a technique to generate complex and diverse environments in an automated way. However, while generating content with PCG methods is often straightforward, generating meaningful content that reflects specific intentions and constraints remains challenging. Furthermore, many PCG algorithms lack the ability to generate content in an open-ended manner. Recently, Large Language Models (LLMs) have shown to be incredibly effective in many diverse domains. These trained LLMs can be fine-tuned, re-using information and accelerating training for new tasks. Here, we introduce MarioGPT, a fine-tuned GPT2 model trained to generate tile-based game levels, in our case Super Mario Bros levels. MarioGPT can not only generate diverse levels, but can be text-prompted for controllable level generation, addressing one of the key challenges of current PCG techniques. As…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopic Modeling · Natural Language Processing Techniques · Artificial Intelligence in Games
