Repolode
htdt

htdt/godogen

Claude CodeやCodexが自律的にGodot、Bevy、Babylon.js、three.jsのゲームをアセットや動作確認用の録画まで含めて完成させるジェネレーター。

スター
7,295
フォーク
682
未解決の Issue
0
最終コミット
21 日前

これは何?

Godogenはゲームプロジェクト向けのジェネレーターです。新しいゲーム用リポジトリにソースを配置し、エンジン(C#またはGDScriptを使うGodot、Bevy、Babylon.js、three.js)とホストエージェント(Claude CodeまたはCodex)を選びます。エージェントはそのリポジトリ内で、短いエンジンガイドをもとにゲームを作成し、アセットを生成してエンジンを実行します。単にコンパイルが通るかではなく、実際に動いているゲームで結果を確認します。

既定では、godogen_assetsを使ってアセットをローカルで生成します。透明画像、テクスチャ付き3Dモデル、リギング済みの人型モデル、効果音、ボイスラインに対応しています。不足分はGemini、xAI Grok、Tripo3D、Lyriaなどの有料APIで補えます。ライブURL経由でブラウザーゲームを確認したり、デスクトップ版のGodotまたはBevyプロジェクトを見ながらエージェントに指示を出したりできます。実行を無人で進め、最後に短い動作確認用の録画を受け取ることもできます。

このリポジトリ自体にゲームは含まれていません。ランタイムマニフェスト、エンジンごとのガイド、アセット生成用のスキル、選択したエンジンとエージェントに合わせて構成を出力するpublishスクリプトが含まれています。

主な機能

  • 01Godot 4(C#またはGDScript)、Bevy、Babylon.js、three.jsのプロジェクトを最初から最後まで構築します。
  • 02画像、3Dモデル、リギング済みキャラクター、効果音、ボイスラインを、主にローカルで生成します。
  • 03生成できないアセットは、Gemini、Grok、Tripo3D、Lyriaなどの有料APIで補います。
  • 04実行中のゲームや録画クリップをもとに進捗を評価します。
  • 05リアルタイムで確認して指示を出すことも、無人で実行して確認用の動画を受け取ることもできます。

ユースケース

  • 短い説明文から小規模な2Dまたは3Dゲームのプロトタイプを作る。
  • リモートマシンでゲームのビルドを無人で長時間実行し、確認用の録画をレビューする。
  • スマートフォンからライブURLにアクセスし、エージェントが作ったブラウザーゲームに指示を出す。
  • 同じゲームのプロンプトで、Godot、Bevy、Babylon.js、three.jsの動作を比較する。

クイックスタート

  1. 1

    選択したエンジンとホストエージェントの前提条件をインストールします

  2. 2

    エンジンとエージェント用のゲームリポジトリを公開します(例: Codexとbabylon)

    ./publish.sh --engine babylon --agent codex --out ~/my-game
  3. 3

    公開したリポジトリをClaude CodeまたはCodexで開き、作成したいゲームを説明します

使う前に知っておきたいこと

  • ローカルでのアセット生成には、godogen_assets経由でNVIDIA GPUが必要です。
  • Gemini、xAI Grok、Tripoなどの有料APIキーが必要なアセットもあります。
  • テスト済みの環境はUbuntu、Debian、macOSのみです。
  • 対応エンジンの中では、Bevyのコンパイル時間が最も長くなります。

収録されている特集

トピック

よくある質問

godogen とは?
Claude CodeやCodexが自律的にGodot、Bevy、Babylon.js、three.jsのゲームをアセットや動作確認用の録画まで含めて完成させるジェネレーター。 Godogenはゲームプロジェクト向けのジェネレーターです。新しいゲーム用リポジトリにソースを配置し、エンジン(C#またはGDScriptを使うGodot、Bevy、Babylon.js、three.js)とホストエージェント(Claude CodeまたはCodex)を選びます。エージェントはそのリポジトリ内で、短いエンジンガイドをもとにゲームを作成し、アセットを生成してエンジンを実行します。単にコンパイルが通るかではなく、実際に動いているゲームで結果を確認します。
godogen は無料で使えますか?ライセンスは?
godogen は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
godogen は今もメンテナンスされていますか?
活発にメンテナンス中。godogen の最終コミットは 2026年10月16日 です。
godogen は何に使えますか?
短い説明文から小規模な2Dまたは3Dゲームのプロトタイプを作る。 リモートマシンでゲームのビルドを無人で長時間実行し、確認用の録画をレビューする。 スマートフォンからライブURLにアクセスし、エージェントが作ったブラウザーゲームに指示を出す。 同じゲームのプロンプトで、Godot、Bevy、Babylon.js、three.jsの動作を比較する。
godogen のインストール方法は?
選択したエンジンとホストエージェントの前提条件をインストールします エンジンとエージェント用のゲームリポジトリを公開します(例: Codexとbabylon): ./publish.sh --engine babylon --agent codex --out ~/my-game 公開したリポジトリをClaude CodeまたはCodexで開き、作成したいゲームを説明します
godogen はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/htdt/godogen

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト