ProcGen is a procedural generation library for creating room-based dungeons and caves.
It is heavily based off of Pierre Vigier's Dungeon and Cave Generation blog post where he explains how he made the generation for his game, Vagabo 6169 nd.
For more information about how to use the library and how generation works, check the manual.
- GNU Compiler Collection (11.4.0)
- GNU Make (4.3)
- Raylib (5.5+) Optional, only for debugging
to build the library you can use the included Makefile:
make
It will then build the libprocgen.so
shared library.
To run the debug program that was used to produced the example images, you can use the provided debug script debug.sh
.