Не совсем понятно, вы хотите сделать бесшовный мир и одну общую карту мира? Или у вас множество отдельных локаций а карта связующее между ними? В первом случае я бы попробовал сделать 2D картинку скажем скриншот всего мира с последующей обработкой, картинку поместить в виджет и подавать в этот виджет мировые координаты игрока с последующим пересчетом на координаты картинки. Во втором случае я бы создал отдельный уровень по которому можно перемещаться, скажем плоскость на которую натянута ваша карта и на ней объекты, условно города, при взаимодействии с которыми открываются определенные локации.
_________________
Ничто не истинно. И если это утверждение истинно, то оно ложно. (c)