I've quietly made my LayerProcGen framework public:
https://github.com/runevision/LayerProcGen

It's a framework (C#) that can be used to implement layer-based procedural generation that's infinite, deterministic and contextual.

Nobody else have tried/tested it yet - if you're up for taking it for a spin, let me know how it looks; what's clear or confusing, if you think there's low hanging fruit improvements I could make, etc.
#ProcGen

GitHub - runevision/LayerProcGen: Layer-based infinite procedural generation

Layer-based infinite procedural generation. Contribute to runevision/LayerProcGen development by creating an account on GitHub.

GitHub

The value of layer-based generation is not just the implementation, but also a certain way to *think* about how to define spatial dependencies for large-scale generation.

I've put a lot of effort into the documentation and its illustrations (examples here), which explain the high level concepts of the framework as well as the details.
https://runevision.github.io/LayerProcGen/

LayerProcGen: LayerProcGen

Procedurally generated open-world games tend to use "the functional approach" which essentially requires embracing sandbox gameplay.

LayerProcGen points the way towards making open-world procedural games based on "the planning approach" instead, which is normally only seen in "finite space" games such as rogue-likes.
#ProcGen

@runevision My recent project used something like this to build the world generator. Multiple different template/layer systems at different scales and neat maze generator algorithm to create mostly non-blocking navigation at player level.
@mikeful Cool! Is this one of the projects on your website? Would love to learn more about it :)
@runevision I have it on Github. Built it for Cyberdeck Cafe Discord tamagotchi/virtualpet contest where everyone used same development board. https://github.com/mikeful/load-cyberpet
GitHub - mikeful/load-cyberpet: "Legend of the Adventure Dude" entry for Cyberdeck Cafe virtual pet contest using Heltec WiFi LoRa 32 V3 devboard

"Legend of the Adventure Dude" entry for Cyberdeck Cafe virtual pet contest using Heltec WiFi LoRa 32 V3 devboard - mikeful/load-cyberpet

GitHub