Build a dungeon crawl experience from: character capabilities, player challenges, etc. Obtain a narrative and spatial layout or structure that can be played/solved by the players with the characters.