← ツール一覧に戻る
LEVEL DESIGN TOOL

Dungeon Generator

ボタン一つでランダムなダンジョン・レベルレイアウトを生成します。部屋と通路からなるマップをPNG画像やJSONデータとして書き出せます。

レイアウトを生成

ダンジョン自動生成ツール(Dungeon Generator)とは

ボタン一つでランダムなダンジョン・レベルレイアウトを生成できるツールです。矩形の部屋をランダムに配置し、各部屋をL字型の通路で接続したマップを、PNG画像またはJSONデータとして書き出せます。

使い方

  1. マップサイズ(小・中・大)を選びます。
  2. 部屋の密度(少なめ・標準・多め)を選びます。
  3. 「レイアウトを生成」を押します。
  4. 気に入らなければ何度でも再生成し、PNGまたはJSONで保存します。

使用例

マップサイズ「中(32×20)」・密度「標準」で生成すると、約8個の部屋がL字型の通路で接続されたレイアウトが作成されます。

ゲーム開発での活用例

ローグライクゲームのレベルデザインのたたき台作り、自作レベルエディタへ読み込むJSONデータの生成、プロトタイプ用マップの仮置きなどに使えます。緑のマーカーがスタート地点、黄色のマーカーがゴール地点の目安です。

注意点

生成されるレイアウトは毎回ランダムで、部屋の配置や通路の形が変化します。部屋同士が重ならないよう配置を試みますが、マップサイズに対して密度を高く設定しすぎると、目標の部屋数に届かない場合があります。

よくある質問

同じレイアウトを再生成できますか?

いいえ。生成のたびに新しいランダムなレイアウトが作成されます(シード値の指定には対応していません)。

JSONのデータ形式は?

マップの幅・高さと、0(壁)/1(床)で構成される2次元配列を含むJSONです。手持ちのレベルエディタやUnity・Godotのタイルマップ読み込みスクリプトに利用できます。

画像やデータはサーバーに送信されますか?

いいえ。レイアウトの生成からダウンロードまで、すべてブラウザ内で完結します。

関連ツール:Fantasy Name Generator、Loot Table Calculator、Level Curve Generator