Repolode
WhiteTowerAI

WhiteTowerAI/ohmygame

开源桌面工作室,借助 AI 智能体完成游戏的设计、制作、试玩与发布,自带模型密钥。

可替代:Unity

Star
949
Fork
114
未关闭 Issue
20
最近提交
21小时前

这是什么?

OhMyGame 是一款用 AI 智能体制作游戏的桌面应用。同一个画布上可以并排放置设计文档、概念图、视频和 3D 模型,角色草图可以延伸出更多图像、视频或绑定动画的 3D 模型,并直接用于游戏。智能体负责起草设计文档、编写代码、运行实时预览,并通过试玩发现问题,最后可将成品发布为可分享的网页链接。

智能体基于 Pi 构建,支持 40 多家模型服务商,包括 Anthropic、OpenAI、DeepSeek 和通义千问等。用户可以填入自己的 API 密钥,也可以使用已有订阅登录,密钥只保存在本地守护进程中。项目以普通文件的形式存储:网页游戏就是常规 Web 项目,设计文档为 Markdown,互动故事则是磁盘上的节点图。

目前主要面向使用 Three.js、React Three Fiber 或 Phaser 制作的网页游戏、互动故事,以及可跨引擎的通用游戏项目。项目仍处于测试阶段,提供 macOS(Apple 芯片)和 Windows(x64)安装包,也可以用 Bun 从源码运行。

核心功能

  • 01智能体起草设计文档、编写游戏代码并运行实时预览。
  • 02智能体可以试玩游戏(包括实时画布和 WebGL 游戏),发现问题后尝试修复。
  • 03共享画布统一管理设计文档、图片、视频和 3D 模型,节点之间可互相引用。
  • 04一键发布为可在浏览器中游玩的分享链接。
  • 05支持 40 多家模型服务商,可使用自有密钥或已有订阅。
  • 06项目以 Markdown、JSON 和普通 Web 工程等文件形式保存。

适用场景

  • 独立开发者根据文字描述快速原型化一款网页游戏。
  • 用节点图组织页面,制作互动小说或剧情类游戏。
  • 在同一工作区内为独立游戏生成概念图、精灵图和 3D 素材。
  • 把小型网页游戏发布为链接,分享给试玩者。

快速上手

  1. 1

    从发布分支克隆仓库

    git clone --branch main https://github.com/WhiteTowerAI/ohmygame.git
  2. 2

    进入项目目录

    cd ohmygame
  3. 3

    使用 Bun 安装依赖

    bun install --frozen-lockfile
  4. 4

    启动网页渲染器和本地守护进程

    bun run dev

使用前须知

  • 目前处于测试阶段,可能存在不完善之处。
  • 生成图片、视频或 3D 模型需要单独配置媒体服务商和 API 密钥。
  • Windows 版本尚未进行代码签名,安装时可能出现 SmartScreen 警告。
  • 发布游戏需要 OhMyGame 账号。

标签

常见问题

ohmygame 是什么?
开源桌面工作室,借助 AI 智能体完成游戏的设计、制作、试玩与发布,自带模型密钥。 OhMyGame 是一款用 AI 智能体制作游戏的桌面应用。同一个画布上可以并排放置设计文档、概念图、视频和 3D 模型,角色草图可以延伸出更多图像、视频或绑定动画的 3D 模型,并直接用于游戏。智能体负责起草设计文档、编写代码、运行实时预览,并通过试玩发现问题,最后可将成品发布为可分享的网页链接。
ohmygame 可以免费使用吗?用的什么许可证?
ohmygame 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
ohmygame 还在维护吗?
活跃维护中。ohmygame 最近一次提交是在 2026年10月19日。
ohmygame 适合用来做什么?
独立开发者根据文字描述快速原型化一款网页游戏。 用节点图组织页面,制作互动小说或剧情类游戏。 在同一工作区内为独立游戏生成概念图、精灵图和 3D 素材。 把小型网页游戏发布为链接,分享给试玩者。
ohmygame 怎么安装和运行?
从发布分支克隆仓库: git clone --branch main https://github.com/WhiteTowerAI/ohmygame.git 进入项目目录: cd ohmygame 使用 Bun 安装依赖: bun install --frozen-lockfile 启动网页渲染器和本地守护进程: bun run dev
在哪里获取 ohmygame?
源代码和安装说明在 GitHub 上:https://github.com/WhiteTowerAI/ohmygame

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目