Написание материала дается мне с трудом, но думаю некоторые основы я смогу передать читателям, а на базе моих знаний они, возможно, смогут сделать еще что нибудь более лучшее, мы отстаем в производстве игр от западных разработчиков, как раз из-за того что русскоязычные ресурсы довольно скудны на статьи по разработке игр, а это не очень сложное занятие, на уровне создание бложика или интернет магазина
Шум Перлина более удобен для генерации открытых локаций, для пещер и городов лучше присмотреть менее хаотичные алгоритмы, но вам никто не запрещает попробовать сделать генерацию пещер\городов на основе Шума Перлина
Golang + Phaser3 = MMORPG — Делаем базу для бесконечной генерации мира