
ローグライクやダンジョン探索ゲームに使えるBlueprintベースのダンジョン自動生成プラグイン。シード値を指定すれば毎回違うレイアウトのダンジョンが瞬時に生成されます。部屋の数やサイズ・通路のスタイルなどをパラメータで細かく調整可能。付属のアセットパックで見た目も整っているので、プロトタイプ段階からすぐに動くダンジョンが作れます。
ローグライクやダンジョン探索ゲームで、毎回異なるレイアウトのダンジョンを自動生成し、リプレイアビリティを高める際に活用。プロトタイプ段階から完成度の高いダンジョン環境を素早く構築でき、Hades風のアクションローグライクやスカイリム系地下ダンジョン探索ゲームの開発を加速させます。
このPluginを選ぶ理由
手動でダンジョンを設計する手間を大幅に削減でき、Blueprintベースのため非プログラマーでも即座に導入可能。ただし生成アルゴリズムがプリセット化されているため、非常にユニークな構造要件がある場合は自由度が限定される点がトレードオフです。
✅ 向いているジャンル
ゲームプレイ
ゲームシステム・メカニクス構築に
ツール
開発効率化・ワークフロー改善に
生成時に「Accessed None」エラーが出て、部屋が正しく接続されない
RoomDataが正しく登録されていないか、無効な参照が残っている可能性があります。Generatorの詳細パネルで「Room Blueprint References」を確認し、すべての参照が有効なBlueprintを指していることを確認してください。不要な参照は削除し、再度Playしてください。
ダンジョン生成後、PCが極端に遅くなる、または描画がカクつく
環境オブジェクト(壁、床、装飾)の頂点数が多すぎる、またはマテリアルの複雑度が高い可能性があります。壁や床のStaticMeshを確認し、不要な詳細を削除するか、LOD設定を調整してください。また、NumRoomsを10~15程度に抑えて、大規模なダンジョンはシードを分けて複数回生成することで回避できます。
毎回同じレイアウトが生成される、またはランダムが機能していない
Seedパラメータが固定値になっている可能性があります。ランダム生成したい場合は「Seed」を0に設定してください。プロトタイプ段階で固定レイアウトが必要な場合は、意図的に同じSeed値を入力してください。
【シナリオ1: Hades風アクションローグライク】
毎度異なる敵配置のダンジョンを生成して、プレイアビリティを高めます。Seedを日ごとに変更するか、ランダムに設定し、プレイヤーが同じダンジョンを繰り返す場合でも別のレイアウトに遭遇するようにします。部屋ごとに敵タイプや数をプログラムで調整することで、難易度スケーリングとリプレイアビリティを同時に実現でき、ローグライク特有の「何度も挑戦したくなる」ゲーム体験を作成できます。
【シナリオ2: Persona風地下ダンジョン探索】
プレイヤーが迷宮「タルタロス」を探索する際、各階層ごとに異なるダンジョン構造を手動でデザインするのではなく、DungeonGeneratorで「階層ごとのSeed値」を設定して自動生成します。NumRoomsやRoomSizeを階層が深くなるにつれて増やすことで、難易度の段階的な上昇を表現でき、開発時間を大幅に削減しながら、プレイヤーに同じ迷宮でも「毎回構造が違う」という没入感を提供できます。
FAB評価4.4。ローグライク開発で頻繁に紹介されるBlueprintのみのダンジョン生成ツール
【はじめて学ぶ人のための】Unreal Engine 5 背景・自然風景制作 基礎講座
うめちゃん Umechan
【Unreal Engine5】サイバーパンクシティー制作講座
Yujiro Nomura
※ Udemyアフィリエイトリンクを含みます