
クリック数回でゲームレベルを自動生成!カスタムメッシュを組み合わせて3D・2Dレベルを簡単に作成できます。街生成や多人数対応も可能。Blueprintで動的生成もサポート
オープンワールド、ローグライク、サバイバルゲームで、手作業による膨大なレベル設計の工数を削減し、動的で再現性のあるステージを素早く生成したい場合に最適です。街生成AIやダンジョン自動配置、マルチプレイマップの即座生成など、手動編集が困難な大規模環境構築に活用できます。
このPluginを選ぶ理由
Blueprintベースで直感的に操作でき、クリック数回でプロトタイピングが完結するため、手作業編集と比べて開発速度が劇的に向上します。ただし完全な美的コントロールを求める場合や、高度なAIパス設定が必要なシーンでは、手動調整との組み合わせが不可欠になる点に注意が必要です。
動画の要約
このプラグインは、Unreal Engine内で2D/3Dレベルを自動生成できるツールです。エディタ上でもゲーム実行中でも動的にレベルを作成でき、直感的なエディタUIでメッシュ管理が簡単に行えます。複雑なレベル設計を効率化し、クリエイティビティを発揮しながら素早くゲームワールドを構築できるのが特徴です。
YouTubeで見る✅ 向いているジャンル
ツール
開発効率化・ワークフロー改善に
ゲームプレイ
ゲームシステム・メカニクス構築に
建築
建築ビジュアライゼーション・インテリアに
生成したレベルにNavMeshが正しく適用されず、AIキャラが迷路内で移動できない
Navigation Runtimeを「Dynamic」に設定し、Navigation Invokerを配置。さらに、生成完了後に手動で「Navigation Mesh > Rebuild」を実行するか、Blueprintの「Rebuild Navigation」ノードを呼び出してNavMeshを再計算。生成直後は非同期処理が完了していない場合があるため、わずかな遅延(Delay 0.5秒程度)を挿入
大規模レベル生成時にメモリ不足またはエディタがクラッシュする
Chunk機能を有効化して、レベルを複数の小分割エリアに分けて順序生成。一度に全ルームをロードせず、プレイヤーの視認範囲外のチャンクはアンロード。生成失敗時の自動回避により無限ループが防止されるが、セルルールの制約条件が厳しすぎないか見直す
同じSeed値を使用しても、エディタとゲーム実行時で異なるレベルが生成される
Blueprintで動的生成する場合、ランダムシード(Random Seed)を明示的に設定。エディタPreviewではEditor Seed、ゲーム実行時にはGame Seed を分けて管理。Set Seed Before Generation ノードをセットして、確実に再現性を確保
【シナリオ1: ローグライクダンジョン】
プレイヤーがレベルに進入するたびに異なるダンジョンレイアウトを生成したい場合、セルルールで「部屋」「廊下」「宝箱配置エリア」を定義し、Blueprintで難易度パラメータに応じてセルルール数を調整。敵スポーン位置をプロシージャル生成メッシュに紐づけ、毎回新鮮なクリアパターンを実現
【シナリオ2: マルチプレイ対応ランダムシティ】
オープンワールドゲームで複数プレイヤーが同じマップを共有する場合、Seed値をサーバー管理して全クライアントが同一レイアウトの街を生成。建築物、道路、商店配置はWFCで自動決定し、手作業による街デザイン工数を大幅削減。大規模環境でもChunk分割とRange機能で段階的にロード、ストレスなくプレイ可能
プラグインページでBlueprint Nodesのサポートが明記されており、+34個のC++クラスも含まれ、初心者向けエディタUIと段階的チュートリアルが提供されているため
【はじめて学ぶ人のための】Unreal Engine 5 背景・自然風景制作 基礎講座
うめちゃん Umechan
【Unreal Engine5】サイバーパンクシティー制作講座
Yujiro Nomura
※ Udemyアフィリエイトリンクを含みます