ChatPaper.aiChatPaper

OpenGame: Offene agentenbasierte Programmierung für Spiele

OpenGame: Open Agentic Coding for Games

April 20, 2026
Autoren: Yilei Jiang, Jinyuan Hu, Qianyin Xiao, Yaozhi Zheng, Ruize Ma, Kaituo Feng, Jiaming Han, Tianshuo Peng, Kaixuan Fan, Manyuan Zhang, Xiangyu Yue
cs.AI

Zusammenfassung

Die Spieleentwicklung befindet sich an der Schnittstelle von kreativem Design und komplexer Softwareentwicklung, die das gemeinsame Orchestrieren von Spiel-Engines, Echtzeitschleifen und eng gekoppelten Zuständen über viele Dateien hinweg erfordert. Während große Sprachmodelle (LLMs) und Code-Agenten isolierte Programmieraufgaben heute mühelos lösen, scheitern sie regelmäßig, wenn sie aufgefordert werden, ein vollständig spielbares Spiel aus einem hochrangigen Design zu erstellen – sie scheitern an dateiübergreifenden Inkonsistenzen, defekten Szenenverknüpfungen und logischer Inkohärenz. Wir schließen diese Lücke mit OpenGame, dem ersten Open-Source-Agenten-Framework, das explizit für die end-to-end Erstellung von Webbrowserspielen entwickelt wurde. Im Kern liegt die Game Skill, eine wiederverwendbare, sich entwickelnde Fähigkeit, die aus einer Template Skill besteht – einer wachsenden Bibliothek von Projektskeletten aus Erfahrung – und einer Debug Skill, die ein lebendiges Protokoll verifizierter Korrekturen pflegt. Zusammen ermöglichen sie dem Agenten, stabile Architekturen zu erstellen und Integrationsfehler systematisch zu beheben, anstatt isolierte Syntaxfehler zu patchen. Angetrieben wird dieses Framework von GameCoder-27B, einem Code-LLM, das durch eine dreistufige Pipeline aus kontinuierlichem Pre-Training, überwachtem Fine-Tuning und executionsbasiertem Reinforcement Learning speziell für die Beherrschung von Spiel-Engines trainiert wurde. Da die Verifizierung von interaktiver Spielbarkeit grundsätzlich schwieriger ist als die Überprüfung von statischem Code, führen wir zudem OpenGame-Bench ein, eine Evaluierungspipeline, die die agentenbasierte Spielgenerierung anhand von Build-Health, visueller Nutzbarkeit und Intent-Alignment mittels Headless-Browser-Ausführung und VLM-Bewertung bewertet. Über 150 verschiedene Spiel-Prompts hinweg etabliert OpenGame einen neuen State-of-the-Art. Wir hoffen, dass OpenGame Code-Agenten über diskrete Softwareentwicklungsprobleme hinaus hin zur Erstellung komplexer, interaktiver Echtzeitanwendungen vorantreibt. Unser Framework wird vollständig open-source verfügbar sein.
English
Game development sits at the intersection of creative design and intricate software engineering, demanding the joint orchestration of game engines, real-time loops, and tightly coupled state across many files. While Large Language Models (LLMs) and code agents now solve isolated programming tasks with ease, they consistently stumble when asked to produce a fully playable game from a high-level design, collapsing under cross-file inconsistencies, broken scene wiring, and logical incoherence. We bridge this gap with OpenGame, the first open-source agentic framework explicitly designed for end-to-end web game creation. At its core lies Game Skill, a reusable, evolving capability composed of a Template Skill that grows a library of project skeletons from experience and a Debug Skill that maintains a living protocol of verified fixes - together enabling the agent to scaffold stable architectures and systematically repair integration errors rather than patch isolated syntax bugs. Powering this framework is GameCoder-27B, a code LLM specialized for game engine mastery through a three-stage pipeline of continual pre-training, supervised fine-tuning, and execution-grounded reinforcement learning. Since verifying interactive playability is fundamentally harder than checking static code, we further introduce OpenGame-Bench, an evaluation pipeline that scores agentic game generation along Build Health, Visual Usability, and Intent Alignment via headless browser execution and VLM judging. Across 150 diverse game prompts, OpenGame establishes a new state-of-the-art. We hope OpenGame pushes code agents beyond discrete software engineering problems and toward building complex, interactive real-world applications. Our framework will be fully open-sourced.
PDF522April 22, 2026