ohmygame 是一个开源的 AI 驱动游戏制作工具,把设计文档、美术素材、代码编写和测试发布塞进一个应用里,让你一个人就能搞定整款游戏。
功能特性
这工具的核心就两样:画布和 Agent。
- 画布:是个统一的工作台。设计文档、2D 原画、3D 模型、视频片段全摊在一块板上,互相能引用。一张角色草图可以延伸出更多设定图、动态视频,或者直接变成带骨骼绑定的 3D 模型,成品自动进资源库,随时往游戏里拖。
- Agent:是干活的那个。你描述想做什么游戏,它先写设计文档,在画布上铺内容,生成需要的素材,然后读文档、写代码、跑实时预览。完事了它自己打开游戏窗口玩一遍,发现问题就改,改完再测。做图、做视频、做 3D、上网搜资料、接 MCP 服务器——这些对它都是常规操作。
目前支持三类项目:
- 通用游戏:不绑特定引擎,可开 Web 预览。
- 网页游戏:Three.js、React Three Fiber、Phaser 等。
- 互动叙事:交互电影、视觉小说,节点式连接各页面。
发布很简单,登录后一键生成链接,别人浏览器点开就能玩。社区里也能逛到其他人做的游戏。
怎么跑起来
直接装(推荐)
去 Releases 下安装包,有 macOS(Apple 芯片)和 Windows(x64)版。Windows 版还没代码签名,安装时 SmartScreen 会弹警告,手动过一下就行。
第一次用
软件本身不带模型,得先接 provider:设置 → Providers & Models 里连一个语言模型。OpenRouter 最省事,一把钥匙覆盖语言、图像、视频。也可以直接登 ChatGPT Plus/Pro、Anthropic 这类已有订阅,或者贴 API key。
想做媒体素材再补对应的 provider:
- 图像/精灵图:OpenAI、OpenRouter、火山引擎 Ark
- 视频:OpenRouter、火山引擎 Ark
- 3D 模型/骨骼/动画:Meshy
源码跑
需要 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
# 网页渲染器 + 本地守护进程
# 或者
bun run dev:desktop # Electron 桌面版
声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:ohmygame:开源 AI 驱动游戏制作工具,一个人搞定整款游戏