Dungeon Crawler
A brief overview of how I made a Dungeon Crawler using Unreal Blueprints
Basic grid construction
Basic dungeon creation
Critical path generation

Logic of the critical path. It snakes towards the exit, checking each time if it has reached the edge of the maze. And if so, it goes straight to the exit.
Going to the right means adding a 1 to the "Next Point in Path", going up means adding "Number Rooms Y". I added in the "Corridor Screwer Y" to prevent long corridors from forming.