This level generator can be a good basis for your projects, or as a basis for its own development in this direction.
You can come up with a variety of designs, caves, dungeons, castles, corridors, etc.
objects draw
for a room
floor
door / arch
Walls
column-
for corridors
floor
supports
ground (background)
Input parameters
Number of rooms
Indent corridors of rooms
the width of the room
the width of the room
card width
card width
enable / disable background
Plans for further development
Optimization
New Functions drawing
random shapes of rooms
An opportunity to create modular rooms