「Github发现」OpenGame – 一句话生成可玩网页游戏的开源AI框架

Github发现2026-04-24发布 WarpEdit
4 0 0

Game 开发需要同时搞定创意设计和软件工程,游戏引擎、实时循环、多文件状态耦合,复杂度不低。传统 AI 代码助手能处理孤立编程任务,但面对”从一句话生成完整可玩游戏”这种端到端需求,往往因为跨文件不一致、场景接线断裂、逻辑不连贯而崩溃。

OpenGame 解决了这个问题——这是香港中文大学 MMLab 发布的首个开源 AI 游戏生成框架,输入一句话,输出一个真正可玩的网页游戏。已在 GitHub 收获 593 Stars、67 Forks,4 月 21 日刚正式发布。

「Github发现」OpenGame - 一句话生成可玩网页游戏的开源AI框架

相关链接

OpenGame 是什么

OpenGame 是一个端到端网页游戏生成框架,基于 TypeScript + Phaser 游戏引擎开发,底层 agent runtime 来自 qwen-code。核心工作流程:给出一句游戏描述 → AI 自动完成脚手架搭建、代码生成、调试修复 → 输出完整可玩的网页游戏。

项目方还配套训练了专用大模型 GameCoder-27B,以及评估框架 OpenGame-Bench,形成完整的”生成-评估”闭环。

核心架构

Game Skill

OpenGame 的核心能力由 Game Skill 提供,分为两个子模块:

  • Template Skill:根据需求选择合适的引擎/模板(Canvas、Phaser、Three.js 等),搭建稳定规范的项目结构,让后续编辑保持一致性
  • Debug Skill:在沙箱中运行游戏,捕获集成错误、Console 报错、交互断裂等问题,系统性修复直到游戏端到端可玩

两者配合,让 AI 从”写出看起来没问题的代码”进化到”产出真正能跑的游戏”。

GameCoder-27B

专为游戏开发训练的代码大模型,三阶段训练:持续预训练(游戏开发相关语料)、监督微调 SFT(精选游戏开发轨迹数据)、执行导向强化学习 RL(奖励信号来自真实游戏可玩性验证)。

OpenGame-Bench

评估 AI 生成游戏的标准 benchmark。不同于静态代码评估,它动态启动生成的游戏,用脚本化交互驱动,验证渲染、控制、游戏循环进度、胜负状态等可玩性指标。

可玩游戏 Demo

官方提供了多个 AI 生成的完整游戏 demo:

  • Marvel Avengers: Infinity Strike:选择钢铁侠/雷神/绿巨人通关街机像素风横版动作游戏,复联vs灭霸Boss战
  • Harry Potter: Arithmancy Academy:答题施法卡牌游戏,答对数学/科学题释放魔法,连续答对触发”魔力共振”连击
  • K.O.F.: Celestial Showdown:双人答题格斗游戏,双方抢答物理题,答对造成伤害,答错自伤
  • Hajimi Defense: The Tuna Crisis:猫猫塔防游戏,猫炮塔保卫金枪鱼罐头抵御黄瓜和吸尘器入侵者
  • StarWars: Mandalorian Protocol:曼达洛人俯视角射击营救古古,双摇杆射击+喷气闪避
  • Squid Game: Red Light, Green Light:还原一二三木头人,机器人转头时必须停住,尸体和血迹会在场地上堆积

快速上手

环境要求 Node.js 20+。

安装:git clone 后 npm install && npm run build && npm link,即可使用 opengame 命令。

生成游戏示例:opengame -p “Build a Snake clone with WASD controls and a dark theme.” –yolo

OpenGame 的 agent runtime 支持 OpenAI 兼容 API,设置 OPENAI_API_KEY 环境变量即可运行。图片/视频/音频生成可选配置。

适用人群

游戏开发学习者(参考 AI 生成的 Phaser 代码)、独立开发者(快速生成游戏原型验证创意)、AI 应用研究者(端到端生成任务与 agent 能力评估)、教育场景(答题类小游戏快速生成)。

测试体验

warpnav 小编体验了哈利波特答题施法游戏 demo,整体完成度超出预期。游戏内答题逻辑、自定义魔法卡牌、魔力共振连击系统都是 Prompt 一句话生成的,实际玩起来流程完整,没有明显 Bug。

游戏 demo 页面附带了完整的原始 Prompt,包含了详细的游戏机制描述、美术风格要求、Boss 设计细节等,字数堪比一篇小型 GDD(游戏设计文档)。说明目前 AI 生成质量仍高度依赖 Prompt 的详细程度。

Template Skill 搭建稳定脚手架 + Debug Skill 系统性修错的组合,是区别于普通代码生成工具的关键。项目刚发布不久,GameCoder-27B 权重尚未开源发布(预计 soon),正式上线后生成质量和速度值得关注。

© 版权声明

相关文章

暂无评论

none
暂无评论...