Я тут задумался о будущей оптимизации.. короче, в игре десятки уровней состоящих из комнат, врагов и вещей. Все генерится рандомно. Есть смысл использовать на сцене только текущий уровень и по одному крайнему от него. При этом должна быть возможность всегда вернуться на любой уровень.
Вопрос - есть ли какой то способ как то хранить уровни и их состояния, что бы убрать их со сцены в угоду оптимизации пока они не используются? А потом в случае нужды востановить их обратно, когда персонаж будет возвращаться к ним?