Godotとは?仕組み・GDScriptからClaude Code自動ゲーム生成まで徹底解説
Technology

Godotとは?仕組み・GDScriptからClaude Code自動ゲーム生成まで徹底解説

(2026-09-17更新)「ゲームを作りたいけど、UnityもUnreal Engineも敷居が高い」——そんなエンジニアに刺さるのが、Godot(ゴドー)というゲームエンジンです。完全無料、ロイヤリティなし、オープンソース。しかもClaude Codeと組み合わせることで、1行のテキストから動くゲームを生成するところまで来ています。

本記事は2026年3月の初版を、最新のバージョン状況とAI連携ツールの現況に合わせて全面的に更新したものです。基礎から最前線まで一気に駆け抜けます。

結論:2026-09-17時点のGodot × Claude Codeはこうなっている

先に要点だけ押さえておきましょう。半年で状況がかなり動いています。

  • 最新安定版はGodot 4.7.2(2026-08-18リリース)。メジャー更新の4.7は2026-06-18公開で、公式は「Director’s Cut」と呼んでいます(Godot公式リリースブログ、2026-09-17確認)
  • Unityのランタイム料金は2024年9月に撤回済み。「Unity離れ」の直接の引き金は既に消えており、Godotの優位はコストよりもライセンスと軽さに移っています(Unity公式ブログ、2026-09-17確認)
  • Godogenは「Godot専用ツール」ではなくなった。現在はGodot 4・Bevy・Babylon.jsの3エンジンに対応し、ホストエージェントもClaude CodeとCodexの両方を選べます(htdt/godogen、2026-09-17確認)
  • Godot MCPは選択肢が増えて実用段階。定番の Coding-Solo/godot-mcp はGitHubスター5.7kに達し、Claude Codeへは1コマンドで追加できます

Godotエディターで3Dプロジェクトを開いた画面

Godotとは?——ゲームエンジン業界の「第3の選択肢」

Godotは2014年に一般公開された、オープンソースの2D・3Dゲームエンジンです。MITライセンスで提供されており、個人開発者から企業まで誰でも無料で使えます。Windows・macOS・Linux・Android・iOS・WebGLなど主要プラットフォームへのエクスポートも標準対応。売上に対するロイヤリティも一切ありません。

「ゲームエンジン界のBlender」と呼ばれるほど、オープンソースコミュニティの力で成長を続けています。Blenderが3DCGソフト市場に革命を起こしたように、GodotはUnityとUnreal Engineが独占してきた市場に風穴を開けつつあります。

なぜGodotが注目されたのか——そして今の状況

転換点は2023年でした。インディー開発の定番だったUnityが「ランタイム料金(Runtime Fee)」の導入を発表し、インストール数に応じた課金という施策が強い反発を招いて、代替エンジンへの移行が一斉に始まりました。

ただしこの料金体系は2024年9月に撤回されています。Unityは従来のシート課金へ戻し、Unity Personalの売上上限も10万ドルから20万ドルへ引き上げました。つまり「Unityが高いからGodot」という2023年当時の動機はもう成立しません。

それでもGodotの伸びは止まっていません。分析メディアWN Hubの集計では、Steamで公開されたGodot製ゲームは2019年の56本から2025年には1,229本へと約22倍に増えました(WN Hub、2026-09-17確認)。Godot Foundationも公式の統計記事で、各リリースのダウンロードが約200万件規模に達していると報告しています(Godot公式、2026-09-17確認)。移行の理由は価格からライセンスの自由度と学習コストの低さへ移った、と見るのが実態に近いでしょう。

最新バージョンは4.7系(2026-09-17時点)

これから触るなら4.7系を選べば問題ありません。4.7で入った主な変更は次のとおりです。

  • Asset Storeの刷新:従来のAsset Libraryを置き換える新しいストアが導入された
  • HDR出力対応:Windows・macOS・iOS・visionOS・Linux(Wayland)でHDR出力が可能に
  • AreaLight3Dノード:矩形光源による柔らかい影の表現
  • モバイル・XR強化:バーチャルジョイスティックノード、Android XRとSteam Frameへの初日対応

旧系列も保守されており、3.6系は2026-08-22に3.6.3が出ています。既存プロジェクトを抱えている場合は無理に上げず、新規は4.7系、という切り分けで十分です。

Godotの仕組み——シーン・ノード・GDScriptとは何か

Godotを使いこなすうえで、まず理解すべき概念が2つあります。「シーン&ノードシステム」と「GDScript」です。

シーン&ノードシステムとは

Godotでは、ゲームを構成するすべての要素を「ノード」という単位で表現します。キャラクター、背景、サウンド、カメラ——これらはすべてノードです。そして複数のノードを木構造に積み重ねたものが「シーン」と呼ばれます。

