htdt/godogen

Autonomous game development for Godot, Bevy, and Babylon.js with Claude Code and Codex

何を解決するか

Godogenは、動画ゲームの自律的作成を可能にします。手動でコードを記述したり、アセットを設計したりするのではなく、ユーザーがゲームの概要を説明するだけで、AIエージェントがプロジェクトの骨組みの生成からコードの記述、3Dアセットの作成、実際にプレイ可能なゲーム映像による最終結果の検証まで、開発ライフサイクル全体を処理します。

動作方法

このシステムは、専用のゲームリポジトリを生成するジェネレーターとして機能します。ユーザーはゲームエンジン(Godot、Bevy、Babylon.js)とホストエージェント(Claude Code または Codex)を選択します。その後、エージェントはエンジン固有のガイドとアセット生成スキルのセットを使用してゲームを構築します。

品質を確保するために、エージェントは「証拠が主張より優先される」という原則に従い、ビルドの成功を、単にコンパイルが成功したかどうかではなく、実際のゲーム実行URLや記録されたゲーム映像によって判断します。アセット作成には複数のAIモデルを統合しています:キャラクター作成にはGemini、テクスチャや動的スプライトにはxAI Grok、3DモデルとアニメーションにはTripo3Dを使用しています。

対象ユーザー

異なるエンジンやプラットフォームでAI駆動のゲーム開発を自動化または実験したい人向けです。

特徴

  • マルチエンジン対応:Godot 4(C#/.NET)、Bevy(Rust)、Babylon.js(TypeScript/Vite)に対応。
  • 自律的アセットパイプライン:専用のAIツール群を用いて3Dモデル、リグアニメーション、テクスチャ、アニメーションスプライトを生成。
  • 視覚的検証:記録された映像やライブURLを用いて、実際にゲーム内で見える内容に基づいてゲームの欠陥を反復修正。
  • 柔軟なインタラクション:ユーザーは開発プロセスをリアルタイムで制御することも、エージェントに完全に任せて最終的な証明映像を生成することも可能です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト