ChatPaper.aiChatPaper

OpenGame: Открытое агентное кодирование для игр

OpenGame: Open Agentic Coding for Games

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

Аннотация

Разработка игр находится на стыке творческого дизайна и сложного программного обеспечения, требуя совместной координации игровых движков, циклов реального времени и тесно связанных состояний между множеством файлов. Хотя большие языковые модели и агенты кода теперь легко решают изолированные программистские задачи, они неизменно терпят неудачу при создании полностью играбельных игр по высокоуровневому дизайну, сталкиваясь с межфайловыми несоответствиями, нарушенными связями сцен и логической несогласованностью. Мы преодолеваем этот разрыв с помощью OpenGame — первой открытой агентской фреймворк-системы, явно предназначенной для сквозного создания веб-игр. В её основе лежит Game Skill — переиспользуемый, развивающийся навык, состоящий из Template Skill, который накапливает библиотеку каркасов проектов на основе опыта, и Debug Skill, ведущего постоянно обновляемый протокол проверенных исправлений. Вместе это позволяет агенту выстраивать стабильные архитектуры и систематически исправлять ошибки интеграции вместо точечного исправления синтаксических ошибок. Основой фреймворка служит GameCoder-27B — кодовая языковая модель, специализированная на мастерском владении игровыми движками благодаря трёхэтапному пайплайну непрерывного предобучения, контролируемого тонкого обучения и обучения с подкреплением на основе исполнения. Поскольку проверка игровой состоятельности принципиально сложнее анализа статического кода, мы также представляем OpenGame-Bench — оценочный пайплайн, оценивающий агентскую генерацию игр по параметрам работоспособности сборки, визуальной удобности и соответствия замыслу через headless-браузер и проверку VLM. На 150 разнообразных игровых промптах OpenGame устанавливает новое состояние искусства. Мы надеемся, что OpenGame выведет код-агентов за рамки дискретных задач программной инженерии к созданию сложных интерактивных приложений реального мира. Наш фреймворк будет полностью открыт.
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