An Upcoming Open-source Framework For Layer-Based Infinite Procgen
According to Rune, Game Developer and procedural generation enthusiast, LayerProcGen is best described as a tool for providing a structured way to organize generation processes and how they depend on each other and doesn’t include any procedural generation algorithms on its own.
Essentially, this framework makes it possible to build many different chunk-based procedural data layers with dependencies between each other. It automatically generates dependent on chunks when they are needed by chunks in other layers, or by top-level requirements.
You implement your own data layers, and you can use whichever generation techniques you want there, as long as they are suitable for generation in chunks. LayerProcGen can be used for 2D or 3D worlds, but 3D worlds can only extend infinitely in two dimensions, similar to Minecraft.
Source: 80.lv