Сохранение сцены в Unity в JSON + загрузка
Необходимо сохранить сцену со всеми расставленными на ней объектами, включая всю информацию о них, в файл формата JSON. У каждого объекта на сцене есть префаб.
Каждый такой json-файл - это уровень. На одной из сцен у меня есть список уровней, где уровню в списке соответствует json-файл. Если выбрать уровень из списка и нажать кнопку "Загрузить", то должна создаться новая сцена, на которой, исходя из информации в json-файле, должны будут расставиться объекты.
Как это правильнее всего будет реализовать? Я изучал разные материалы на эту тему, но нашел только информацию о том, как сохранять/загружать информацию только о конкретном объекте, а не всей сцены в целом.