I remember watching a simple youtube tutorial (not specific to Construct), explaining how to randomly generate dungeons like this, where there is a guaranteed route through all rooms from start to finish.
Basically, the algorithm determined how many passages/doors will be in each room and where they will be located.
Unfortunately, I lost that video.
Does anyone have a link to that tutorial or know the algorithm to generate such levels?