ChatPaper.aiChatPaper

OpenGame: Programmazione Agente Aperta per i Giochi

OpenGame: Open Agentic Coding for Games

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

Abstract

Lo sviluppo di videogiochi si colloca all'intersezione tra progettazione creativa e ingegneria del software complessa, richiedendo l'orchestrazione congiunta di motori di gioco, loop in tempo reale e stati strettamente accoppiati tra molti file. Sebbene i Large Language Model (LLM) e gli agenti di codice risolvano ora con facilità compiti di programmazione isolati, inciampano costantemente quando viene chiesto loro di produrre un gioco completamente giocabile partendo da un design di alto livello, collassando a causa di inconsistenze tra file, cablaggi di scene interrotti e incoerenze logiche. Colmiamo questa lacuna con OpenGame, il primo framework agentico open-source progettato esplicitamente per la creazione end-to-end di giochi web. Al suo centro risiede Game Skill, una capacità riutilizzabile ed evolutiva composta da una Template Skill che fa crescere una libreria di scheletri di progetto dall'esperienza e una Debug Skill che mantiene un protocollo vivente di correzioni verificate - insieme consentono all'agente di impostare architetture stabili e riparare sistematicamente errori di integrazione piuttosto che correggere bug sintattici isolati. Alla base di questo framework c'è GameCoder-27B, un LLM per il codice specializzato nella padronanza dei motori di gioco attraverso una pipeline in tre fasi di pre-training continuo, fine-tuning supervisionato e reinforcement learning basato sull'esecuzione. Poiché verificare la giocabilità interattiva è fondamentalmente più difficile che controllare codice statico, introduciamo inoltre OpenGame-Bench, una pipeline di valutazione che assegna un punteggio alla generazione agentica di giochi lungo le dimensioni di Build Health, Usabilità Visiva e Allineamento all'Intent tramite esecuzione headless del browser e giudizio di VLM. Su 150 prompt di giochi diversi, OpenGame stabilisce un nuovo stato dell'arte. Speriamo che OpenGame spinga gli agenti di codice oltre i problemi discreti di ingegneria del software e verso la costruzione di applicazioni complesse, interattive e reali. Il nostro framework sarà completamente open-source.
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