Генерация лабиринта на Unity

У меня уже есть алгоритм построения лабиринта методом Recursive Backtracking, и есть ассет, которым нужно пользоваться при моделировании. Что нужно сделать:
1. Смоделировать клетку, из которых генерируется лабиринт, используя материалы ассета (ничего особенного не нужно, стены пол потолок, ну и освещение добавить).
2. Каким-либо образом изменить алгоритм, чтобы где-то в лабиринте также были и комнаты.То есть не в ручную их расставить, а чтобы это происходило в процессе генерации. Для комнат, так же, как и для клеток, достаточно коробки + освещение.
Проходимость лабиринта нарушаться не должна. Ну и комната должна быть больше клетки разумеется.

Проект: https://disk.yandex.ru/d/7q6VkHFRv0Qngw

Читайте на 123ru.net