Back to Blog
·Summer Team

AIを使ってRobloxのようなゲームを作る方法(ステップバイステップ)

Robloxのゲームを成り立たせているシステムを理解し、AIを使って自分だけのゲームを作りましょう。サンドボックスワールド、オービー、シミュレーター、タイクーンまで、プロンプトから完全に自分のものとして公開できるゲームへ。

「Robloxのようなゲームを作りたい」と検索する人は、大きく二つのことを求めています。Robloxというプラットフォーム自体を再現するツール、またはRoblox内でプレイするようなゲームを作る方法。前者は罠です。後者は十分に達成可能であり、このガイドが扱うのはまさにそちらです。

Robloxは単一のゲームではありません。何百万ものゲームを抱えるプラットフォームです。あなたが実際に好きなのは、おそらく特定のジャンルです。オービー(障害物コース)、シミュレーター(クリックして稼ぎ、アップグレードを買い、繰り返す)、タイクーン(区画にビジネスを建てる)、サンドボックスビルドモード、またはソーシャルなたまり場。プラットフォーム全体をクローンするのは、一人の人間には間違った目標です。それらの体験の一つを、自分が所有するゲームとして再現することが正しい目標です。

これはAIを使って作るガイドです。Robloxのゲームを成り立たせているメカニクスを分解し、Summer Engine(Godot 4と互換性のあるAIゲームエンジン)でステップバイステップに構築します。出来上がりは標準的なGodotプロジェクトで、編集・拡張・どこへでも公開できます。Robloxには決して行けない場所にも。

Robloxのゲームを成り立たせているもの

人気のあるRoblox体験のほぼすべては、以下のシステムの組み合わせです。

  • タイトなコアループ。 何かをして、報酬をもらい、報酬を使ってより速く・より大きくする。シミュレーターが最純粋な例です。集める、売る、アップグレードを買う、さらに速く集める。
  • 増え続ける数字。 コイン、ジェム、歩数、ペット、区画の広さ。カウンターが上がって次のティアが解放されるのを見る、それが魔力です。
  • 軽量な3Dキャラクターと物理。 Robloxのアバターはシンプルなカプセル形状に大ぶりのアニメーションと甘い物理判定。制限ではなく特徴であり、テンポが軽快に保たれます。
  • ソーシャルな存在感。 同じワールドにいる他のプレイヤー、リーダーボード、チャット。一人遊びに見えるゲームでも、全員のランキングが表示されます。
  • 即座のリプレイ性。 短いラン、素早いリスポーン、長いロードなし。

最初のゲームでこれ全部は必要ありません。必要なのはコアループと増え続ける数字です。ループが楽しくなってから、他の要素を重ねていきます。

ステップ1: 再現するRobloxジャンルを一つ決める

エンジンを開く前に、何を作るかを決めましょう。ジャンルによって最適なスタートテンプレートが異なるため、AIが空のシーンではなく動作するシステムから始めることができます。

Robloxジャンルコアループ最適なSummerテンプレート
オービー(障害物コース)ジャンプ、回避、チェックポイント到達、繰り返すプラットフォーマー
シミュレータータップまたは収集、売る、アップグレードを買う、さらに速く収集シミュレーション
タイクーン稼いで、ドロッパーや機械を買い、区画を広げるシミュレーション
サンドボックスビルドモードブロックやパーツを配置し、作品を保存サバイバル(ボクセル・建設サンドボックス)
サバイバルワールド集めて、クラフトして、拠点を建てて、脅威を退けるサバイバル

このウォークスルーではシミュレーターを作ります。Robloxループの最も明確な例であり、楽しさを最速で出せるジャンルです。オービーを作りたい場合は、同じ手順をプラットフォーマーテンプレートから行い、売り買い経済の代わりにチェックポイントとリスポーンシステムを求めてください。

ステップ2: テンプレートを開いてループを説明する

