Masters, Я бы реализовал эту штуку так, допустим у нас стандартная локация 16x16 клеток, то бишь это у нас один чанк или комната, не важно.
Вот мы нажали на "Play Game", мы даже появится в локации не успели, как уже мы вокруг нашего чанка подгружает ещё чанки, это только в начале, например, наш стартовый чанк имеет координаты [0, 0], вокруг него чанки [-1, -1] , [0, -1] , [1, -1] , [-1, 0] , [1, 0] , [-1, 1] , [0, 1] , [1, 1]
Как только мы оказыввемся на соседнем чанке, допустим [1, 0], хоть даже на одну клетку, то подгружаем чанки [2, -1], [2, 0] и [2, 1].
Смысл понятен?
Я мог конечно нарисовать, мне просто лень, потому что я играю во вторую цивилизацию