ブラウザで AI を使って Godot ゲームを作る方法 (インストール不要)
他の言語: English · Español · Deutsch · Français · Português · Italiano · Nederlands · Svenska · Norsk · Bahasa Indonesia · Türkçe · Polski · Tiếng Việt · Русский · 한국어 · 繁體中文
ブラウザで AI を使って Godot ゲームを作るには、shinygen.ai/play で Shiny Gen を開き、Godot エンジンで新しいゲームを始めて、作りたいゲームを説明します。Shiny Gen はブラウザの中で Godot そのものを動かしています。WebAssembly にコンパイルした私たちのフォーク版エンジンで、WebGPU レンダラーで描画します (WebGPU のないブラウザでは WebGL)。AI エージェントは本物の GDScript を書き、ゲームを動かし、スクリーンショットを撮り、操作ボタンを押し、エラーを読んで、壊れているところを直します。インストールするものはなく、iPhone、iPad、Android の Shiny Gen アプリでも同じことができます。
このガイドでは手順を一つずつ説明し、そのあとデスクトップ版の Godot エディターに AI を足すのとどう違うか、そしてデスクトップ版のエディターのほうが向いているのはどんなときかを紹介します。
Godot に AI はある?
標準では入っていません。godotengine.org からダウンロードする Godot エディターには、AI アシスタントは付いていません。Godot で AI の助けを借りたい人は、たいてい次の3つのどれかを選びます:
- デスクトップ版エディターのプラグイン で、チャットパネルやコード生成を追加する。
- 汎用のコーディングアシスタント (Claude、ChatGPT、Cursor) に、パソコン上の Godot プロジェクトでスクリプトを書かせる。エンジンの準備、アートやサウンドの用意、ゲームを動かしてのテストは自分で行います。
- AI を中心に据えた、Godot ベースのツール。 Shiny Gen はこの種類です。エンジン、AI エージェント、アートとサウンドのツール、そしてゲームが、ブラウザのタブ1つかアプリ1つにすべて入っています。
必要なもの
- パソコン、タブレット、スマホの最新のブラウザ、または App Store か Google Play の Shiny Gen アプリ。
- 無料の Shiny Gen アカウント。新しいアカウントには無料のジェムが付いていて、AI はそれを使います。
これだけです。インストールが必要なエンジン、SDK、プラグインはありません。
手順
1. Shiny Gen を開く
shinygen.ai/play に行きます。ホームフィードではカタログのゲームが動いていて、その多くは Godot のゲームです。遊んだり、コードを見たり、リミックスして自分のコピーにしたりできます。ゲームを作るにはアカウントが必要なので、ページ上部から登録かログインをしてください。

2. 新しいゲームを始めて Godot エンジンを選ぶ
+ ボタンを押します。アプリ内エージェント の下で 新規 (「ゼロから新しいゲームを作る」) を選びます。次の画面で エンジンを選択 を求められるので、Godot エンジン を選びます。
残りの5行は、レトロ風のゲームのために私たちが作ったエンジン (GBA、GBC、N64、GameCube、DS) です。それは別の記事で扱います。Godot のゲームなら1行目です。すでに動くものから始めたいなら、新規 の代わりに リミックス を選び、私たちのゲームから1つ選んでください。
新しい Godot ゲームがエディターで開きます。わざと空の状態から始まるので、頼んでいないテンプレートを書き換えるのではなく、あなたが説明したものをエージェントが作ります。

3. ゲームを説明する
エディターの下にある エージェント タブを開きます。その チャット 画面で、エージェントと話します。作りたいものを普段の言葉で入力してください。最初のメッセージには次のことを書くと役に立ちます:
- どんな種類のゲームか、プレイヤーは何をするか。
- 操作 (タップ、ドラッグ、矢印キー、ゲームパッド)。
- 目標、そして1回のプレイがどう終わるか、どう得点するか。
- 見た目、こだわりがあれば: ローポリの 3D、ドット絵、カラーパレット。
たとえば:「小さな 3D アクションゲームを作って。キツネが浮島から浮島へ跳び移って宝石を集める。矢印キーか画面上のスティックで移動、スペースか A でジャンプ。落ちたら最後の島からやり直し。宝石の数とタイマーを表示して。」
入力欄の横のボタンでモデルを選び、画面にはそのモデルで1メッセージがだいたいいくらかかるかが表示されます。内蔵エージェントは実際の使用量に応じてジェムで課金されるので、長い作業セッションは短い修正より多くかかります。

4. エージェントが作ってテストするのを見る
送信を押すと、同じタブの中でゲームが形になっていくのが見られます。エージェントはコードを書いてうまくいくよう祈るだけではありません。毎回次のことをします:
- ゲームの GDScript を書くか編集します。
- 動かして、実行時エラーを行番号つきで読みます。
- スクリーンショットを撮り、実際に画面に何があるかを確かめます。
- 操作ボタンを押して、作ったものを遊びます。複数の入力を同時に押すこともできます。
- 壊れているところを直し、もう一度試します。
アイデアに必要なら、ゲームのアセットも作れます。画像とスプライト、3D モデル、スプライトアニメーション、そして編集できる楽譜としての効果音と音楽。アセットの生成にはジェムを使い、エージェントは使った量を教えてくれます。
5. 話しかけて変える
最初のバージョンが動いたら、同じチャットで続けます。小さく具体的なお願いが一番うまくいきます:
- 「ジャンプを高くして、落ちるのを少しゆっくりにして。」
- 「動く足場のある2つ目のステージを追加して。」
- 「クリアしてもタイマーが止まらない。クリア画面で止めて。」
何かおかしく見えたら、原因を推測するより、見たことを伝えてください。エージェントはゲームを遊んで再現し、それから直します。いつでも止めて、自分でゲームを遊んでから戻ってこられます。
6. GDScript を自分で読んで編集する
エージェントタブを チャット から コード に切り替えると、ゲームのスクリプトが見られます。これは GDScript で、Godot エディターで書くのと同じ言語です。Godot のノードと、おなじみのエントリーポイントを使っています: extends Node3D、func _ready()、func _process(delta)。
読んでゲームの仕組みを学んだり、数値を変えてもう一度動かしたり、関数をまるごと手で書いたりできます。自分でコードを編集するのは無料です。触る前に、関数の説明をエージェントに頼むこともできます。

