Я хочу реализовать создание и сохранение различных миров для игры, но у меня появились затруднения со структурой.
Мне нужно создать класс World, который будет хранить чанки, а они, в свою очередь, массив блоков и изменения в этом чанке(установка новго блока)? Если да, то как правильно сохранять чанки?
У меня есть nlohmann::json. Неужели для каждого чанка нужно будет создавать отдельный файл? Как загружать нужный мне чанк?
Извиняюсь за плохо сформулированный вопрос, но я в этой теме полный новичок