ロブロックス ゲーム 作り方:世界観作家のための入門ガイド
要約
ロブロックスでゲームを作るには、無料のRoblox Studioをインストールし、Baseplateテンプレートから始めて、小さな場所を一つ作ります。Luauスクリプトで振る舞いを足し、実際の人にテストしてもらい、FileメニューからPublishします。世界観作家にとって最も重要なのは最初の段階です。場所、動詞、ルール、終わりの4行の設計メモを書けば、テンプレートではなく設定がゲームを動かします。
ロブロックス ゲーム 作り方を知りたいなら、答えは短くまとめられます。無料のRoblox Studioをインストールし、Baseplateテンプレートから始めて、小さな場所を一つ作ります。次にLuauスクリプトで振る舞いを足し、実際の人にプレイしてもらい、最後にFileメニューから公開します。Studioのダウンロードは無料です。本当に時間がかかるのは、プレイヤーが最初の5分で何をするかを決める作業です。世界観作家にとって、その決定はチュートリアルの初期設定ではなく、あなたの設定資料から来るべきです。
世界観作家がロブロックスを選ぶ理由は何か
設定資料は文書の中に住んでいます。Robloxの体験は、他の人がその中を歩けるようにしてくれます。GMや独立系の作家がこの場所に引き寄せられるのは、そのためです。紙の地図では教えてくれないことを、歩ける地図が教えてくれます。市場街から神殿まで本当に2分で歩けるのか。第3章に書いた関所は、本当に通行を止められるのか。
Robloxには、重いエンジンにはない寛容さもあります。ホスティング、マルチプレイ、そして利用者層がプラットフォームに備わっているため、一人の開発者でも週末のうちに粗削りなrealmを友人に見せられます。その代わり、Robloxのルール、見た目、収益化の仕組みの中で作業することになります。単体で売る製品を完全にコントロールしたいなら、後ろで比較しているエンジンのほうが適しています。

Roblox Studioを開く前に必要なものは何か
思っているより少なくて済みます。無料のRobloxアカウント、WindowsまたはMacにインストールしたRoblox Studio、そして1枚の設計メモです。多くのガイドが飛ばすのがこのメモで、ゲームを完成させられるかどうかを左右するのもこの部分です。
エディタを開く前に、次の4行を書いてください。
場所。 設定の中の一つの地点。1分未満で横断できる程度の小ささにします。
動詞。 そこでプレイヤーがする唯一のこと。集める、脱出する、交易する、謎を解く、生き延びる、など。
ルール。 その動詞の働きを変える、世界の法則が一つ。夕暮れに扉を閉ざす派閥。誰も泳げない川。
終わり。 何をもって完成とするか。セッションに形を与えるためです。
設定は約束です。Ashgateの料金所の番人が決して持ち場を離れないと設定資料に書いてあるなら、最初のスクリプトでそれを本当にしてください。守られた約束一つは、どんな設定ページよりもプレイヤーに世界を教えます。
Studioで最初の場所をどう作るか
Studioを開き、New Experienceを選んで、Baseplateテンプレートを選びます。平らで何もない床板で、まさに必要なものです。他のテンプレートには、あなたが設計していない既製のしくみが最初から入っていて、後で戦うことになります。
最初のセッションは3つのことだけに使ってください。カメラを動かしてパーツを選ぶこと。Move、Scale、Rotateのツールを覚えること。ExplorerとPropertiesのウィンドウを理解すること。世界のすべてのオブジェクトはパーツの木構造で、色や素材、衝突するかどうかまで、パーツのあらゆる性質はプロパティとして変えられるからです。
それから、単純な形で場所を塗りつぶしてください。壁、橋、門、塔。細部は我慢します。経験上、最初の灰色のブロック模型は10分以内に、レイアウトが機能するかどうかを教えてくれます。捨てるのにも費用がかかりません。Robloxの公式Creator Hubのドキュメントには「Build your first experience」というチュートリアルがあり、インターフェースの基本を学ぶのに良い相棒になります。
ブロックアウトの間は、パーツに名前を付ける習慣をつけてください。「Part」を「ToolGate_Left」に変え、関連するパーツをModelにまとめます。今10分かけて名前を付けておけば、スクリプトが門を探すときに、Explorerに同じブロックが400個あって1時間探し回ることにはなりません。また、各オブジェクトが何のためにあるかを決めることにもなります。それは技術の帽子をかぶった設定の問いです。
今はアセットマーケットプレイスを避けてください。無料モデルを入れると速く感じますが、読んでいないスクリプトと、設定に合わない見た目であなたの場所が埋まってしまいます。まずは不格好に作り、あとで置き換えてください。

