WhiteTowerAI/ohmygame

The open-source studio for making games with AI. Your own one-person game studio. Everything you need to make games with AI, in one app. Game canvas. Bring your own key.

它解决了什么问题

制作游戏通常需要同时使用多种不连贯的工具来处理设计文档、2D 美术、3D 建模、视频制作和编码。OhMyGame 将这些功能整合到一个应用程序中,由 AI 代理负责处理资产创建、实现和测试等繁重工作。

运作方式

该系统围绕着一个中央画布和一个由 Pi 驱动的集成式 AI 代理构建。

  • 画布 (The Canvas): 一个可视化工作区,设计文档、概念艺术、3D 模型和视频可以在此共存。资产之间可以相互参照,让草图能演变成绑定好的 3D 模型。
  • 代理 (The Agent): 一个通过起草文档、生成资产、编写代码和执行自动化游戏测试来驱动画布的 AI。它将游戏动作(如游玩游戏或生成媒体)视为工具调用。
  • 基于文件的工作区 (File-Based Workspace): 所有内容皆存储为标准文件(文档使用 Markdown,看板使用 JSON,游戏使用标准网页项目),确保代理能像编辑代码一样编辑它们。
  • 自带密钥 (BYOK - Bring Your Own Key): 用户可连接来自 40 多个供应商的 API 密钥,用于 LLM、图像、视频和 3D 生成。

目标客群

想要快速原型设计并利用 AI 构建游戏、交互式故事或网页应用程序的独立开发者或“一人游戏工作室”。

特色亮点

  • 端到端自动化: 代理可以在循环中进行设计、构建、游戏测试和修复错误。
  • 多模态资产管线: 集成支持生成图像、视频和绑定好的 3D 模型。
  • 引擎灵活性: 通过节点图架构支持网页游戏(Three.js, React Three Fiber, Phaser)和交互式故事。
  • 一键发布: 将游戏构建为可在任何浏览器中游玩的可分享链接。
  • 模型供应商中立: 可与多种模型协作,包括 Anthropic, OpenAI, DeepSeek 和 Qwen。

相关

  • 项目
  • 项目
  • 项目
  • 项目