「ゲームを作って。」——その一言で、AIが本当にゲームを作り始めた。
先日、GitHubに「Godogen」というプロジェクトが公開された。Claude Codeのスキル機能を使い、ゲームの説明文を入力するだけでGodot Engine 4のゲームプロジェクトを自動生成するというツールだ。Hacker Newsで241ポイント、145件のコメントを集めた話題作でもある。
「コードが書けない人でも使えるのか?」「本当にゲームになるのか?」——気になることが多すぎたので、仕組みを調べて正直に書いていく。
目次
1. Godogenとは何か:Claude Codeが「ゲームエンジン」を動かす
Godogenは、GitHubユーザーhtdtが公開したオープンソースのプロジェクトだ。Claude Codeのスキル(Skills)機能を利用し、テキストでゲームの仕様を伝えるだけで、Godot Engine 4の完全なゲームプロジェクトを自動構築する。
Godot Engineは、UnityやUnreal Engineと並ぶ人気のゲーム開発エンジンだ。無料・オープンソースで、近年インディー開発者を中心に急速に普及している。GodogenはそのGodotを「AIが操作するキャンバス」として使う発想で作られている。
使い方はシンプルだ。publish.shを実行してプロジェクトフォルダをセットアップし、そのフォルダでClaude Codeを開く。あとは「こんなゲームを作って」と伝えるだけ。/godogenスキルが以降のすべてを担う。
ClaudeがGodotを使って何かを作っている——そう書くと大げさに聞こえるかもしれないが、実際にそれが起きている。
→ Claudeを選んだ理由から読みたい人はこちら:AIツールの「企業姿勢」で選ぶ時代——僕がClaudeを使い始めた話
2. どう動くのか:計画→生成→検証のループ
Godogenの面白さは、単に「コードを生成する」だけでないところにある。内部では2つのClaude Codeスキルが連携している。1つ目が「設計・計画」を担うスキル、2つ目が「実装・実行」を担うスキルだ。それぞれが独立したコンテキストで動くことで、タスクへの集中度を保つ設計になっている。
さらに驚くのが、視覚的な検証ループだ。Godogenはゲームを生成した後、実際に動かしたスクリーンショットを撮影し、それをAIに分析させる。テクスチャが欠けていないか、物理演算が崩れていないか——目で見て確かめ、問題があれば自動で修正する。
「コードを書いて終わり」ではなく、「動くものを確認して直す」ループが回っている。これは従来のコード生成ツールとは一線を画す部分だ。
3. AIの分業体制がすごい
Godogenが使うAIはClaudeだけではない。複数のAIが役割分担しながら1つのゲームを作り上げる。
2Dアートとテクスチャの生成はGeminiが担当し、生成した画像を3Dモデルに変換する部分はTripo3Dが使われる。さらに、スクリーンショットの解析にはGemini Flashの画像認識機能が使われる。Claudeが司令塔となって、複数のAIを束ねながらプロジェクトを進める構造だ。
もう一つ、Godogenが工夫しているのがGDScript(GodotのスクリプトLanguage)への対応だ。GDScriptはGodot独自の言語で、LLMの学習データに含まれる量が少ない。そこでGodogenは独自のGDScript言語リファレンスとGodotの850以上のクラスAPIドキュメントをあらかじめ用意し、Claudeがコードを生成する際に参照できる仕組みを作っている。
「AIが知らない言語をどう扱うか」という問題を、外部ドキュメントで補う——この発想がうまい。
4. 正直に言う。「3つの現実」
良いことを書いてきたので、現実も伝えておく。
現実①:1回の生成に数時間かかる。Claudeがコードを書き、Godotを動かし、スクリーンショットを撮って分析して修正して——このループを繰り返す作業は、体感的には「AIに丸投げして寝て待つ」ものだ。開発者はクラウドVMでの実行を推奨している。
現実②:macOSでは動作未確認。スクリーンショット取得にX11/xvfb/Vulkanを使う関係で、現時点ではUbuntu・Debian環境でのみテスト済みとのことだ。Macユーザーはそのままでは動かせない可能性が高い。
現実③:できるのは「シンプルなゲーム」まで。プラットフォーマー、パズル、簡単なアーケードクローン——これらは動くものが作れる。ただ、「出荷できるクオリティ」ではない。コードは構造化されていてシーンもきちんと組まれているが、磨き込みは人間の手が必要だ。
これはGodogenへの批判ではない。「数時間でプレイアブルなゲームの雛形が出てくる」という事実の方が、普通に考えて革命的だ。
5. これは何を意味するのか
Godogenが示しているのは、「AIが道具を使う」時代の到来だ。
これまでのAI活用は「AIがテキストを出す→人間がそれを使う」という形だった。だがGodogenではAIがゲームエンジンというソフトウェアを直接操作し、成果物を作り上げる。人間は最初に「作りたいもの」を伝えるだけで、中間の工程に関与しない。
この流れは、僕がセキュリティ規程のドラフトをClaudeに書かせた体験と重なる。用途は全く違うが、「AIに何かを作らせる」設計思想は同じだ。Claudeが持つ「スキル」という仕組みが、特定のドメインで何ができるかを急速に拡張している。
→ Claudeで規程を書かせた話はこちら:セキュリティ規程、AIに書かせてみた——Claudeで半日完成したドラフトと正直な感想
6. 「コードが書けない」は、もう言い訳にならない
Godogenは非エンジニアのためのツールか、と言われると微妙だ。現状はLinux環境のセットアップやClaude APIキーの取得が必要で、ゼロ知識の人がすぐ使えるものではない。
それでも、方向性は明確だ。「コードを書く」という作業がAIに委譲される速度は、誰もが思っているより早い。Hacker Newsでのあの反響は、エンジニアたちが「ついにここまで来たか」と感じた驚きの証拠だ。
ゲームを作りたい人、アイデアはあるけどコードが書けない人——そういう人たちが使える日は、もうすぐそこまで来ている。今のGodogenはその最前線の、荒削りな姿だ。
必要なのはClaude APIキーとGodotと、作りたいものへの想像力だけだ。
関連記事
・AIツールの「企業姿勢」で選ぶ時代——僕がClaudeを使い始めた話
セキュリティ担当者がなぜClaudeを選んだのか。AI選びの視点と企業姿勢の話。
・セキュリティ規程、AIに書かせてみた——Claudeで半日完成したドラフトと正直な感想
Claudeを「文書を作るAI」として使った実体験。Godogenとは別の使い方で「AIに作らせる」感覚が分かる記事。
・AIサービスに「使ってはいけない用途」を設けることの意味——AnthropicのAI倫理と利用制限の全容
Claudeを開発するAnthropicの企業倫理と利用制限の話。Claudeの「できること」の背景を知る記事。
0 件のコメント:
新しいコメントは書き込めません。