OhMyGame 是一款开源的桌面应用,用 AI 做游戏。你描述想做的游戏,智能体会写设计文档、做美术素材、搭建游戏,再自己试玩检查,最后发布成一个谁都能打开的链接。
OhMyGame 目前处于 Beta 阶段,支持 macOS(Apple 芯片)和 Windows(x64)。源代码在 GitHub 上,使用 Apache-2.0 许可证。
软件里有什么
- 智能体。 它写代码,在实时预览里运行游戏,再在一个你能看到的窗口里亲自试玩,Canvas 和 WebGL 实时游戏也能玩。发现问题就尝试修复,然后再玩一遍。过程中它还能生成图片、视频、3D 模型和音频,搜索网页,调用 MCP 服务和插件。
- 画布。 设计文档、图片、视频、3D 模型和音频放在同一块画布上。节点之间可以互相参考,一张角色草图能延伸出更多美术、一段视频或者一个绑好骨骼的 3D 模型。生成结果都进入素材库,游戏可以直接使用。
- 发布。 登录后发布,游戏就有了一个能在浏览器里玩的链接。再次发布会更新同一个链接,发布的游戏会出现在社区里。
- 插件。 让智能体在 Godot、Unity、Unreal Engine、Cocos Creator、Blender、Aseprite 和 Tiled 里干活,还能把游戏发到 TapTap、微信小游戏和抖音小游戏。
能做什么
| 类型 | 说明 |
|---|---|
| 网页游戏 | 在浏览器里玩的 2D 和 3D 游戏,用 Three.js、React Three Fiber 或 Phaser 开发。最适合从这里开始。 |
| 互动故事 | 互动电影、视觉小说和剧情游戏。每个画面都是一个网页,有自己的图片、视频和代码。 |
| 通用游戏 | 不限引擎和技术栈。可以从一个点子开始,也可以导入已有的项目。 |