ランダムゲーム生成ツール — 実際に遊べるゲームのアイデアをロールしよう
自分だけのランダムゲーム生成ツールを作る
ランダムなゲームのアイデア — ジャンル、舞台、ひねり — をロールして、そのままブラウザで3Dの世界として遊べます。登録もダウンロードも不要の無料ゲームアイデア生成ツールです。
ランダムゲーム生成ツールは、生成されるものが遊べなければ役に立ちません。これは三つの値 — ジャンル、舞台、ひねり — をロールし、その同じ一文を、すでに開いているブラウザのタブで動く3Dワールドビルダーに渡します。登録も、ダウンロードも、エンジンのインストールも不要です。
ロールは半分にすぎません。残りの大きな半分は、ロールを説明する一文が、歩き回れる Three.js のシーンに解決されることです。地面の形状、空、照明の仕組み、衝突判定、プレイヤーの操作。制約と、それを置く場所が手に入ります。
ゲームのアイデアをロールする(ライブツール)
ロールボタンがページ最初の操作要素なのは、初めて訪れた人にとってそれだけが重要なものだからです。一度押すと三つの値が返ります。ジャンル、舞台、ひねりです。よくある結果は「ステルス/嵐の最中の灯台/三十秒ごとに重力が反転する」といった具合です。出力はこれだけ。一文です。
ロールとは、三つの閉じたリストからの三度の独立した抽選です。ジャンルの軸はプレイヤーが何をするかを決めます。ステルス、農場経営、タワーディフェンス、レース、サバイバル、パズル、経営、プラットフォーマー。舞台の軸はそれがどこで起きるかを決めます。灯台、水没した都市、軌道ステーション、草木に覆われたショッピングモール。ひねりの軸は、その組み合わせをありふれたものではなく固有のものにする、たった一つのルールを決めます。光源が敵を引き寄せる、作物は暗闇でしか育たない、床だけが安全な表面である、といった具合です。
ロールがそうではないもの、それは設計書です。勝利条件も、経済も、レベル数も、規模の見積もりも、すでに一文に含まれる名詞を超えたアートディレクションもありません。それらが欲しいなら、あなた自身か、一文が世界になる次の段階から生まれます。出力を小さく保つのは意図的です。完全な設計を返す生成ツールは、あなたが言い争う対象を生みます。三つの制約を返す生成ツールは、あなたが押し返す対象を生みます。
なぜ一つではなく三つの軸なのか
一つの軸は制約になりません。「ステルスゲームを作る」は、「ゲームを作る」とほとんど同じ広さの空間を残します。見張り、廊下、影といった既定の想定がすべて当てはまるからです。三つの軸が交わると、行動に移せるほど狭い何かになります。ジャンルは動詞を、舞台は名詞を、ひねりはジャンルの通常のルールに対する例外を教えてくれます。アイデアは交差点に宿り、どの一つの軸にも宿りません。
- ジャンル動詞。ステルス、農場経営、レース、サバイバル、経営、パズル。雰囲気より狭く、仕組みより広い。
- 舞台名詞。シーンの中で物体になる言葉です。灯台、ステーション、モール、岩礁。
- ひねりジャンルの既定に反する一つのルール。ありふれたループを固有のものに変える軸です。
- 単一軸のロールし直し一つの軸だけロールし直し、残り二つは保つ。舞台は気に入ったがジャンルは気に入らないときに便利です。
ロールしたアイデアが空白のページに勝る理由
空白のページの問題は、アイデアが足りないことではありません。同じくらい妥当なアイデアが多すぎて、そのどれかを選ぶ理由がないことです。だから最初の一時間は、作ることではなく比べることに消えます。ロールはその比較を取り除きます。あなたが最終的にたどり着くはずだったアイデアより良いものが手に入るわけではありません。より早く、より安く手に入るのです。
制約は「何でも」を「これ」に変えます。「今週末にゲームを作る」は、いつまでも先延ばしにできる言葉です。「重力が反転する灯台でステルスゲームを作る」には、すでに最初の作業が含まれています。灯台が要る、光源が要る、そしてそれから身を隠す何かが要る。その最初の作業こそが肝心です。ボトルネックは始めることであり、たいてい発想ではありません。
ここでの主張は控えめです。ロールはあなたをより創造的にするわけでも、良いアイデアを保証するわけでもありません。開かれた決定を、一秒ほどで閉じた決定に変えるだけです。一目で嫌いになるロールもあるでしょうが、それも役に立ちます。特定の三軸の結果を嫌うということは、どの軸に異を唱えているかを教えてくれるので、舞台は保ち、ジャンルをロールし直して先へ進めます。
アイデアから遊べる3Dの世界へ
生成ツールが表示するその一文は、そのまま使える世界のプロンプトです。流れは、一文を入れると一つの世界が出てくる、というものです。ロールを3Dゲームビルダーに貼り付けると、シーンが返ります。マテリアル付きの地形の形状、空、シャドウマップを伴う指向性ライト、コライダーを備えたプレイヤーのカプセル、そしてスポーン地点です。シーンはブラウザ上で Three.js によって動きます。何もインストールせず、何もコンパイルしません。
この段階で実際に破綻するのは、規模と具体性です。「雰囲気を出して」では、既定の霧の濃度と既定の照明の仕組みが返ります。一文の中に解決すべきものが何もないからです。「霧は二十メートル先で終わる、塔は一つ高さ十八メートル、光源は三つ」なら、歩いて回れるものが返ります。名前を指定した小道具は、地形が平らな場所では正しく置かれます。崖の上の灯台を求めると、傾いた土台が浮いてしまいますが、その下に平らにした足場を求めることで直せます。
サイクロプスの島も Mini World も、同じ形をたどります。一文、次にシーン、そして編集です。サイクロプスの島は、決まった島の輪郭の上でのサバイバルループで、限られた海岸線を持ちます。Mini World はより小さく密度が高く、短い時間のプレイに向けて作られています。どちらも設計書として始まったわけではなく、遊べるようになるのにビルドの流れを必要としませんでした。
01
三つの軸をロールする。すでに作りたいものが決まっているなら、自分の一文を入力してもよい。
02
その一文をビルダーのプロンプト欄に貼り付ける。舞台の軸の名詞は文章に残す。それらが物体になる。
03
ビルダーがシーングラフを出力する。地面、空、照明の仕組み、プレイヤーの操作、そして名前を指定した小道具の配置。
04
キーボードで歩き、マウスやトラックパッドで見回す。この段階で、そのアイデアに将来性があるかが分かる。
05
一度に一つずつ、平易な言葉で変える。霧の距離、塔の高さ、敵の数など。そして確認し直す。
ランダムなゲーム名とキャラクターの生成ツール
良い名前は別の問題であり、別の失敗の仕方を持つので、名前はアイデアとは別にロールします。具体的な名詞二つは、ほとんどの場合、抽象的な名詞一つに勝ります。「灯台のランタン」は、舞台と、鍵となる物体と、照明計画の半分を教えてくれます。「孤独」は、描けるものを何も教えてくれません。具体的な名詞は検索もでき、声にも出せます。誰かに自分の企画を一行で説明するとき、優雅さよりもそれが大事です。
キャラクターのロールは三つの項目を返します。役割、制約、そして小道具一つです。役割はそのキャラクターがループの中で何をするかです。灯台守、潜水士、あさり屋。制約はそれをどう行うかを限定します。泳げない、光を持たない、見られていない間だけ動ける。小道具は、アートがモデリングしなければならないたった一つの物体です。三つの項目があれば、そのキャラクターをプレイヤーの既定とは違う振る舞いにさせるのに十分です。そもそもキャラクターを加える理由はそれだけです。
キャラクターは宙に浮くのではなく、世界に取り付けられます。ビルダーでは、キャラクターとはスポーン地点、コライダー、カメラの追従または AI の状態機械、そしてメッシュです。そのメッシュがスプライトなら、Agent Sprite Forge が、操作側がすでに使っているのと同じアニメーション状態 — 待機、歩行、攻撃 — に対応付けられたスプライトシートを生成します。背景設定の一段落としてしか存在しないキャラクターは、シーンの中で何もしません。
タイトルバーでも生き残る命名パターン
持ちこたえるパターンは「[具体的な場所]の[具体的な物体]」、あるいは同じものの二語の複合語です。小さなサイズでも読め、一つの造語ほど既存の商標と衝突せず、キービジュアルを描く人に描くものを与えます。抽象的な一語の名前は毎回同じように失敗します。誰も覚えておらず、誰も思い描けないのです。
ゲームジャムとアイデア詰まりに最適
ジャムでは、ロールが課題そのものです。開始時にチーム全員が見ている前で一度だけロールし、三つの軸を誰からも見える場所に書き出します。誰かが舞台を嫌ったからといってロールし直してはいけません。ロールし直すのは、手持ちの時間ではそのジャンルが技術的に不可能なときだけです。一人のプログラマーで二十四時間のジャムに物理演算の重いジャンルは、本当に行き詰まります。誰かが退屈に感じる舞台は、行き詰まりません。
ロールする前に枠を決めます。固定した時間、規模の上限、そして、誰も嫌がらない最初のアイデアを採用するというルールです。ロールには何のコストもかからないので、放っておくとチームはいつまでもロールし直します。二回までと上限を設け、その上限を文書にしておきましょう。
01
チームが同席した状態で一度だけロールする。
02
ジャンル、舞台、ひねりを、ジャムの間ずっと全員が見える場所に書く。
03
誰かがビルダーを開く前に、制限時間と規模の上限を決める。
04
誰も積極的に嫌がらない最初のロールを受け入れる。嫌いであることは拒否権ではない。
05
ジャンルの核となる動詞に貢献しないものはすべて削る。
| ジャムの形 | ロールの使い方 | 削るもの |
|---|---|---|
| 四十八時間のジャム | 開始時に一度だけロールし、ロールし直しはしない | マルチプレイ、セーブ機能、二つ以上のレベル |
| 一週間のジャム | 一度ロールし、ループが薄いと感じたら週の半ばに二つ目のひねりをロールする | 独自のアート制作の流れ、ボイス、カットシーン |
| 一人での週末 | ロールしてから、ジャンルをたった一つの動詞にまで絞る | 経路探索する敵、持ち物、会話ツリー |
| 四人チーム | ロールしてから、各担当に一つの軸を制約として与える | 最初の三十秒で見えないものはすべて |
| 三時間のミニジャム | 舞台とひねりだけをロールする。ジャンルはすでに知っているものを選ぶ | 新しい仕組み、新しい素材、チュートリアル |
ロールしたアイデアから、共有できるゲームへ
ビルダーの中の世界は、リンクを持つページです。公開しても、ビルドされた成果物も、パッケージ化されたバイナリも、ストアの審査待ち行列も生まれません。世界を保存すれば、その世界には住所ができます。リンクを持つ人は誰でも、ブラウザで開けばそのシーンの中に立っています。
実際に変わるのは、反応が返ってくるまでの速さです。世界が半ばしかできていなくてもリンクを送れば、その日のうちに反応が得られます。失敗の仕方はビルドの流れとは異なります。世界はリンクの背後にある実行環境に依存するので、地形生成の手順が一つ壊れると、全員にとって一度に、即座に壊れます。大きな編集の前にはコピーを残しておきましょう。
公開してもできないこと。収益化はできず、ストアの店頭に並ぶこともなく、専用サーバーが与えられることもありません。与えられるのはリンクとシーンです。ジャムの提出作、試作品、教材にとっては、それで要件は満たされます。
それが属する世界の中を歩く
スプライトは、立つ場所を持たないキャラクターです。最後の段階は、他にはないものです。今作ったシートを、誰かが歩き回れる世界に置きます。小さな島、惑星、雨の降る街角。このサイトのすべての世界は、書かれた一つの描写から作られ、遊べるページとして公開されています。
FAQ
無料ですか? +
はい。ロールツールもワールドビルダーもブラウザで動き、支払いの手順も、試用の制限時間も、ロールそのものへの制限もありません。
本当にランダムですか? +
各軸は、固定されたリストからの独立した抽選です。人気による重み付けも、ボタンの裏でのモデルの呼び出しもないので、同じ組み合わせが一回の利用中に二度出ることもあります。
ゲーム全体をロールできますか? +
いいえ。ロールが返すのはジャンル、舞台、ひねり — 三つの制約、およそ一文です。遊べるゲームには勝利条件、ループ、規模の判断も必要で、それらはあなた自身か世界構築の段階から生まれます。
ロールを取っておけますか? +
はい。その一文をコピーしましょう。単一軸のロールし直しでは残り二つの値が保たれるので、気に入った舞台を保ったまま、その下のジャンルを入れ替えられます。
アカウントは必要ですか? +
ロールするだけなら不要です。世界を保存し、共有できるリンクを得るには必要です。リンクは保存された何かを指していなければならないからです。
ロールしたものを公開できますか? +
はい。ロールには私たちからの制限はありません — リストから引いたいくつかの言葉にすぎません。そこからあなたが作るものはあなたのものです。
ジャンルはいくつありますか? +
候補は、生成される流れではなく手書きの有限のリストで、意図的に小さく保たれています。つまり普通に使っていても重複が起きますが、それは役に立ちます。見覚えのある制約のほうが、一度も見たことのないものより押し返しやすいからです。
ゲームデザイナーの代わりになりますか? +
いいえ。空白のページを置き換えるのであって、デザイナーを置き換えるのではありません。三つの軸のうちどれがあなたのチームにとって最も重要か、予算はいくらか、与えられたひねりが手持ちの時間で実装可能かについて、何の見解も持ちません。それらの判断はあなたに残ります。
3Dゲームビルダーに戻る
完成した31の3Dワールド、ゲーム、シーンがすべて一つのページに — そのすべてが遊べます。