Top: Game progression dependency graphs.
Bottom: Spatial graphs that shows where things are in the world.
A key for a locked gate is a direct dependency, but can be located far away spatially. Next step is making gameplay objects from the spatial graph nodes. #gamedev #procgen
The graph rendering used to be based on IMGUI with ugly matrix hacks but I spent today changing it to be based on Shapes by @[email protected] so it supports perspective and is just much nicer. It's an awesome library and the switch was very easy.