Edgar Pro - Procedural Level Generator 是一款强大的基于房间图(Room Graph)的程序化关卡生成工具,适用于2D 和 3D 游戏。它提供模块化、灵活可控的关卡生成方式,让开发者能够快速创建地牢、迷宫、Roguelike 关卡、开放世界地图等,大幅提高开发效率,同时保持关卡的多样性与可玩性。
核心功能
1. 基于房间图(Room Graph)的关卡生成
-
节点式编辑:开发者可以使用图形化界面定义关卡结构,灵活调整房间连接方式。
-
自定义房间类型:支持起点、终点、特殊房间(如商店、BOSS房、隐藏房间)等不同房间类型。
-
可控的随机性:既能保证每次关卡的独特性,又可通过参数设定控制生成逻辑,避免完全随机导致的不平衡。
2. 兼容 2D 与 3D 游戏
-
支持 2D Tilemap:适用于像素风、Roguelike、地牢探险等 2D 游戏,可与 Unity Tilemap 系统兼容。
-
支持 3D 关卡生成:适用于3D 地牢、开放世界、地下城、科幻基地等,可直接生成 3D 关卡结构。
3. 规则自定义系统
-
房间约束:可设置房间的大小、形状、连接规则,防止生成无意义的地图结构。
-
路径规划:确保玩家能通向关键房间(如BOSS房、宝藏房),避免出现死路。
-
主题变换:可为不同房间设置独立的美术风格、地形类型、装饰元素,提高关卡的多样性。
4. 预制件支持 & Tilemap 兼容
-
使用预制件构建关卡:支持在房间内放置预设物体(如敌人、道具、机关),自动生成完整的关卡环境。
-
与 Unity Tilemap 兼容:可以直接用于 2D Tilemap 场景,自动填充地面、墙壁、障碍物。
5. 可视化调试 & 关卡测试
-
实时预览生成的关卡结构,可调整参数后快速测试不同的地图布局。
-
调试工具:查看房间连接情况,调整生成规则,优化游戏流畅度。
6. 高效优化 & 兼容性
-
高效算法,即使在大型开放世界地图中也能快速生成关卡。
-
支持多平台:兼容 PC、主机、移动端、VR 项目。
-
可与 AI 结合:适用于AI 导航、自动生成敌人位置、优化路径规划。
适用游戏类型
-
Roguelike 游戏(如《以撒的结合》《Hades》《Dead Cells》)
-
地牢探索游戏(如《暗黑地牢》《Spelunky》《Crypt of the NecroDancer》)
-
开放世界探索(如《塞尔达传说》《我的世界》《Valheim》)
-
迷宫解谜游戏(如《纪念碑谷》《The Witness》)
-
生存与射击游戏(如《Rust》《DayZ》《僵尸毁灭工程》)
总结
Edgar Pro - Procedural Level Generator 是一款专业级的程序化关卡生成工具,支持2D 和 3D 关卡生成,提供强大的房间图编辑、路径规划、自定义规则、预制件支持,适用于Roguelike、地牢冒险、开放世界、解谜等游戏。它能在保证随机性的同时提供良好的控制性,是开发者创建高质量动态关卡的理想选择。