Heres my implementation of scene based level generation from my current game project. The code doesn't work because its out of context of the whole engine but the base theory is there so it can work in any engine with a little bit of work!
Scene based level gen is bascalliy just away of spawning rooms, except each room is its own scene which makes it easier to make and design rooms!
Licensed under the MIT License