GameCraft-Bench: Can Agents Build Playable Games End-to-End in a Real Game Engine?
This paper introduces GameCraft-Bench, a benchmark of 140 Godot-based tasks designed to evaluate the ability of coding agents to generate complete, playable games end-to-end, revealing that current frontier models struggle significantly with achieving artifact completeness and interactive coherence despite implementing recognizable mechanics.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you hire a robot chef and give it a recipe for a complex, multi-course dinner. You don't just want the robot to write the recipe down on a piece of paper; you want it to actually cook the meal, plate it, and serve it so you can take a bite and taste it.
That is essentially what this paper, GameCraft-Bench, is about. It's a test to see if AI coding agents can actually "cook" a playable video game from scratch, rather than just writing the code for one.
Here is a breakdown of the paper's main ideas using simple analogies:
1. The Problem: "The Recipe vs. The Meal"
In the past, when we tested AI on coding, we mostly checked if the code looked correct on paper (like checking if the recipe ingredients were listed right). But for video games, looking at the code isn't enough. A game needs to run, the graphics need to show up, and the player needs to be able to move a character and see what happens.
The authors argue that to truly test an AI's ability to make a game, we need three things:
- The Real Kitchen (Engine Grounding): The AI must work in a real game engine (they used Godot, a popular free tool), not a fake or simplified version. It's like asking the chef to use a real stove, not a toy one.
- The Full Meal (Artifact Completeness): The AI can't just give you a single ingredient (like a script for a jumping character). It must deliver the whole, packaged game ready to launch. No missing parts.
- The Taste Test (Interactive Verification): You can't just look at the finished dish; you have to eat it. The game must be played. The AI's success is judged by actually running the game, pressing buttons, and seeing if the world reacts correctly.
2. The Test: GameCraft-Bench
The researchers built a giant test kitchen called GameCraft-Bench.
- The Menu: They created 140 different challenges across 15 types of games (like platformers, racing games, strategy games, and horror games).
- The Process:
- They give the AI a natural language description (e.g., "Make a 2D platformer where you collect coins and avoid enemies").
- The AI builds the game in the Godot engine.
- The AI also has to record a "demo trace"—a video script showing exactly how to play the game to prove it works.
- A computer system "plays" the game using that script, records the video, and then a smart AI judge watches the video to score it.
3. The Results: "Good at Writing, Bad at Cooking"
The results were surprising and a bit humbling for the AI community. Even the smartest, most advanced AI models (like Opus-4.7 and GPT-5.5) struggled.
- The Score: The best AI only got about 41% on the test. Most scored below 40%.
- What they did well: The AIs were decent at building the "core loop." If you asked for a game where a character jumps, the character could usually jump. They could build the engine parts.
- Where they failed: They struggled to put it all together into a complete experience.
- Missing Content: They often made a game that was too short or had no levels to progress through.
- Broken Visuals: The graphics might be there, but they didn't make sense (e.g., the player can't see the enemy, or the UI is broken).
- The "Demo" Gap: Many AIs built a game but forgot to record the "demo trace" required to prove it worked. It's like the chef cooking the meal but forgetting to plate it for the judge.
4. Key Discoveries (The "Why")
The paper dug into why the AIs failed:
- Seeing is Believing: The AIs that did the best were the ones that looked at the game screen while they were building it. They treated the visual output like a debugging tool. If the character looked weird, they fixed the code. AIs that just wrote code without looking at the screen made more mistakes.
- Busy isn't Better: One AI model (MiMo) wrote a lot of code and ran many commands, but it didn't get a higher score. It was like a chef chopping vegetables furiously but never actually cooking the dish. Doing more work doesn't guarantee a better result if you miss the final step.
- Different Skills: Making the "jump" mechanic work (Mechanics) is different from making the game look pretty (Art) or having enough levels (Content). An AI can be good at one but bad at the others. They aren't all linked together.
5. The Conclusion
The paper concludes that while AI is getting very good at writing code, end-to-end game creation is still a massive challenge.
Current AI can build "fragments" of games or simple prototypes, but it cannot yet reliably take a creative idea from a human and turn it into a polished, playable, complete game package all by itself. The gap between "writing code that looks right" and "delivering a system that works" is still very wide.
In short: AI can write the recipe, but it's still learning how to cook the full meal and serve it to the customer.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.