Да, это возможно и обязательно рекомендуется.Например, для RPG имеет смысл иметь отдельный класс или сценарий для каждого уровня / области, который определяет поведение NPC или событий, которые вы можете вызвать.
Это делает его чистым и управляемым, когда игра становится больше,
Я также рекомендую создать некоторый класс менеджера, который «сидит» над всеми вашими уровнями и обрабатывает такие вещи, как загрузка / переключение уровней или распределение действий игрока.Вы также можете позаботиться о выгрузке данных уровня при переключении между ними.Это может быть довольно раздражающим, если некоторые фрагменты предыдущего уровня где-то валяются и вызывают неожиданное поведение;)