10月15日、madrobot.blogが「A solo developer let Claude build every crab, gull and palm tree in his Steam fishing game」と題した記事を公開した。この記事では、ソロ開発者がClaudeとBlender MCPを組み合わせ、Steamゲームの3Dモデルをすべてコードで自動生成した事例について詳しく紹介されている。
Fork Devというソロ開発者が制作中のSteamゲーム「I Just Wanted to Fish」には、手作業でモデリングされたオブジェクトが1つも存在しない。カニ、カモメ、ヤシの木、桟橋の支柱に至るまで、すべてのアセットはClaudeが書いたPythonスクリプトがBlender内で実行されることによって生成されている。
これを可能にしているのが、AIモデルからBlenderをMCP(Model Context Protocol)経由で操作できる無料プラグイン「MCP for Blender」だ。MCPはAnthropicが策定したオープンな通信規格で、AIがツールや外部アプリケーションを呼び出す際の標準インターフェースとして機能する。
初コミットから9日でゲームが形になった
Fork DevはUnityを5年使い込み、Steamへのリリース経験もある。ただ、3Dモデリングは常に苦手分野で、Blenderでまともな形状を作ったことはほぼなかったという。
9月中旬にClaudeがBlenderでモデルを作れると知り、試しにビーチと海を生成。1週間後には釣りゲームの開発を開始した。9月24日に最初のコミットを入れ、10月3日時点でゲームには以下が揃っていた。
- リグとアニメーション付きの釣り人キャラクター
- 獲物を横取りするカモメ
- カニ、魚、サンゴ礁
- 高床式の小屋、桟橋、ボート
- 7種類のヤシの木
- 昼夜サイクル、メニュー、10言語対応(現在は14言語)
X(旧Twitter)への投稿は12.5万回以上再生された。ゲームは現在Steamのストアページに掲載されており、2026年第4四半期リリース予定、無料デモも近日公開予定だ。
カニ1体を53分で仕上げるワークフロー
実際の制作フローは、カニの事例が分かりやすい。Fork Devが参考写真2枚、手書きのラフ、そして「水辺をうろつき、驚くと海か巣穴に逃げ込む」という4文の指示を渡すと、Claudeは以下を順番にこなした。
- 40パーツからなるカニのメッシュを構築
- 42本のボーンでリグを組む
- 3種類のカラーバリアントをペイント
- 18本のアニメーションクリップを生成
- Unityにセットアップ
各ステップはそれぞれ独立したスクリプトとして実行される。指示から53分後にはカニがビーチを歩いていた。「カニが多すぎる」「巣穴が暗すぎる」という2回のフィードバックを経て、2時間以内に最終ビルドが完成した。
すべてのアセットがスクリプトとして存在しているため、「爪をもっと大きく」という修正はパラメータを1つ変えて再実行するだけで済む。
アーキテクチャ:1つのClaude Codeセッションが2つのエディタを動かす
Claude Codeの1セッションがMCP経由でBlenderとUnityの両方を同時に操作する構成だ。Fork Devはゲームデザインとレベルデザイン、ビルドの確認を担当し、コードの記述と実行はすべてClaudeが行う。
スクリプト生成の限界を逆手に取ったアートスタイル
ケーススタディはこのアプローチの限界についても率直に記述している。スクリプトによるモデリングは、リアルな人間の顔やアニメ調のキャラクターのような複雑な曲面形状には対応できない。そのためFork Devは、シンプルな幾何学形状・ペイントテクスチャ・インクアウトラインを組み合わせたスタイルを意図的に選んでいる。釣り人の顔は麦わら帽子の下に落ちる影で表現されている。
「週次の使用上限がいちばんの問題」
Fork DevはRedditのr/aigamedevにプロジェクトを投稿し、制作時間を約200時間と明かした。使用モデルはOpus 5.5(執筆時点でAnthropicが提供する最上位モデル)のみ、プランはMonthly Max(Anthropicが提供する月額上限プラン)だという。
週次の使用上限が主な問題で、徹夜を何度もやった。
1アセットあたり約2ページ分のプロンプトと複数の参考画像・ラフを渡し、最終的な仕上がりまでに平均3回程度の修正パスが必要だという。また、以前のモデルでは品質が足りなかったため、Opus 5.5のリリース直後から開発を開始したとも述べている。
なお、このReddit投稿にはコンテンツ盗用への言及も含まれている。Fork DevはXに投稿した制作動画が無断転用され、自身が使っていないAIツールの宣伝素材として悪用されていたと説明しており、それを正すためにRedditアカウントを新規作成してこの投稿を行ったとしている。
他の投稿は私のXのコンテンツを盗用したもので、自分が使っていないAIツールの広告として使われていた。それを正すためにこのアカウントを作った。
「コードとして書かれた3Dモデル」が商業ゲームに載る
ほとんどのAIゲームデモがコード生成にとどまる中、このケースは3Dアート・リギング・アニメーションまでをAIに委ねた点が異なる。ここは本来、専門のアーティストが担う領域だ。I Just Wanted to Fishがリリースされてプレイヤーに受け入れられれば、すべてのモデルがAIによってコードとして書かれた最初期の商業ゲームの1つになる。
詳細はA solo developer let Claude build every crab, gull and palm tree in his Steam fishing gameを参照していただきたい。