LLMエージェントが視覚フィードバックを用いて完全なGodot 4ダンジョンクローラーを構築

ある開発者が、視覚的フィードバックを活用してLLMエージェントがGodot 4で完全なダンジョンクローラーゲームを自律的に構築する様子を実演しました。エージェントは、開発者が構築中のMCPツールを介してGodotエディタに接続されていました。
エージェントが構築したもの
「Kenneyのダンジョンキットを使用してダンジョンクローラーFPSを構築せよ」という単一のプロンプトにより、エージェントは以下を作成しました:
- 廊下で接続された3つの部屋
- 雰囲気のある松明の照明とパーティクル
- ヘッドボブを伴うFPS操作
- 剣による戦闘システム
- 経路探索機能を持つ4種類の敵
- ウェーブベースの敵出現システム
- 戦利品ドロップ
- 経験値による進行メカニズム
- ゲームオーバー画面
主な技術的詳細
このプロジェクトは、およそ以下で構成されていました:
- 300のノード
- 11のスクリプト
- 1500行のGDScript
ゲームは最初のF5実行で正常に動作し、プレイ可能なプロトタイプが生成されました。
視覚的フィードバックループ
重要な点は、単なるコード生成ではありませんでした。どのLLMでもコードは書けます。この事例が異なっていたのは、エージェントが以下の能力を持っていたことです:
- ゲームを実行してスクリーンショットを撮影する
- 視覚的に問題を特定して修正する
- 松明のパーティクルが霧に対して明るすぎることに気づき、環境を調整する
- オークが壁を貫通しているのを確認し、ナビゲーション設定を微調整する
- 宝箱のUIレイアウトを視覚的に確認し、適切な位置に配置する
このアプローチは、純粋なコード生成から、エージェントが実際のゲーム出力に基づいてテストと反復を行える統合開発への移行を表しています。
📖 Read the full source: r/LocalLLaMA
👀 See Also

ジョブリー:AI主導の紛争解決とコミュニティ投票を備えた契約マーケットプレイス
Joblyは、Next.js 14、TypeScript、Supabaseを使用して構築された契約マーケットプレイスで、提案時に10%のプロバイダー保証金を伴うエスクローシステムと、Claudeを使用したAI評価から始まり、コミュニティのステーク投票へのアピールを可能にする紛争解決パイプラインを備えています。

OpenClaw Claude拡張機能がAnthropicの課金変更に伴いAgent SDKを使用するように更新されました
OpenClaw拡張機能の開発者は、AnthropicがCLIの使用を検出してサードパーティアプリ利用として再分類し、Maxプランの制限とは別のクレジットプールから請求されるようになったため、公式のclaude-agent-sdkを使用するように実装を書き直しました。SDKアプローチでは既存のClaude Codeログインを通じて認証され、通常のMaxプラン利用として請求されます。

Sherlock: AppleデベロッパードキュメントをClaude CodeのローカルMCPとして利用する
Sherlockは70,000のApple APIシンボルをSQLite FTS5にインデックス化し、5つのMCPツールと3つの自動トリガースキルを提供してClaude Codeを実際のドキュメントに基づかせ、幻覚を防止します。

Treck: Web調査をキャプチャしClaudeを使って文書を生成するChrome拡張機能
Treckは、Webリサーチをプロジェクトに取り込み、Claudeを使ってドキュメントや引用、共有可能なページに変換するChrome拡張機能です。APIキーは自分で用意します。