综合 / 代码人生 · 2026-10-29 08:22 · 5 阅读 · 0 赞
一个人的游戏工作室:OhMyGame 让 AI Agent 包揽策划、美术、代码与试玩
开源项目 OhMyGame 将 AI Agent 组成游戏开发团队,从策划、美术、代码到试玩、发布全流程覆盖。本文介绍其画布式工作空间、自动试玩闭环、多类型游戏支持及 BYOK 模式,并附实战流程与社区反馈。
做一款游戏需要几拨人?策划写案、美术画图、3D 建模、程序敲码、QA 试玩、运营发布——过去这叫一个工作室,现在这叫一个 Agent 的岗位说明书。开源项目 OhMyGame 干的就是这件事:它不是又一个「AI 游戏代码生成器」,而是一整间开源 AI 游戏制作工作室——你出想法,它出人力(智能)。
热度也是坐上了火箭:2026 年 8 月才建仓,两个月狂刷 771 个 commits,上线即冲上 GitHub Trending,目前 Star 已突破 1.3k;开源仅 48 小时,3D 生成厂商 Hyper3D(影眸科技旗下)就火速宣布合作,把 3D 建模能力原生集成进来自家白送。这待遇,堪比新人演员出道三天就被剧组预定男一号。
两个月,1.3k Star,一个目标——让一个人,也能拥有一支 AI 驱动的游戏开发团队。Apache-2.0 开源(名称和 Logo 除外),当前 Beta 阶段迭代飞快,最新版已到 v0.0.0-beta.4.15。

— 官方仓库 Banner:你的一人游戏工作室
Canvas:万物皆在一块画布
OhMyGame 的第一个设计理念很哲学:一切皆在一块画布上。Canvas 不是普通的代码编辑器,而是围绕游戏项目组织创意的工作空间——设计文档、概念图、视频、3D 模型像便利贴一样并排摆在节点图上,节点之间还能互相引用。
举个例子:你想捏一个角色,先在画布上记下外形、身世和动作设定,AI 据此生成概念图;概念图再「生孩子」——长出更多立绘、演示视频,甚至一个绑好骨骼自带动画的 3D 模型。所有产出统一进共享 Asset Library,资产之间的血缘关系一目了然。对比过去在文件夹里堆「角色_头_新_最终版3.png」的日子,这简直是从地摊搬进了美术馆。

— 官方截图:首次运行引导,接上模型 Key 就开工
Agent 不只写码,还亲自试玩
传统 AI 编程流程是:模型吐代码 → 你运行 → 你人肉找 Bug → 你把截图和报错翻译给模型。OhMyGame 直接掀了这张桌子——它把「玩游戏」做成了 Agent 的一个普通工具调用(项目里就叫 game_use)。在 Agent 眼里,试玩和写代码是平级的活儿,于是整条链路一气呵成:
- 写:读着画布上的策划案,用真实 Web 项目结构写游戏代码,不锁专有运行环境。
- 跑:启动游戏、打开 WebGL 实时预览,桌面端和移动端环境都能操作界面。
- 玩:亲自上手操作——角色能不能动、建筑能不能放,它替你玩给你看,连实时 Canvas 游戏都照玩不误。
- 修:发现问题改代码,改完再开一局验证,自己给自己提测、自己给自己签收。
- 报:循环结束后向你汇报试玩结果。程序员、QA、内测玩家三份工资,它一人领走,还不抢你的下午茶。
2D、3D、互动故事,全都安排
它不搞技术栈绑架:网页游戏用 Three.js / React Three Fiber / Phaser 构建,生成的是正经 Web 项目,你想用自家编辑器接着改随时欢迎;互动故事和视觉小说则走节点图——每个场景节点装图像、视频和代码,图结构负责串剧情,做一款侦探互动电影绰绰有余。这种结构对 AI 也格外友好:每个场景独立改、独立测,最后拼起来就是完整作品。
官方团队自己就用它做了三个示范作品,直接看货:

— 官方示例 1:互动电影,节点图串起整部剧情

— 官方示例 2:3D 岛屿建造,模型、代码、试玩一条龙

— 官方示例 3:卡牌构筑 Roguelike,抽卡的手感它自己先试过
实战走一遍:从一句话到上线链接
空口无凭,实战为证。我们就以官方示范同款的「3D 岛屿建造游戏」为例,完整走一遍流程——全程你只需要干一件事:打字。
case01: 一句话立项
打开 App,输入「我想做一个 3D 岛屿建造游戏,玩家可以在岛上放建筑、种树、看小人走路」。Agent 接单后先起草游戏设计文档(GDD):玩法规则、建造交互、资源体系一次成文挂在画布上。想改需求?直接说,它改文档比甲方改需求快多了,还不阴阳怪气。
case02: 画布长出素材
接着 Agent 在画布上「种」资产:先出岛屿与建筑的概念图,概念图继续生成立绘和演示视频,3D 模型则交给 Meshy、Hyper3D 这类专业供应商——连骨骼绑定和动画都自带。所有产出挂进 Asset Library,后面的代码随取随用,零搬运。

