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 开发。最适合从这里开始。
互动故事 互动电影、视觉小说和剧情游戏。每个画面都是一个网页,有自己的图片、视频和代码。
通用游戏 不限引擎和技术栈。可以从一个点子开始,也可以导入已有的项目。

从哪里开始

  1. 下载安装。
  2. 按照第一次启动的步骤连接模型。
  3. 看看模型和密钥,了解哪些服务商能生成哪种素材。

想扩展 OhMyGame,先读插件,再读做一个插件。