新しいプロジェクトを作成し、シミュレーションカテゴリを選んで、ゲームを説明します。AIはあなたが言ったことを作るので、プロンプトが重要です。最もよくあるRobloxシミュレーター形式、ペット収集シミュレーターのスタートプロンプトはこちらです。

3Dシミュレーターを作って。プレイヤーが小さな浮島を歩き回り、光るオーブをクリックしてコインを集める。コインカウンターを画面上部に表示。収集範囲の拡大、オーブあたりのコイン増加、移動速度アップの3つのアップグレードがあるショップを用意。アップグレードを買うとコインが減る。シンプルなローポリスタイル、明るい色、三人称カメラ。オーブは収集されてから数秒後にリスポーンする。

そこからAIは本物のプロジェクトを組み立てます。

  1. 歩行とフォローカメラを備えた三人称プレイヤーコントローラー
  2. 収集可能なオーブが配置された浮島シーン
  3. ピックアップ時に増加してUIカウンターに表示されるコインシステム
  4. コストと効果を持つ3つのアップグレードがあるショップUI
  5. コインを消費して半径、コイン価値、速度を変更するアップグレードロジック
  6. ループが途切れないためのオーブリスポーンタイマー

プレイを押せばループが完成しています。集める、貯める、アップグレードを買う、より速く集める。これがGodotゲームとして動くRobloxシミュレーターの純粋な形です。

ステップ3: 数字の感触が良くなるまでループを調整する

シミュレーターの生死はペーシングで決まります。アップグレードが安すぎると2分で楽しみが終わります。高すぎると、最初の報酬が来る前に離脱されます。これは会話を通じて調整し、設定をむやみに編集するのではなく、プレイしながら調整します。

試してみる調整例:

「最初のアップグレードは50コイン、2番目は250、3番目は1000にして。各ティアが本物のマイルストーンに感じられるように。」

「リバースボタンを追加して。プレイヤーが5000コインを持ったとき、コインをリセットする代わりにコイン獲得量を永久に2倍にできるようにする。コインカウンターの横にリバース回数を表示。」

「ロックされたゲートの奥に2番目のエリアを追加して。解放には10000コインかかる。オーブは10倍の価値だが、エリアはより危険。」

そのリバースとプレステージループこそ、Robloxシミュレーターが何ヶ月も続く秘訣です。AIはゲームを再生成するのではなく、既存の経済スクリプトとUIを編集するので、通常の開発セッションのように調整が積み上がります。調整しているすべての値は本物のGDScriptファイルの本物のエクスポート変数なので、インスペクターでスライダーを動かすか、AIと話し続けるか、どちらも同じプロジェクトを編集します。

ステップ4: ソーシャル要素を追加する(リーダーボードとマルチプレイヤー)

Robloxはリーダーボードと他プレイヤーの存在感があるため、一人で遊んでいてもソーシャルな感じがします。まずリーダーボードから始めましょう。これは簡単な勝利です。

「プレイヤーをコイン合計でランク付けするリーダーボードパネルを追加して。今はプレイヤーが追い抜けるよう、プレースホルダーのボットスコアで埋めておいて。」

次に、シングルプレイヤーのループが本当に楽しくなってから、本物のマルチプレイヤーへ。

「マルチプレイヤーにして。他のプレイヤーが同じ島に表示される。各プレイヤーは自分のコインとアップグレードを持つ。リーダーボードには全員のリアルタイムコイン総数を表示。」

Godotには高レベルネットワーキングが組み込まれており、Summer Engineはホスト権威型の構成を組み立てます。ホストが共有ワールドを所有し、クライアントが入力を送り、ホストが検証して結果をブロードキャストする形です。これがRobloxスタイルのゲームに適したアーキテクチャであり、不正行為にも強い設計です。

正直に言いましょう。マルチプレイヤーはあらゆるエンジンでシングルプレイヤーより格段に難しいです。まずシングルプレイヤーのループを公開し、次に同じワールドにプレイヤーを追加しましょう。ネットワーキングパターンの詳細については、AIでマルチプレイヤーゲームを作るガイドをご覧ください。

ステップ5: 精度が必要なときはエディターに切り替える

いつでも会話をやめて、Godotエディターで直接作業できます。AIが作ったものはすべて標準的なGodotです。シーン、スクリプト、リソース、難読化されたものは何もありません。独自のローポリパーツをモデリングまたはインポートしてプレースホルダー形状と置き換えたり、インスペクターでコイン価値やアップグレードコストを調整したり、AIが完全に実装できなかったメカニクスのGDScriptを書いたり、意図したペースのためにコレクティブルやゲートを手動で配置したりできます。

これがAIゲームメーカーとAIゲームエンジンの違いです。メーカーは完成品を渡します。エンジンは開けて、あらゆるレベルで調べて変更できるプロジェクトを渡し、AIはその中のツールの一つです。

ステップ6: どこへでもエクスポートして公開する

これはRobloxにはできないことです。あなたのゲームは標準的なGodotプロジェクトなので、他のGodotゲームと同じようにエクスポートします。

  • デスクトップ(Steam、itch.io): ファイル > エクスポート > Windows / macOS / Linux を選択し、ビルドをアップロード。
  • ウェブ: ファイル > エクスポート > HTML5 を選択し、ファイルをホストするかリンクを共有。Robloxのクリック&プレイ体験に最も近く、それがあなたのものになります。
  • モバイル: ファイル > エクスポート > Android / iOS を選択し、ストアに申請。

エクスポートできるのはSummer EngineがGodot 4と互換性があるためです。標準的なプロセス、標準的な出力、プラットフォームロックなし。

正直な比較: Roblox Studio vs このアプローチ

Roblox Studioは得意なことにおいては本当に優れており、目標によってはそちらが正しいツールです。トレードオフをそのまま示します。

Roblox StudioSummer Engine
ゲームが動く場所Roblox内のみSteam、itch.io、ウェブ、モバイル、どこでも
言語LuauGDScript (Godot 4)
ゲームの所有者Robloxのエコシステム内あなたがプロジェクトを完全所有
組み込みのプレイヤー獲得巨大な既成の発見経路なし、自分でプレイヤーを集める
収益分配Robloxが大きくカット各プラットフォームの条件を維持(例: Steamの標準分配)
モデレーションRobloxのルールが適用自分で決定
マルチプレイヤー組み込み、RobloxがサーバーホストGodotネットワーク、自分またはバックエンドでホスト
AI構築Studioにはアシスト機能ありAIが会話全体でプロジェクトを構築

明日Robloxの既存ユーザーにリーチすることだけが目標なら、Roblox Studioが現実的な選択です。それは名指しで認める価値のある本物のアドバンテージです。ゲームを所有したい、Steamで公開したい、収益をより多く手元に残したい、特定プラットフォームのルールに縛られたくないなら、スタンドアロンで作りましょう。スキルはどちらでも活かせます。Robloxで良いシミュレーターを作るループと経済の考え方は、どこでも良いゲームを作ります。

無料 vs 有料: 実際のコスト

Summer Engineは無料でダウンロードでき、無料プランで完全なゲームを構築・エクスポートできます。無料プランには最初のプロジェクトの足場作りと反復に十分なAI使用枠が含まれています。長時間セッション、大規模プロジェクト、より高性能なモデルを使う継続的な重い利用については有料プランが適しており、現在の制限は料金ページに掲載しています。エンジン、エディター、エクスポート、プロジェクトはどのプランでもあなたのものです。出力は通常のGodotプロジェクトだからです。公開するものへのゲームごとのカットやプラットフォーム税はありません。これがRobloxとの構造的な違いです。

試してみたい5つのRobloxスタイルプロンプト

ペット収集シミュレーター

オーブをクリックしてコインを集め、半径とコイン価値のアップグレードを買い、代わりに自動収集してくれるペットを解放できる3Dシミュレーターを作って。獲得量を2倍にするリバースシステムを追加。明るいローポリスタイル。