Luauを覚える必要はあるか
歩くだけのシミュレーター以上のものを作るなら、はい、必要です。Robloxのスクリプトは、Luaから派生したLuauで書きます。多くの言語より平易な英語に近い読み心地で、これは良いニュースです。触れると開く扉は約10行で書けます。
正直な規模感を言えば、コードなしでももっともらしい場所は作れます。しかし、プレイヤーに世界が反応するようにするにはコードが必要です。ルールはスクリプトです。Ashgateの料金所の番人が持ち場を離れないというのは、通る人が誰で何を持っているかを確認するスクリプトなのです。
現実的な学習順序は次のとおりです。
Scriptからメッセージを出力し、Outputウィンドウで確認する。
プレイヤーが触れたら、パーツの色や透明度を変える。
コインや派閥の評判のような値を保存し、更新する。
タイマーで何かを発火させる。たとえば夕暮れに閉じる門。
4つのステップで、驚くほど遠くまで行けます。公式のコーディング入門カリキュラムは、この道筋の体系的な版で、基礎から始まります。
AIアシスタントについても一言。コードアシスタントはLuauのスクリプトを素早く下書きできます。ただし、存在しないAPI呼び出しを作ったり、誤ったイベントを自信満々につなげたりもします。出力は、生成された設定文書と同じように、一行ずつ読む最初の下書きとして扱ってください。支援するのはツールで、決めるのはあなたです。信頼する前に、必ず実行して確かめてください。
最初の10分はどう設計すべきか
チュートリアルのようにではなく、場面のように作ります。Robloxの体験はプレイヤーがすぐに離れるので、冒頭で一つの動詞と一つのルールを、ほぼ即座に見せる必要があります。
卓の上でうまくいくことは、ここでもうまくいきます。プレイヤーを問題の真ん中に置いてください。門が閉まりかけている、橋が落ちている、衛兵が道をふさいでいる。明白にやるべきことを一つ与え、そのあとで世界のルールがそれを複雑にさせます。短い看板や一行のセリフで文脈は十分です。誰も読まない長い設定の巻物で始めてはいけません。
スコープは容赦なく絞ってください。最初の体験は一つの場所、一つのループ、一つの終わりであるべきです。二つ目の地域、クラフトの木、通貨を設計しそうになったら、設計メモの「後で」の欄に書き、タブを閉じてください。
役に立つ試金石があります。セッションを、見知らぬ人が理解できる一文で説明してみてください。「夕暮れの鐘が鳴る前に、閉まりかけた料金所をすり抜けろ」。文の中にセミコロンが必要なら、何かを削ってください。
ロブロックスは正しいエンジンか、別の選択肢はあるか
何を作り、誰に届けたいかによります。Robloxは到達範囲とスピードで勝ります。ホスティングとアカウントを任せられる多人数プロトタイプは、なかなか他に負けません。一方でコントロールでは負けます。プラットフォーム、その公開範囲、何を出荷できるかのルールを、あなたは所有していないからです。
友人や若いプラットフォーム世代に、今月中にあなたの設定を歩いてもらいたいならRobloxを選んでください。有料の単体ゲーム、プラットフォームの物理が抑え込んでしまう独自の美術スタイル、物語中心のシングルプレイヤーの作品を目指すなら、Robloxは避けたほうがよいでしょう。
そうしたケースでは、次のステップとしてGodotやUnityを見てください。Robloxには、Unityから移ってくる開発者向けのドキュメントページまであり、この移行がどれほど一般的かが分かります。世界観作家向けに両者を比べた内容は、当サイトのフィールドレポートで詳しく扱っています。設定がトップダウンの地図に向いているなら、GDevelopやGameMakerのような初心者向けの2Dツールも検討する価値があります。
自分をだまさずにプレイテストするには
Studioには組み込みのPlayモードとRunモードがあり、頻繁に使うべきです。最後にまとめてではなく、数回の変更ごとにテストしてください。原因を作ってから10分後に見つけたバグは安く直せます。公開時に見つかったバグは一週末かかります。
次に、他の人を入れてください。話しかけずに見てください。友人が、あなたが丁寧に作った祠を、道が別の場所に続いているからと素通りしたとき、どんなチェックリストよりも多くを学べます。彼らが言ったことではなく、試みたことを書き留めてください。
毎回のセッションで見るべきことは3つです。誰にも言われずに動詞を見つけたか。ルールは良い意味で驚きを与えたか。いつ終わったのか分かったか。

公開までの最初の1週間はどう進めるか
StudioでFile、Publishの順に進むと、ゲームの詳細ウィンドウが開きます。名前、アイコン、サムネイル、ジャンル、説明を入力して保存します。Robloxは体験をクラウドに公開します。初期設定では、あなたと編集権限を持つ人しかアクセスできないので、公開範囲を変えるまで最初の公開は非公開のままです。
広く公開する前に、現行のルールを読んでください。Robloxの公開ドキュメントでは、リリース時の年齢ガイドラインの質問票、招待された早期テスターのテスト用グループ、そして一定のエンゲージメント条件のもとで返金されるゲームごとのRobuxの公開料金が説明されています。ポリシーは変わるので、正確な数字はこの記事を含むどのガイドも信用せず、ページで確認してください。
まず小さなテスターグループを招待してください。最も恥ずかしい問題を3つ直します。それから公開範囲を広げます。
1日目は、4行の設計メモと、1つの場所の灰色のブロック模型です。2日目は、移動とカメラの感触、そしてルールを強制する一つのスクリプトです。3日目は、動詞のループと終わり。4日目は、2人にプレイしてもらい、壊れたものを直します。5日目は、仮のパーツを意図したパーツに置き換え、文脈を一行加えて、非公開で公開します。
それが完成した小さなものです。終わらない大きなものより、いつも勝ります。プロジェクトのCodexの項目も同じように締めくくってください。小さなビルドが世界について何を教えてくれたかを書くのです。もしかすると、料金所の番人には二つ目のルールが必要かもしれません。川が本当は面白くなかったのかもしれません。その発見を設定資料に持ち帰って更新し、より良い問いを携えて次の場所を作ってください。