LSP、デバッガー、ブラウザー、サブエージェント用ツールを内蔵し、60以上のモデルプロバイダーに対応するターミナル向けコーディングエージェント。
WhiteTowerAI/ohmygame
AIエージェントを活用し、1人でゲームの設計から開発、プレイテスト、公開まで行えるOSSデスクトップスタジオ(APIキー持ち込み方式)。
代替できる製品:Unity
- スター
- 949
- フォーク
- 114
- 未解決の Issue
- 20
- 最終コミット
- 10 時間前
これは何?
OhMyGameは、AIエージェントを使ってゲームを制作するデスクトップアプリです。1つのキャンバス上に設計ドキュメント、コンセプトアート、動画、3Dモデルを並べて扱えます。キャラクターのスケッチをもとに、追加のアートや動画、ゲームに直接取り込めるリギング済み3Dモデルを作成できます。エージェントは設計ドキュメントの作成、コードの記述、ライブプレビューの実行、ゲームをプレイしての問題検出を行い、完成したビルドを共有可能なブラウザーリンクとして公開することもできます。
エージェントはPiをベースにしており、Anthropic、OpenAI、DeepSeek、Qwenなど40以上のモデルプロバイダーに対応しています。ユーザーは自分のAPIキーを登録するか、既存のサブスクリプションでサインインできます。キーはローカルデーモン上に保管されます。プロジェクトは通常のファイルとして保存され、Webゲームは一般的なWebプロジェクト、設計ドキュメントはMarkdown、インタラクティブストーリーはディスク上のノードグラフとして扱われます。
現在は、Three.js、React Three Fiber、Phaserで作るWebゲームのほか、インタラクティブストーリーや、各種エンジンを使った一般的なゲームを対象としています。現在ベータ版で、macOS(Apple silicon)およびWindows(x64)向けビルドが提供されています。ソースからビルドする場合はBunを使用します。
主な機能
- 01エージェントが設計ドキュメントを作成し、ゲームコードを記述して、ライブプレビューを実行します。
- 02エージェントがリアルタイムのCanvasゲームやWebGLゲームを含むゲームをプレイし、修正を試みます。
- 03設計ドキュメント、画像、動画、3Dモデルを1つのキャンバスで扱え、ノード間に参照リンクを設定できます。
- 04ワンクリックで共有可能なブラウザーリンクとして公開できます。
- 05APIキーの持ち込みまたは既存のサブスクリプションを通じて、40以上のモデルプロバイダーを利用できます。
- 06Markdown、JSON、Webプロジェクトのフォルダーなど、プロジェクトを通常のファイルとして保存します。
ユースケース
- テキストで説明した内容をもとに、ブラウザーゲームのプロトタイプを作る個人開発者。
- 画面をノードグラフで構成し、インタラクティブなビジュアルノベルやストーリーを制作する。
- 1つのワークスペースで、インディーゲーム向けのコンセプトアート、スプライト、3Dアセットを生成する。
- 小規模なWebゲームを公開し、プレイテスターと共有する。
クイックスタート
- 1
releaseブランチからリポジトリをクローンします
git clone --branch main https://github.com/WhiteTowerAI/ohmygame.git - 2
プロジェクトフォルダーに移動します
cd ohmygame - 3
Bunで依存関係をインストールします
bun install --frozen-lockfile - 4
Webレンダラーとローカルデーモンを起動します
bun run dev
使う前に知っておきたいこと
- 現在ベータ版のため、まだ不具合や未完成な部分がある場合があります。
- 画像、動画、または3Dモデルの生成には、別途メディアプロバイダーとAPIキーが必要です。
- Windowsビルドはまだコード署名されていないため、SmartScreenの警告が表示される場合があります。
- 公開するにはOhMyGameアカウントが必要です。
トピック
よくある質問
- ohmygame とは?
- AIエージェントを活用し、1人でゲームの設計から開発、プレイテスト、公開まで行えるOSSデスクトップスタジオ(APIキー持ち込み方式)。 OhMyGameは、AIエージェントを使ってゲームを制作するデスクトップアプリです。1つのキャンバス上に設計ドキュメント、コンセプトアート、動画、3Dモデルを並べて扱えます。キャラクターのスケッチをもとに、追加のアートや動画、ゲームに直接取り込めるリギング済み3Dモデルを作成できます。エージェントは設計ドキュメントの作成、コードの記述、ライブプレビューの実行、ゲームをプレイしての問題検出を行い、完成したビルドを共有可能なブラウザーリンクとして公開することもできます。
- ohmygame は無料で使えますか?ライセンスは?
- ohmygame は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ohmygame は今もメンテナンスされていますか?
- 活発にメンテナンス中。ohmygame の最終コミットは 2026年10月19日 です。
- ohmygame は何に使えますか?
- テキストで説明した内容をもとに、ブラウザーゲームのプロトタイプを作る個人開発者。 画面をノードグラフで構成し、インタラクティブなビジュアルノベルやストーリーを制作する。 1つのワークスペースで、インディーゲーム向けのコンセプトアート、スプライト、3Dアセットを生成する。 小規模なWebゲームを公開し、プレイテスターと共有する。
- ohmygame のインストール方法は?
- releaseブランチからリポジトリをクローンします: git clone --branch main https://github.com/WhiteTowerAI/ohmygame.git プロジェクトフォルダーに移動します: cd ohmygame Bunで依存関係をインストールします: bun install --frozen-lockfile Webレンダラーとローカルデーモンを起動します: bun run dev
- ohmygame はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/WhiteTowerAI/ohmygame
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Unity Editorとゲーム内でAIエージェントやLLMを動かせるプラグイン兼MCPサーバー
Claude CodeやCodexなどのコーディングエージェントを1つの会話に集めるVS Code拡張機能。
自分のモデルキーで動かし、1つの依頼から編集可能なPPTX、DOCX、XLSX、HTMLを作成するローカルファーストのAIオフィスワークベンチ。
ターミナルで動作するオープンソースのAIコーディングエージェント。デスクトップアプリと、実装・計画用の2つのエージェントを搭載。
次の行動を先に示し、番号付きの手順で余計な前置きを省く、コーディングアシスタント向けスキル。