オービー(障害物コース)

3Dの障害物コースを作って。プレイヤーが動くパーツ、回転するビーム、消えるタイルのある浮き台の上を走ってジャンプする。チェックポイントが進行を保存し、落下すると最後のチェックポイントからリスポーン。コーナーにステージカウンターを表示。

タイクーン

小さな区画でタイクーンを作って。コンベアにお金を生み出すドロッパーを買い、最後に溜まったお金を再投資してより大きなドロッパーを買い工場を拡張する。現金残高を表示し、区画上のボタンで新しい機械を購入できるように。

サンドボックスビルドモード

ボクセルの建設サンドボックスを作って。異なる色のブロックを配置・破壊して好きなものを作れる。フリーフライングカメラと、作品が持続するセーブ・ロード機能を追加。シンプルなブロックテクスチャ、スナップ配置。

サバイバルたまり場

プレイヤーが木や石を集め、道具をクラフトして拠点を建てる小さなオープンワールドを作って。夜になるほど危険になる昼夜サイクルを追加。三人称、ローポリ、複数人が同じワールドで遊べる設計。

始めてみよう

本当に好きなRobloxのジャンルを一つ選び、対応するテンプレートから始め、ループを説明しましょう。数分で動くバージョンをプレイでき、Roblox体験とは違い、すべてのファイルがあなたのものです。

AIゲームメーカーを試す | テンプレートを見る | Summer Engineをダウンロード

Frequently asked questions

コーディングなしでRobloxのようなゲームを作れますか?

はい。ゲームを会話で説明すると、AIがGodotプロジェクトを構築します。プレイヤーコントローラー、ワールド、アイテム収集、リーダーボードまで対応しています。コードを一行も書かずに、動作するオービーやシミュレーターを公開できます。より細かい制御が必要な場合は、同じプロジェクトをエディターで開いて任意のスクリプトを編集できます。ロックされているものは何もありません。

Summer EngineはRoblox Studioと同じですか?

いいえ。Roblox Studioで作ったものはRoblox内でしか動作せず、Luauで書かれ、Robloxのモデレーションと収益分配に縛られます。Summer EngineはGDScriptによるスタンドアロンのGodotゲームを構築し、プロジェクトはあなたが完全に所有でき、Steam・itch.io・ウェブ・モバイルへのエクスポートが可能です。プレイヤーがクリエイターになるというコンセプトは共通していますが、Summer Engineで作ったゲームは特定のプラットフォームに閉じ込められません。

Robloxスタイルのゲームをマルチプレイヤーにできますか?

はい。Godotには高レベルネットワーキングが組み込まれており、Summer Engineはホスト権威型のマルチプレイヤー構成を構築できます。ホストがワールドの状態を管理し、クライアントは入力を送り、ホストが検証して結果をブロードキャストする形です。まずシングルプレイヤーでコアループを完成させ、その後でロビー、プレイヤー同期、共有スコアをAIに追加してもらいましょう。マルチプレイヤーはどのエンジンでもシングルプレイヤーより難しいので、ループを先に作ることが大切です。

Robloxスタイルのゲームにはどのテンプレートから始めればいいですか?

再現したいRobloxのジャンルによって異なります。オービーはプラットフォーマーテンプレートが適しています。シミュレーターやタイクーンはシミュレーションテンプレートが合います。建設サバイバルワールドはサバイバルまたはサンドボックステンプレートが最適です。コアループに最も近いものを選ぶことで、AIが空のシーンではなく動作するシステムから開発を始めることができます。

RobloxスタイルのゲームをSteamやApp Storeで公開できますか?

はい。Summer Engineは標準的なGodotプロジェクトを生成し、Windows・macOS・Linux・ウェブ(HTML5)・Android・iOSへの完全なエクスポートをサポートしています。あなたのゲームはネイティブアプリケーションとして、自分のルールで配布・収益化できます。Roblox内に存在し消えていくものではありません。