Loading video...

Video Failed to Load

Go Home

New preprint alert 🚨 Can LLM agents develop video games? We release GameDevBench, the first benchmark evaluating agentic game development in a game engine, Godot. We also present two simple multimodal feedback mechanisms that lead to immediate performance gains. /🧵

28,124 views • 8 months ago •via X (Twitter)

29 Comments

Wayne Chi's profile picture
Wayne Chi8 months ago

Game development tasks are challenging. Gold patch solutions require triple the amount of lines of code and files changed compared to SWE-Bench. Assets are diverse and multimodal: GameDevBench includes 27 file types including shaders, sprites, and more, averaging 6.4 per task.

Wayne Chi's profile picture
Wayne Chi8 months ago

We find Gemini 3 flash in the Gemini CLI to be by far the most cost-effective model with second best performances and low costs. Claude Sonnet 4.5 and ChatGPT Codex 5.1 actually perform better in OpenHands than their own native agentic frameworks (claude code / codex). This performance, however, comes at increased costs.

Wayne Chi's profile picture
Wayne Chi8 months ago

To improve multimodal capabilities, we created an MCP server that allows the agent to view screenshots of the game editor or prompted the agent to record video of the game scene. These simple feedback mechanisms almost always improve performance. Different agents prefer screenshot vs video, but you can use both methods at the same time and agents are smart enough to pick their preferred method!

Wayne Chi's profile picture
Wayne Chi8 months ago

Agents struggle the most with multimodal tasks. Performance drops when tackling 2D graphics tasks (e.g., sprite animation creation) rather than gameplay oriented tasks (e.g., player controls).

Wayne Chi's profile picture
Wayne Chi8 months ago

Paper: Code: Of course, this is only possible thanks to my wonderful collaborators: Yixiong Fang, Arnav Yayavaram, Siddharth Yayavaram, @sethkarten, @qiuhongannawei, Runkun Chen, Alexander Wang, @valeriechen_, @chrisdonahuey @atalwalkar

Noema's profile picture
Noema8 months ago

@xeophon @stalkermustang @scaling01 you might want to check this out!

Wayne Chi's profile picture
Wayne Chi8 months ago

@xeophon @stalkermustang @scaling01 Yes. Definitely check it out!

Noema's profile picture
Noema8 months ago

@xeophon @stalkermustang @scaling01 Congrats!! It's an awesome bench and I hope you keep it alive for a long time. Love it 🫶

Wayne Chi's profile picture
Wayne Chi8 months ago

@xeophon @stalkermustang @scaling01 Thanks! We actually already have more data, environments, and tasks planned for this. We'll be rolling them out in the coming months. I plan to work on game dev and AI for a long time :)

paddy's profile picture
paddy8 months ago

awesome, we need more of this

Wayne Chi's profile picture
Wayne Chi8 months ago

thanks! There will indeed be more of this

kvick's profile picture
kvick8 months ago

good idea

harjot.co's profile picture
harjot.co8 months ago

AI + games = fun surprises!

Tommy Leung's profile picture
Tommy Leung8 months ago

game dev might be the final boss for “AGI”

Todd Grilliot's profile picture
Todd Grilliot8 months ago

Wow this is the benchmark that I care about. Great work.

Wayne Chi's profile picture
Wayne Chi8 months ago

thanks! please let me know if you have any questions

Todd Grilliot's profile picture
Todd Grilliot8 months ago

Have you run the benchmark on opus 4.5 / 4.6 or codex 5.3 yet? I know they just came out, but I'd love to see how they compare to Gemini 3 flash and the other models

Rohit Ch's profile picture
Rohit Ch8 months ago

Great work guys

Wayne Chi's profile picture
Wayne Chi8 months ago

thank you!

Andrew Kalita's profile picture
Andrew Kalita8 months ago

what is the most limiting factor for agents to develop games atm from your pov?

Wayne Chi's profile picture
Wayne Chi8 months ago

1. Agents don't understand / have out dated knowledge for godot (and I speculate other game engines). This will come with more training and focus from labs. 2. Agents are clearly still weaker on multimodal reasoning.

Pachu's profile picture
Pachu8 months ago

Fantastic work! I've been using opus 4.5 with godot for some time, but just with a simple MCP that allows it to start the game to see if it compiles. Does having video input of the screen actually work well? How long are the videos? I would expect that having a video input would blow up the context window?

Wayne Chi's profile picture
Wayne Chi8 months ago

It definitely increases cost so there's a tradeoff. Most of the time the model turns it into frames via python and just ingests a few images rather than the entire video.

Pachu's profile picture
Pachu8 months ago

Interesting. I think LLMs could become incredible at game development given the ability to ingest realtime video input whole providing realtime tool call outputs. That way they can "play" the game same as a human, but the current models seem far from being able to do that...

f🔺ckingship's profile picture
f🔺ckingship8 months ago

gamedevbench is sick. multimodal feedback for godot agents — what's the lag between agent action and visual state update? that'll be the bottleneck at scale

JBaba's profile picture
JBaba8 months ago

Today I created a game in gadot using GLM 5. Game similar to beltmatic. It aced it.

Marcos Codas's profile picture
Marcos Codas8 months ago

Why don't you come over and visit us over @GDevelopApp? We're open source, and we have already started integrating AI into our engine. Our documentation is being agent-optimized. Our built-in agent can already perform many tasks. LMK if you encounter blockers.

f🔺ckingship's profile picture
f🔺ckingship8 months ago

GameDevBench with actual Godot integration is wild. most agent benchmarks are synthetic tasks — this is shipping in a real engine. what's the success rate on agents handling GDScript vs visual scripting?

f🔺ckingship's profile picture
f🔺ckingship8 months ago

gamedevbench in godot is smart — engine constraints force you to actually solve problems vs infinite llm context window bloat. what's the success rate on playable builds?

Related Videos