このシーンは再利用可能なパーツとして扱えます。「敵キャラクター」シーンを作れば、マップ上に何度でも配置できます。Unityのプレハブに似た概念ですが、よりシンプルで直感的です。オブジェクト指向的な発想に慣れたエンジニアなら、すぐに馴染めるでしょう。

Godotの2Dワークスペース。左側にシーンツリー、中央にビューポートが並ぶ

GDScriptとは——Godot専用のPython似スクリプト言語

Godotの主要スクリプト言語がGDScriptです。Pythonに似たインデントベースの構文を持ち、初学者でも読み書きしやすいのが特徴です。C#やC++も使用可能ですが、GDScriptはエンジンと深く統合されており、850以上のクラスへのアクセスをシンプルな構文で実現しています。

ただし、この独自性には副作用があります。LLMはGDScriptの学習データが相対的に少なく、AIによるコード生成の精度が他言語に比べて落ちやすいのです。この課題への対処が、後述するAI連携ツールの設計を大きく左右しています。

Godotのスクリプトエディターに表示されたGDScriptのコード

Godot vs Unity vs Unreal——どれを選ぶべきか徹底比較

「Godot・Unity・Unreal Engineのどれを選ぶべきか」は多くの開発者が最初にぶつかる疑問です。2026-09-17時点の状況で整理します。

項目 Godot Unity Unreal Engine
最新系列 4.7.2(2026-08-18) Unity 6系 Unreal Engine 5系
価格 完全無料・ロイヤリティなし シート課金(ランタイム料金は2024年9月撤回) 売上5%のロイヤリティ(一定額以上)
ライセンス MITオープンソース プロプライエタリ ソース公開・独自ライセンス
主な用途 2D・インディー・中規模3D モバイル・インディー・3D全般 AAA・高品質3D・VR
主要言語 GDScript・C#・C++ C# C++・Blueprints
学習コスト 低〜中
AI連携(2026-09-17時点) Godogen・複数のMCPサーバー 公式・サードパーティのAI支援 限定的

シンプルなゲームや2D作品、あるいは「まずゲーム開発を体験してみたい」という場合は、Godotが最もコストパフォーマンスに優れた選択肢です。大規模なAAAタイトルや超リアルな3Dグラフィックスを目指すならUnreal、既存のUnityプロジェクトを引き継ぐならUnityという棲み分けになります。ランタイム料金が撤回された今は、金額よりも「どのエコシステムに乗るか」で選ぶ局面です。

Godot × Claude Code連携の現在地(2026-09-17時点)

Claude CodeとGodotをつなぐ手段は、大きく2系統あります。ゼロからプロジェクトを生成するGodogenと、既存プロジェクトをAIに触らせるMCPサーバーです。初版公開時(2026年3月)から半年で、どちらも性格が変わっています。

Godogenの現在——対応エンジンが3つに増えた

2026年3月16日、開発者のAlex Ermolov氏がGodogenを公開しました。「1行のテキストからプレイ可能なGodot 4プロジェクトを自動生成する」AIパイプラインとして話題になり、Hacker Newsで150ポイントを獲得。公開直後のGitHubスターは651でした。

2026-09-17時点でリポジトリを確認すると、位置づけが明確に広がっています。

  • 対応エンジンが3つに:Godot 4に加え、Bevy(Rust/ECS)とBabylon.js(TypeScript)を生成できる
  • エージェントも2つから選べる:Claude CodeとCodexのどちらでもホストできる
  • Godotは.NET版が前提:READMEではGodotの生成対象が「C#/.NET(Jolt物理)」と記載され、実行には.NETビルドのGodot 4をPATHに通す必要がある
  • スターは6.9k(MITライセンス)。公開直後の651から大きく伸びた

ここは初版から最も変わった点です。「GodogenはGDScriptを書かせるツール」という理解は既に古く、Godot経路ではC#が生成されます。GDScriptのコード生成を期待して導入すると前提がずれるので注意してください。

Godogenのパイプライン——3つのスキルで品質を担保する

Godogenは単一の巨大プロンプトではなく、役割を分けたClaude Codeスキルの組み合わせで動きます。

  1. オーケストレーター:1M トークンのコンテキストで、企画・構築・デバッグまでのパイプライン全体を回す中心のスキル
  2. API参照スキル:Godotのクラス情報の引き当てを担当。メインのコンテキストを汚さないよう分離されている
  3. ビジュアルQAスキル:起動中のゲームからスクリーンショットを取得し、見た目の破綻を検出して修正ループに戻す

3つ目のビジュアルQAがGodogenの肝です。「コンパイルが通った」ではなく「実際に動いている画面が正しいか」で判定するため、AI生成にありがちな“ビルドは通るが遊べない”状態を潰せます。完成時には15〜20秒の動作動画も出力されます。

実行にはGoogle AI・xAI Grok・Tripo3DのAPIキーが必要で、アセットはGeminiが参照画像とキャラクター、Grokがテクスチャや簡易オブジェクト、Tripo3Dが画像から3Dモデルへの変換を担います。動作確認済み環境はUbuntu・Debian・macOSです。Windowsで試す場合はWSL2を用意しておくのが無難でしょう。