7. 共有する、または持ち出す
共有 を押すと、誰でもブラウザで開けるリンクが手に入ります。遊ぶだけにするか (プレイのみ)、自分のコピーも作れるようにするか (プレイと複製) を選べます。共有は無料です。
ゲームを持ち出すには、Web アプリで 共有 から Web用に書き出す を使います (iPhone、iPad、Android のアプリにはまだありません)。index.html とゲームパックが入った zip で、itch.io やどの Web ホストにもアップロードできます。エクスポートしたゲームは Shiny Gen と通信せず、一度読み込めばオフラインで遊べます。エクスポートには $2.99 のスターターパックからのいずれか1つの購入が必要です。
作ったものはあなたのもので、販売もできます。Shiny Gen は収益の分配を受け取りません (利用規約 第4条)。
デスクトップ版 Godot に AI を足すのとの違い
Shiny Gen は Godot エンジンの上で本物の GDScript を書くので、ここで学んだことはそのまま役に立ちます。ただし、デスクトップ版のエディターにチャット欄を後付けしたものではなく、その違いは重要です:
- 私たちのサンドボックス化した Godot のフォーク版で動きます。 コードは読んでコピーできる本物の GDScript ですが、標準の Godot エディターでは Shiny Gen のプロジェクトを開けず、プロジェクトのダウンロードもまだありません。
- ネイティブビルドはまだありません。 ゲームは Shiny Gen の中 (ブラウザとアプリ)、リンク、または Web 向けエクスポート ($2.99 からのいずれか1つの購入が必要) で遊べます。Shiny Gen は、作ったゲームの Windows、macOS、Steam、アプリストア向けビルドは作りません。
- マルチプレイは Shiny Gen の中だけです。 ゲームはリンクやルームコードでマルチプレイにできますが、Web 用の zip として Shiny Gen の外に持ち出したゲームは、今のところ1人用です。
その代わりに手に入るもの:
- インストール不要、スマホやタブレットを含むどのデバイスでも。
- アート、3D、アニメーション、サウンドが同じプロジェクトに、同じエージェントが作ります。
- 自分のゲームを遊ぶエージェント。多くのバグは、あなたが見る前に見つかって直されます。
- 動いたその瞬間に 共有できるリンク。
デスクトップ版 Godot を使ったほうがいいとき
次のような場合は、パソコンの Godot エディターを (AI アシスタントの有無にかかわらず) 使ってください:
- Steam、アプリストア、デスクトップのダウンロード向けに、今すぐゲームのネイティブビルドが必要。
- アドオン、C#、独自ビルドのエンジンを使い、標準のエディターでプロジェクトを扱う必要がある。
- チームとバージョン管理で大きなプロジェクトに取り組んでいる。
費用
ゲームを作る、遊ぶ、共有するのは無料で、コードやアセットを手で編集するのも無料です。AI 生成と内蔵エージェントにはジェムを使い、新しいアカウントには無料のジェムが付きます。$2.99 のスターターパックからのいずれか1つの購入で、ゲームをファイルとしてエクスポートすることもできるようになります。詳しくは料金ページをご覧ください。
すでに Claude や ChatGPT に課金しているなら、内蔵エージェントの代わりにそれを Shiny Gen に接続できます。その AI が書くコードにはジェムがかかりません。それが次の記事です。
よくある質問
Godot には AI が組み込まれていますか?
いいえ。Godot エディターには AI アシスタントは付いていません。エディターのプラグインで追加するか、デスクトップのプロジェクトで汎用のコーディングアシスタントを使うか、Shiny Gen のような Godot ベースのツールを使えます。Shiny Gen はエンジンと AI エージェントをブラウザの中で一緒に動かします。
本当に Godot と GDScript ですか?
はい。Shiny Gen は WebAssembly にコンパイルした Godot エンジンのフォーク版を WebGPU レンダラーで動かしていて、ゲームは GDScript で書かれます。プロジェクトは私たちのサンドボックス化したフォーク版で動くので、標準の Godot エディターでは開けません。
Shiny Gen のゲームを Godot エディターで開けますか?
プロジェクトとしては開けません。コード画面から GDScript を読んでコピーすることはできますが、プロジェクトのダウンロードはまだなく、コードは Shiny Gen のサンドボックス化したフォーク版向けに書かれています。
スマホで Godot ゲームを作れますか?
はい。iPhone、iPad、Android の Shiny Gen アプリには同じエディターとエージェントがあり、モバイルブラウザでも使えます。
無料ですか?
ゲームを作る、遊ぶ、共有するのは無料です。AI 生成と内蔵エージェントにはジェムを使い、新しいアカウントには無料のジェムが付きます。ゲームをファイルとしてエクスポートするには $2.99 からのいずれか1つの購入が必要です。
作ったゲームを売ってもいいですか?
はい。作ったものはあなたのもので、Shiny Gen は収益の分配を受け取りません。よくあるのは、Web 向けにエクスポートして itch.io で販売する方法です。エクスポートには $2.99 からのいずれか1つの購入が必要です。