Окей) Тут не чего сложного нет просто создается большая карта которая разбивается на квадраты комнаты.
и когда игрок подходит к краю комнаты просто идет команда перемещение вида на размер комнаты.