В разработке · страница в Steam открыта

SANDSTRIKE

SANDSTRIKE — мультиплеерный top-down шутер на Unreal Engine для ПК: игроки сражаются в открытом мире постчеловеческой пустыни в режимах PvP и кооператива против орды, собирая боевых роботов и вживляя импланты.

Платформа
Steam · PC
Жанр
Мультиплеерный шутер, top-down
Технология
Unreal Engine

Открыть в Steam

Трейлер

Что это за игра

Вид сверху выбран не ради ретро-стилистики, а ради читаемости боя. В шутере с большим числом одновременных целей вид от третьего лица прячет половину происходящего за спиной игрока; сверху видно всю схватку, и решения принимаются по информации, а не по звуку за кадром.

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

Игра в разработке, страница в Steam открыта. По данным Steam на момент публикации, статус — coming soon, и мы указываем именно его, а не «релиз».

Особенности

Что было сложно технически

Две задачи из этого проекта, разобранные честно — по ним видно, как мы работаем, лучше, чем по любому описанию услуг.

Задача

Сетевой шутер с видом сверху и десятками целей обязан оставаться честным при пинге 80–150 мс: игрок должен попадать туда, куда целился на своём экране, а сервер — не допускать читерства.

Решение

Авторитетный сервер с предсказанием на клиенте и компенсацией задержки: сервер восстанавливает положение целей на момент выстрела по метке времени клиента, проверяет её на правдоподобие и только затем засчитывает попадание. Клиент предсказывает движение и откатывается при расхождении.

Задача

Орда из сотен противников убивает кадр не отрисовкой, а поиском пути: каждый враг, считающий маршрут каждый кадр, кладёт CPU задолго до GPU.

Решение

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

Вопросы об игре

SANDSTRIKE уже вышла?

Нет: SANDSTRIKE находится в разработке, страница игры в Steam открыта со статусом coming soon.

На каком движке сделана SANDSTRIKE?

SANDSTRIKE разрабатывается на Unreal Engine.

Сколько игроков поддерживает SANDSTRIKE?

SANDSTRIKE рассчитана на многопользовательские матчи в режимах PvP и кооператива против волн противников.

Расскажите о проекте

Разберём концепт или существующий проект и вернёмся с составом работ, сроком и оценкой. Отвечаем в течение рабочего дня, работаем по московскому времени.