OpenGame: Codificação Agente Aberta para Jogos
OpenGame: Open Agentic Coding for Games
April 20, 2026
Autores: Yilei Jiang, Jinyuan Hu, Qianyin Xiao, Yaozhi Zheng, Ruize Ma, Kaituo Feng, Jiaming Han, Tianshuo Peng, Kaixuan Fan, Manyuan Zhang, Xiangyu Yue
cs.AI
Resumo
O desenvolvimento de jogos situa-se na interseção entre o design criativo e a engenharia de software complexa, exigindo a orquestração conjunta de motores de jogo, loops em tempo real e estados fortemente acoplados distribuídos por muitos ficheiros. Embora os Modelos de Linguagem de Grande Porte (LLMs) e agentes de código agora resolvam tarefas de programação isoladas com facilidade, eles tropeçam consistentemente quando solicitados a produzir um jogo totalmente jogável a partir de um design de alto nível, sucumbindo a inconsistências entre ficheiros, ligações de cena quebradas e incoerência lógica. Nós preenchemos esta lacuna com o OpenGame, o primeiro framework agentivo de código aberto explicitamente concebido para a criação de jogos web de ponta a ponta. No seu núcleo está a Game Skill, uma capacidade reutilizável e em evolução composta por uma Template Skill, que desenvolve uma biblioteca de esqueletos de projeto a partir da experiência, e uma Debug Skill, que mantém um protocolo dinâmico de correções verificadas - permitindo em conjunto que o agente estruture arquiteturas estáveis e repare erros de integração de forma sistemática, em vez de corrigir bugs de sintaxe isolados. A alimentar este framework está o GameCoder-27B, um LLM de código especializado no domínio de motores de jogo através de um pipeline de três fases: pré-treinamento contínuo, afinação supervisionada e aprendizagem por reforço baseada na execução. Uma vez que verificar a jogabilidade interativa é fundamentalmente mais difícil do que verificar código estático, introduzimos ainda o OpenGame-Bench, um pipeline de avaliação que classifica a geração agentiva de jogos ao longo de três eixos - Saúde da Build, Usabilidade Visual e Alinhamento de Intenção - através de execução headless num browser e avaliação por Modelos de Linguagem Visual (VLM). Através de 150 prompts de jogos diversos, o OpenGame estabelece um novo estado da arte. Esperamos que o OpenGame impulsione os agentes de código para além de problemas discretos de engenharia de software e em direção à construção de aplicações interativas complexas do mundo real. O nosso framework será totalmente disponibilizado em código aberto.
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.