Godot AI Agent.

あなたのGodotプロジェクト全体を理解するAIエージェントです。会話からシーンを生成し、GDScriptを書き、アセットを管理し、ゲームシステムを構築します。

コード補完を超えて

Godot向けのほとんどのAIツールは、コード補完またはコード生成という一つの機能しか持っていません。コメントを入力すると、次の数行を提案してくれます。これは便利ですが、ファイルレベルでしか動作しません。どのシーンがあるか、どのシグナルが接続されているか、ゲームシステムがどう相互作用するかを把握していないのです。

Summer Engineのエージェントはプロジェクトレベルで動作します。シーンツリー、ノードの関係、リソースの依存関係、ゲームアーキテクチャを理解します。「プレイヤーのHPを追跡する体力バーを追加して」と伝えると、スクリプトを書くだけでは終わりません。UIノードを作成し、適切に配置し、シグナルを接続し、既存のプレイヤーコントローラーにフックします。

これが自動補完と実際のコラボレーターの違いです。エージェントは複数ステップのタスクを計画し、正しい順序で実行し、すべてが正しく接続されていることを検証します。

エージェントができること

エージェントに構築を依頼できる実際の例と、それが生み出す出力の種類です。

シーン生成

「道、木、環境光のある森の環境を作成して。」

シーン階層を作成し、メッシュを配置し、DirectionalLight3Dと環境設定を構成し、オブジェクトを空間的に配置します。コードスニペットではなく、プレイ可能なシーンを生み出します。

GDScript生成

「パトロール、追跡、攻撃状態を持つ敵AIのステートマシンを書いて。」

Godotの規約に従った、整ったドキュメント付きのGDScriptを生成します。インスペクターで調整できる変数をエクスポートします。エッジケースと状態遷移を正しく処理します。

システムアーキテクチャ

「スタック、カテゴリー、ドラッグアンドドロップ機能付きのインベントリシステムを追加して。」

複数のスクリプトとシーンにまたがるシステム全体を作成します。データモデル、UI、入力処理、セーブ/ロード統合まで。単一のファイルではなく、完全に接続されたシステムです。

デバッグ

「ジャンプするとプレイヤーが壁を突き抜ける。」

コリジョンレイヤー、物理設定、CharacterBody3Dの設定、移動コードを検査します。単なる提案ではなく、根本原因を特定して修正を適用します。

アセット作成

「プレイヤー用のローポリの剣を生成して。」

適切な3Dモデルを作成または検索し、マテリアルを生成し、正しいリソースディレクトリに配置します。キャラクターに取り付けたり、インベントリに追加したりする準備が整っています。

リファクタリング

「このコードが散らかってきた、プレイヤーコントローラーを整理して。」

振る舞い、シグナル接続、ノード参照を保持したままコードを再構築します。大きなスクリプトをフォーカスされたコンポーネントに分割します。既存のすべての機能を維持します。

仕組み

エージェントはプロジェクトのコンテキスト全体を読み込みます。シーンファイル、スクリプト、リソース、プロジェクト設定です。どのノードが存在するか、どのシグナルが接続されているか、どのオートロードが登録されているか、シーンがどのように相互に参照しているかを把握しています。

エージェントが行うすべてのアクションは、汎用的なコードパターンではなく、実際のプロジェクト状態に基づいています。スクリプトを書くときは、正しいノードパスを使います。シーンを作成するときは、既存の命名規則に従います。シグナルを接続するときは、どのノードが利用可能で、どのメソッドが公開されているかを知っています。

会話を通じて作業します。欲しいものを説明し、エージェントが構築したものをレビューし、反復します。各変更はエンジン内で行われるので、すぐに再生して試せます。チャットウィンドウからコードをコピペする必要はありません。

Godot AI Agent と一般的なAIツールの比較

Copilot / Cursor

汎用コードツール

  • 個々のコードファイルを参照します
  • 行単位で補完を提案します
  • シーンやノードの認識がありません
  • .tscnファイルを作成または変更できません
  • Godot固有のAPIを深く知りません
  • 出力はチャットウィンドウに留まります

Summer Engineエージェント

エンジンネイティブのAI

  • プロジェクト全体を参照します。シーン、スクリプト、リソースまで
  • 複数ステップのタスクを計画し実行します
  • シーンを直接作成および変更します
  • ノード、シグナル、グループ、物理レイヤーを理解します
  • Godot 4のAPIとパターンの深い知識
  • 変更はエンジン内で発生します

よくある質問

Godot AI agentとは何ですか。

Godot AI agentは、シーン、スクリプト、ノード、シグナル、リソースを含むGodotプロジェクトの完全なコンテキストを理解するAIシステムです。次の行を提案するコード補完ツールとは異なり、エージェントは複数ステップのタスクを計画して実行できます。シーンの作成、スクリプトの記述、シグナルの接続、そして単一の会話からゲームシステム全体を構築することまで可能です。

GitHub Copilotとはどう違うのですか。

Copilotはコードファイルを見て、行単位で補完を提案します。Summer Engineのエージェントは、プロジェクトの状態全体を見ます。シーンツリー、ノードのプロパティ、シグナル接続、物理レイヤー、オートロード、リソースの依存関係です。シーンを作成し、ノード階層を変更し、複数のファイルにまたがるシステムを構築できます。Copilotは入力を速くするのを助けます。エージェントは構築を速くするのを助けます。

エージェントはシーンを変更できますか、それともコードを書くだけですか。

両方できます。エージェントはシーンの作成と変更、ノードの追加と設定、インスペクターでのプロパティ設定、シグナルの接続、GDScriptまたはC#の記述ができます。テキストレベルだけでなく、エンジンレベルで動作します。「プレイヤーの上に体力バーを追加して」と伝えると、UIノードを作成し、配置し、スクリプトを書いて、プレイヤーの体力シグナルに接続します。

既存のGodot 4プロジェクトで動作しますか。

はい。Summer EngineはGodot 4プロジェクトと互換性があります。既存の.godotプロジェクトを開くと、エージェントはプロジェクトの完全なコンテキストを読み込みます。すべてのシーン、スクリプト、リソース、設定ファイルです。すでに構築したものを理解し、既存のアーキテクチャ内で動作します。

Summer Engineは無料ですか。

Summer Engineはダウンロードと利用が無料です。コアエンジンはオープンソースです。AIエージェント機能は従量課金制なので、使った分だけ支払います。

今日Godot AI agentを試してみましょう。

ダウンロード無料。既存のGodot 4プロジェクトで動作します。

Summer Engineをダウンロード