AX 爱鲜报

OpenGame:面向游戏的开源智能体编程框架

OpenGame 是首个面向端到端网页游戏生成的开源智能体框架,通过 Game Skill(模板技能+调试技能)与专用代码模型 GameCoder-27B,让智能体从一句提示词出发,搭建可玩网页游戏,并提供 OpenGame-Bench 评测流水线。

爱鲜报评分

0.0

0 人评分

3k

星数

否

中文

TypeScript

主语言

是

活跃

3

贡献者

人工分析

EDITORIAL

推荐理由

OpenGame 把「代码智能体」从离散编程题推进到复杂交互应用,直击跨文件不一致、场景接线断裂等游戏生成痛点。其 Game Skill 机制与执行级评测 OpenGame-Bench 具有较强工程参考价值,适合研究智能体编程与游戏生成的开发者。

适用场景

  • 从自然语言提示词快速生成可玩网页游戏原型
  • 研究 LLM/代码智能体在复杂多文件工程中的表现
  • 构建游戏开发教学与实验平台
  • 为游戏引擎或 Web 游戏项目自动搭建骨架与修复集成错误
  • 评测智能体生成游戏的构建健康度、视觉可用性与意图一致性

优点

  • 首个明确面向端到端网页游戏生成的开源智能体框架
  • Game Skill 可复用、可进化,兼顾项目骨架生成与系统性调试
  • 配套 GameCoder-27B 专用模型与 OpenGame-Bench 评测流水线
  • 提供多个可玩 Demo 与源码下载,便于验证与二次开发
  • Apache-2.0 许可,TypeScript 主语言,对 Web 技术栈友好

缺点

  • 项目较新,生态与文档仍在完善中
  • 依赖 Node.js 20+ 与模型推理环境,本地部署有一定门槛
  • 生成游戏质量受提示词与模型能力影响,复杂玩法仍需人工调整
  • 评测依赖无头浏览器与 VLM 判分,资源消耗较高
上手难度 进阶

OpenGame 是什么

OpenGame 是一个面向端到端网页游戏生成的开源智能体框架。你只需给出一句高层设计提示词,它就能尝试搭建出可玩的网页游戏,而不是只完成孤立的代码片段。

项目由 CUHK MMLab 团队提出,主语言为 TypeScript,采用 Apache-2.0 许可。

核心机制

Game Skill

Game Skill 是 OpenGame 的核心可复用、可进化能力,由两部分组成:

  • Template Skill:从经验中积累项目骨架库,帮助智能体搭建稳定的游戏架构。
  • Debug Skill:维护一份持续更新的已验证修复协议,用于系统性修复集成错误,而非只修补零散语法问题。

GameCoder-27B

配套的专用代码大模型,通过三阶段流水线训练:持续预训练、监督微调、以及基于执行反馈的强化学习,以掌握游戏引擎相关能力。

OpenGame-Bench

由于交互可玩性比静态代码更难验证,项目提出 OpenGame-Bench 评测流水线,通过无头浏览器执行与 VLM 判分,从三个维度评估生成结果:

  • Build Health(构建健康度)
  • Visual Usability(视觉可用性)
  • Intent Alignment(意图一致性)

可玩示例

README 展示了多个由 OpenGame 从单条提示词生成的网页游戏,例如:

  • Marvel Avengers: Infinity Strike:横版动作平台游戏,可选择钢铁侠、雷神或绿巨人,包含 Boss 战。
  • Harry Potter: Arithmancy Academy:像素风回合制卡牌对战,答对题目才能施放魔法。
  • K.O.F: Celestial Showdown:双人抢答格斗游戏,答对造成伤害,答错反噬自身。

每个示例都提供在线 Demo 与源码压缩包下载。

快速了解

项目要求 Node.js >= 20.0.0。具体安装与运行方式请以仓库 README 与项目页面为准。

# 示意:请参考官方文档获取准确命令
node --version  # 需 >= 20.0.0

适用人群

  • 对 LLM / 代码智能体感兴趣的开发者
  • 希望快速验证游戏创意的独立开发者
  • 研究智能体编程与游戏生成的研究人员

小结

OpenGame 把代码智能体从离散软件工程问题,推向构建复杂、可交互的真实应用。如果你关注 AI 生成游戏或智能体工程化,这个项目值得跟进。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。