Godot MCPとは——エディターをAIに直接触らせる

Godogenがゼロから生成するアプローチだとすれば、Godot MCPは既存プロジェクトへのAIアシスト開発を強化するアプローチです。

通常のGodot開発では、プレイヤーにジャンプを追加したいとき、エディターを開き、シーンツリーからCharacterBody2Dを選び、スクリプトを開き、_physics_process を探し、判定コードを書き、保存して実機確認する——という手順を踏みます。MCP(Model Context Protocol)でGodotをClaude Codeにつなぐと、この一連が「プレイヤーにジャンプ機能を追加して」という一言に置き換わります。Claudeがシーンの現在の構造を読み取り、適切なノードにスクリプトを書き込み、変更をエディターに反映します。

2026-09-17時点で選択肢は複数あります。用途で選び分けてください。

実装 入手方法 特徴
Coding-Solo/godot-mcp claude mcp add godot -- npx @coding-solo/godot-mcp 定番のOSS実装(MIT・スター5.7k)。エディター起動、プロジェクト実行、デバッグ出力の取得、シーン操作、Godot 4.4+のUID管理に対応
Godot MCP Pro Godot公式Asset Library 163種のツールを備えた高機能版。Claude Code・Cursor・Windsurf・ClineからGodot 4エディターへ接続する
エンジン内蔵型(Summer Engine等) エンジン本体に同梱 MCPサーバーがエンジンの一部として動く。セットアップが最小で済む反面、本体の選択とセットになる

いずれもGodot 4系が前提で、3.x系のサポートは期待できません。まず試すなら Coding-Solo/godot-mcp が導入コストの面で無難です。Claude Codeなら上記1コマンドで追加でき、必要に応じて環境変数 GODOT_PATH でGodot実行ファイルの場所を指定します。

この2つを組み合わせると、Godogenでプロトタイプを生成し、その後MCPで細かい調整をAIと対話しながら進める、というワークフローが現実的になります。

Godotをはじめるために——最初の一歩

すぐ試したい方は、以下の順で進めてください。

  1. 公式サイトからダウンロードgodotengine.org から4.7系を無料で入手。インストーラー不要で、ZIPを解凍するだけで起動します。C#を使うなら.NET版を選んでください(GodogenのGodot経路にも.NET版が必要です)
  2. 公式チュートリアルを一周する:「Your First 2D Game」が定番です。2〜3時間でGodotの基本概念を一通り触れます
  3. GDScriptに慣れる:Pythonの経験があればスムーズです。型ヒントも書けるため、TypeScriptに慣れたエンジニアにも読みやすい構文です
  4. MCPでClaude Codeにつなぐclaude mcp add godot -- npx @coding-solo/godot-mcp を実行し、簡単なシーン操作から試します
  5. 余力があればGodogen:APIキーの用意とLinux/macOS環境が必要なので、MCPに慣れてからで十分です

プログラミング経験があれば、1週間で簡単なプロトタイプを作れるようになるでしょう。Godotのエディター自体がGodotで書かれており、エンジンそのものを改造・拡張できる点も、エンジニアとして探究しがいのあるポイントです。

導入前に知っておきたい注意点

期待値を正しく設定するために、現状の限界も挙げておきます。

  • AI生成は「完成品」ではなく「たたき台」:ビジュアルQAで破綻は減ったものの、ゲームデザインの調整は人間の仕事として残ります
  • 外部APIのコストがかかる:GodogenはGemini・Grok・Tripo3Dを併用するため、エージェントの利用料とは別に従量課金が発生します
  • GDScript前提の情報は古い可能性がある:AIツール側がC#に寄っている一方、Web上の解説の多くはGDScriptベースです
  • MCPサーバーは仕様変更が速い:導入時は必ずリポジトリのREADMEで現在の手順を確認してください

まとめ——Godotは「今すぐ試せる」時代になった

Godotは「無料で使えるゲームエンジン」という枠を超えて、AIネイティブなゲーム開発の最前線に立っています。2026-09-17時点の要点を再掲します。

  • 最新安定版は4.7.2。新規プロジェクトは4.7系を選べばよい
  • Unityのランタイム料金は撤回済み。選定理由は価格からライセンスと学習コストへ移った
  • Steam公開本数は2019年の56本から2025年に1,229本へ、約22倍に成長
  • GodogenはGodot・Bevy・Babylon.jsに対応し、Claude CodeとCodexの双方をホストにできる
  • Godot MCPは複数実装が出そろい、Claude Codeへは1コマンドで追加できる

「ゲームを作りたいと思っていたが踏み出せなかった」というエンジニアにとって、今はまさに絶好のタイミングです。まずはGodot 4.7をダウンロードして公式チュートリアルを動かし、次にClaude CodeへMCPをつないでみてください。そこからが本番です。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です