The Design & Implementation of Rogue Basement
I wrote a long post describing how Rogue Basement works, how I made it, why I made various decisions, and how those decisions impact the player's experience.
I was going to post it here, but the text field has an 8,000 character limit! So: