Shiny Gen / ブログ

ブラウザで 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つのどれかを選びます:

必要なもの

これだけです。インストールが必要なエンジン、SDK、プラグインはありません。

手順

1. Shiny Gen を開く

shinygen.ai/play に行きます。ホームフィードではカタログのゲームが動いていて、その多くは Godot のゲームです。遊んだり、コードを見たり、リミックスして自分のコピーにしたりできます。ゲームを作るにはアカウントが必要なので、ページ上部から登録かログインをしてください。

shinygen.ai の Chrome で動いている 3D のラフティングゲーム Shiny Rapids。左にホーム、探す、プラス、ジェム、アカウントのボタン、右に共有、リミックス、統計。
カタログの Godot ゲーム Shiny Rapids を、shinygen.ai の Chrome で遊んでいるところ。左の + ボタンで新しいゲームを始められます。

2. 新しいゲームを始めて Godot エンジンを選ぶ

+ ボタンを押します。アプリ内エージェント の下で 新規 (「ゼロから新しいゲームを作る」) を選びます。次の画面で エンジンを選択 を求められるので、Godot エンジン を選びます。

残りの5行は、レトロ風のゲームのために私たちが作ったエンジン (GBA、GBC、N64、GameCube、DS) です。それは別の記事で扱います。Godot のゲームなら1行目です。すでに動くものから始めたいなら、新規 の代わりに リミックス を選び、私たちのゲームから1つ選んでください。

新しい Godot ゲームがエディターで開きます。わざと空の状態から始まるので、頼んでいないテンプレートを書き換えるのではなく、あなたが説明したものをエージェントが作ります。

Shiny Gen のエンジンを選択画面。Godot エンジン、GBA エンジン、GBC エンジン、N64 エンジン、GameCube エンジン、DS エンジンが並んでいます。
+ 新規 の2番目の画面。GDScript のゲームなら Godot エンジンを選びます。

3. ゲームを説明する

エディターの下にある エージェント タブを開きます。その チャット 画面で、エージェントと話します。作りたいものを普段の言葉で入力してください。最初のメッセージには次のことを書くと役に立ちます:

たとえば:「小さな 3D アクションゲームを作って。キツネが浮島から浮島へ跳び移って宝石を集める。矢印キーか画面上のスティックで移動、スペースか A でジャンプ。落ちたら最後の島からやり直し。宝石の数とタイマーを表示して。」

入力欄の横のボタンでモデルを選び、画面にはそのモデルで1メッセージがだいたいいくらかかるかが表示されます。内蔵エージェントは実際の使用量に応じてジェムで課金されるので、長い作業セッションは短い修正より多くかかります。

格闘ゲームの横に開いた、エージェントタブのチャット画面。入力欄にはのんびりした釣りゲームの指示が入っていて、その下にジェム残高、モデル選択、送信ボタンがあります。
エージェントタブのチャット画面。普段の言葉でゲームを説明して、送信を押します。(ストア掲載用に撮影。)

4. エージェントが作ってテストするのを見る

送信を押すと、同じタブの中でゲームが形になっていくのが見られます。エージェントはコードを書いてうまくいくよう祈るだけではありません。毎回次のことをします:

  1. ゲームの GDScript を書くか編集します。
  2. 動かして、実行時エラーを行番号つきで読みます。
  3. スクリーンショットを撮り、実際に画面に何があるかを確かめます。
  4. 操作ボタンを押して、作ったものを遊びます。複数の入力を同時に押すこともできます。
  5. 壊れているところを直し、もう一度試します。

アイデアに必要なら、ゲームのアセットも作れます。画像とスプライト、3D モデル、スプライトアニメーション、そして編集できる楽譜としての効果音と音楽。アセットの生成にはジェムを使い、エージェントは使った量を教えてくれます。

5. 話しかけて変える

最初のバージョンが動いたら、同じチャットで続けます。小さく具体的なお願いが一番うまくいきます:

何かおかしく見えたら、原因を推測するより、見たことを伝えてください。エージェントはゲームを遊んで再現し、それから直します。いつでも止めて、自分でゲームを遊んでから戻ってこられます。

6. GDScript を自分で読んで編集する

エージェントタブを チャット から コード に切り替えると、ゲームのスクリプトが見られます。これは GDScript で、Godot エディターで書くのと同じ言語です。Godot のノードと、おなじみのエントリーポイントを使っています: extends Node3D、func _ready()、func _process(delta)。

読んでゲームの仕組みを学んだり、数値を変えてもう一度動かしたり、関数をまるごと手で書いたりできます。自分でコードを編集するのは無料です。触る前に、関数の説明をエージェントに頼むこともできます。

エージェントタブのコード画面に表示された GDScript。func _ready() が _build_world()、_build_hud()、_build_audio()、_new_tower() を呼び出していて、その横で 3D ゲーム Shiny Skyline が動いています。
コード画面。Shiny Skyline からリミックスしたゲームの本物の GDScript と、その横で動くゲーム。

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 を使ったほうがいいとき

次のような場合は、パソコンの Godot エディターを (AI アシスタントの有無にかかわらず) 使ってください:

費用

ゲームを作る、遊ぶ、共有するのは無料で、コードやアセットを手で編集するのも無料です。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つの購入が必要です。

新しい Godot ゲームを始める

Shiny Gen が新しい空の Godot ゲームで開きます。ゲームを作るには無料アカウントが必要です。

この記事のリンク先の一部は英語のページです。

最終更新:2026年10月9日