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、ゲームは標準的なWebプロジェクト)として保存されるため、エージェントはコードのようにそれらを編集できます。
- BYOK (Bring Your Own Key): ユーザーは40以上のプロバイダーから独自のAPIキーを接続し、LLM、画像、動画、3D生成を利用できます。
対象ユーザー
AIを活用してゲーム、インタラクティブストーリー、Webベースのアプリケーションを迅速にプロトタイプ作成・構築したいソロ開発者や「一人ゲームスタジオ」。
ハイライト
- エンドツーエンドの自動化: エージェントが設計、構築、プレイテスト、バグ修正をループ内で実行します。
- マルチモーダルアセットパイプライン: 画像、動画、リギング済み3Dモデルの生成を統合サポート。
- エンジンの柔軟性: ノードグラフアーキテクチャを通じて、Webゲーム(Three.js, React Three Fiber, Phaser)やインタラクティブストーリーをサポート。
- ワンクリック公開: ゲームをあらゆるブラウザでプレイ可能な共有リンクとしてビルドします。
- モデル非依存: Anthropic, OpenAI, DeepSeek, Qwenなど、幅広いモデルと連携可能です。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト