Edgar Pro – Procedural Level Generator v2.0.5
Edgar是一个程序性2D级别生成器。它将基于图形的方法与手工制作的房间模板相结合,让游戏设计者能够完全控制生成的关卡。

基于图形的方法

您可以决定一个楼层中需要多少个房间,以及它们应该如何连接,生成器会生成完全符合该结构的楼层。你想要在每一层的尽头有一个老板房间吗?还是关卡中途的店铺房间?基于图的方法一切皆有可能。

手工制作的房间模板

单个房间的外观由所谓的房间模板控制。这些是预先创作的构建块,算法在生成级别时从中进行选择。它们是由Unity tilemaps创建的,但它们也可以包含额外的游戏对象,如灯、敌人或装有战利品的箱子。还可以为不同类型的房间指定不同的房间模板。例如,一个产卵室可能看起来不同于老板室。


在你购买之前

即使生成器非常强大,准备一个很难生成的输入也是相对简单的。例如,你的关卡图表中可能有太多的房间/循环,或者你有太多限制性的房间模板。所以,如果你想生成复杂的关卡,但不想花时间去理解生成器的核心概念,这种资产可能不适合你。


关键特征

用强大的级别图形编辑器描述级别的结构
使用手工制作的房间模板控制房间的外观
通过自定义后处理逻辑轻松定制
具有不同发生器设置的多个示例场景
还有更多…


Edgar is a procedural 2D level generator. It combines a graph-based approach with handmade room templates to give game designers complete control over generated levels.

Graph-based approach

You decide exactly how many rooms you want in a level and how they should be connected, and the generator produces levels that follow exactly that structure. Do you want a boss room at the end of each level? Or a shop room halfway through the level? Everything is possible with the graph-based approach.

Handmade room templates

The appearance of individual rooms is controlled with so-called room templates. These are pre-authored building blocks from which the algorithm chooses when generating a level. They are created with Unity tilemaps, but they can also contain additional game objects such as lights, enemies or chests with loot. You can also assign different room templates to different types of rooms. For example, a spawn room should probably look different than a boss room.

Before you buy

Even though the generator is quite powerful, it is relatively simple to prepare an input that is just too hard to generate. For example, you might have too many rooms/cycles in your level graph, or maybe you have too restrictive room templates. So, if you want to generate complex levels but do not want to invest some time into understanding the core concepts of the generator, this asset is probably not for you.

Key features

Describe the structure of levels with a powerful level graph editor
Control the appearance of rooms with handmade room templates
Easy to customize with custom post-processing logic
Multiple example scenes with different setups of the generator
And much more…

发表回复

后才能评论