Thank you! The generation is actually fairly lightweight. It uses randomized room placement and connections, with the different settings constraining things like layout, room density, and overall dungeon structure. I built it more around controllable procedural variation than one big complex algorithm.
Not at the moment, no. I haven’t released the source publicly, but I’m happy to talk about how I approached the procedural generation and the logic behind it. I totally get the curiosity, because there are a lot of different ways to tackle dungeon generation. Unless you want to hear how frustrated I was. Making something that others all the while I could myself is also a topic.