— 官方产品海报:Small idea. Playable game.
case03: 写码 + 试玩,Agent 自闭环
素材齐了,Pi Coding Agent 读着策划案写游戏代码,WebGL 实时预览跑起来;然后亲自上手玩——小人能不能走、建筑能不能放、放歪了会不会穿模,它一关一关替你试(就是第 03 章那套写→跑→玩→修→报循环)。你只需坐在工位上当出品人,偶尔来一句「建筑太丑,重画」。
case04: 一键发布,社区交作业
玩爽了就点发布,自动构建出一个浏览器链接,发给朋友点开就玩;还可以上架内置的社区广场——那里已经有不少玩家交了作业,从 2D 街机到 3D 探索 world 都有,别人还能直接 Remix 你的作品二次创作。游戏圈版「开源精神」,抄作业都是明抢。

— 官方社区实拍:玩家用 OhMyGame 做出的游戏封面
小结这条实战线:一句话立项 → 画布长素材 → Agent 写码试玩 → 一键发布。整趟下来,你贡献的是品味,它贡献的是生产力。
测评受众的感受:舆论场实况
工具好不好,得听用过的人怎么说。开源十天后,团队自己在复盘帖里交了底:10 天 936 颗 Star,V2EX 发布帖底下清一色的「牛逼」「先 star 了」,有网友直言「除了开发应用,AI 开发的下一大块就是游戏了」。
好评区:响应速度被夸出了圈
比 Star 更圈粉的是处理反馈的速度:有人要简体中文界面,3 天后随新版本上线;有人希望 Agent 改坏了能反悔,4 天后就支持一键撤回;Windows 上示例没法 Remix 的 Bug,37 分钟修复合并,当天发版。社区里已经有人交出实打实的作业——3D 野外探索《Hunter Space》、高地草甸奔跑、Backrooms 风格第一人称恐怖走廊、带技能树的 2D 弓箭手放置游戏。海外网友的评价更妙:「这些 AI 游戏看起来已经不像 AI 做的了,挺惊人——不过那个霓虹 Web 界面,一眼就还是 AI 干的」,夸中带损,十分精准。
吐槽区:冷水也泼得有理有据
理性派的差评主要集中在四点:一是自动试玩目前是「开环」的——Agent 先规划一批操作跑完再看结果,还没有实时反应级别的「手感」;二是 Beta 期粗糙感明显,README 自己都写着「Expect rough edges」;三是 Windows 包未签名、Intel Mac 和 Linux 还在路线图上;四是图片、视频、3D 各要单独配供应商 Key,想跑通全流程得先花点配置功夫。总结成一句话:方向让人兴奋,当下请备好耐心。
而最戳中要害的一条用户感受是:执行层被 Agent 拿走了,但「这关好不好玩」的判断权,AI 替你答不了——它只能告诉你电到了、灯是黑的,按下开关的还得是你。
模型你选,Key 你管,发布一键
代码 Agent 核心是 Pi Coding Agent,通过 MCP 协议接入,模型完全 BYOK(Bring Your Own Key)——支持 40+ 供应商,Claude、OpenAI、Gemini、DeepSeek、Qwen、Kimi、GLM 任你挑,甚至能直接用 ChatGPT Plus 或 GitHub Copilot 订阅登录,免填 API Key。媒体生成另有专职供应商:图片视频接主流 API,3D 建模交给 Meshy。所有 Key 和项目文件全部留在本地,不抽成、不加价、不搞按次扣点。
做完点发布,自动构建出一个浏览器链接——对方不用装任何东西,点开就玩,手机电脑都行,更新后链接还不变。想动手折腾的极客也可以源码起跑(环境要求 Bun 1.4.2+ 与 Node.js 22.19+):
git clone https://github.com/WhiteTowerAI/ohmygame.git
cd ohmygame
bun install --frozen-lockfile
bun run dev # web 渲染层 + 后台守护进程
bun run dev:desktop # 完整 Electron 桌面应用
提醒一句:它还在 Beta 阶段,不替代 Unity 和 Godot 的底层物理渲染,Windows 包暂未签名。当「快速原型机」真香,当「生产管线」还需观察。
拾遗小结:一人片场,开业大吉
OhMyGame 的价值不在于「替你写游戏代码」,而在于把散落一地的工具链焊成了一间工作室:画布管创意和资产,Agent 管干活和试玩,BYOK 管你的钱包,一键发布管你的观众。它像是给独立开发者递了一张「一人剧组」的开工证——戏不够,AI 来凑,杀青还能直接上网首映。
如果你也憋着一个游戏梦却总凑不齐人手——现在招工启事可以撕了,你的团队已经到岗。