Qualquer estrutura de dados que você esteja usando para armazenar o mundo na memória pode ser usada como modelo para gravação e leitura em disco. A parte processual do seu jogo preencherá essas estruturas de dados na primeira vez, se nenhum dado estiver disponível no disco. Em seguida, quando estiver pronto para descarregar uma área da memória, grave-a no disco conforme foi gerada ou modificada.
Sempre que você estiver pronto para carregar uma nova área na memória, verifique primeiro se ela foi gerada antes e salva no disco. Se houver, carregue-o do disco, e não dos algoritmos de geração de procedimento.
Normalmente, isso seria feito com pedaços de terreno. Você pode salvar cada pedaço em seu próprio arquivo ou criar uma estrutura de disco mais complexa que contenha dados em um único arquivo com uma tabela de consulta. Há outras perguntas sobre boas maneiras de salvar seus dados em disco.