Наша команда работает над игрой Города и народы. Она основана на реальной карте мира. Расскажем, почему решили сделать собственный картографический движок и что мешает использовать готовые сервисы.

Поддержи разработку игры на Boosty
Поддержи разработку игры на Boosty

2GIS, Google Maps и остальные карты изначально задумывались как справочники и тогда никто и подумать не мог, что кто то захочет использовать их под игры. Да, они отлично оптимизированы, строят маршруты и имеют минимальный API, который позволяет немного кастомизировать их стиль и добавить игровой слой. Это круто сработало для первопроходцев нового жанра гео-локационных игр, теперь такая связка технологий начинает устаревать, поскольку накладывает серьёзные ограничения на развитие геймдизайна.

Главная причина — мир крутится вокруг камеры, а не наоборот

Когда мы перемещаемся по карте, технически двигается плоскость карты, а виртуальная камера всегда смотрит в ноль координат. Такой подход значительно упрощает архитектуру и рендеринг, но в корне ломает всю логику разработки игр. Ведь он рассчитан на статичный мир и для объектов нет общей системы координат: одна из причин, почему игрок в Pokémon Go дрифтует по земле. Без общей системы невозможно корректно построить физику, взаимодействие объектов, анимацию, эффекты и т. д.

Но ведь карта гигантская?! И на большом расстоянии о�� начала координат будет происходить квантование, на километры падать точность геопозиций. Да, и в игровых проектах это решается разбиением областей на чанки и современные технологии позволяют переходить их без остановки игрового процесса.

Игра, которая может стать новым жанром

Изначально проект задумывался как социальная сеть, где реальная карта мира должна стать полотном для творчества уличных художников и креативщиков. Но подобные идеи нужно начинать с чего то более народного и понятного. Так проект перерос в игру, где реальная карта переосмыслена как сказочный мир XVIII века: вместо домов — избы, вместо дорог — тропы и торговые пути.

Главный герой начинает свой путь с реального местоположения на карте. Каждый посещенный город знакомит его со сказочными жителями и открывает часть разгадки о том, что случилось с его Крепостью, а так же дарит игроку уникальные артефакты, позволяющие герою обрести богатырскую силу, чтобы одолеть источник зла.

Подпишись на мой телеграм канал, чтобы не пропустить всё, что связано с нашей игрой. А так же, если ты считаешь наш проект оригинальным, будем рад твоей помощи на Boosty.