В разработке · страница в Steam открыта
SANDSTRIKE
SANDSTRIKE — мультиплеерный top-down шутер на Unreal Engine для ПК: игроки сражаются в открытом мире постчеловеческой пустыни в режимах PvP и кооператива против орды, собирая боевых роботов и вживляя импланты.
- Платформа
- Steam · PC
- Жанр
- Мультиплеерный шутер, top-down
- Технология
- Unreal Engine
Трейлер
Что это за игра
Вид сверху выбран не ради ретро-стилистики, а ради читаемости боя. В шутере с большим числом одновременных целей вид от третьего лица прячет половину происходящего за спиной игрока; сверху видно всю схватку, и решения принимаются по информации, а не по звуку за кадром.
Прогрессия строится вокруг сборки: корпус, оружие, движение и импланты выбираются отдельно, и билд меняет роль в бою сильнее, чем уровень. Кооператив против орды и PvP используют одну и ту же систему сборки — то, что вы собрали против волн, работает и против людей.
Игра в разработке, страница в Steam открыта. По данным Steam на момент публикации, статус — coming soon, и мы указываем именно его, а не «релиз».
Особенности
- PvP и кооператив против орды на одной системе сборки
- Сборка боевого робота: корпус, оружие, движение, импланты
- Открытый мир пустыни с точками интереса и добычей
- Вид сверху ради читаемости массового боя
- Unreal Engine
Что было сложно технически
Две задачи из этого проекта, разобранные честно — по ним видно, как мы работаем, лучше, чем по любому описанию услуг.
Задача
Сетевой шутер с видом сверху и десятками целей обязан оставаться честным при пинге 80–150 мс: игрок должен попадать туда, куда целился на своём экране, а сервер — не допускать читерства.
Решение
Авторитетный сервер с предсказанием на клиенте и компенсацией задержки: сервер восстанавливает положение целей на момент выстрела по метке времени клиента, проверяет её на правдоподобие и только затем засчитывает попадание. Клиент предсказывает движение и откатывается при расхождении.
Задача
Орда из сотен противников убивает кадр не отрисовкой, а поиском пути: каждый враг, считающий маршрут каждый кадр, кладёт CPU задолго до GPU.
Решение
Поток запросов пути ограничен по бюджету на кадр и разделён по уровням детализации: ближние враги считают полный маршрут, дальние двигаются по потоковому полю, общему для группы. Расход становится линейным по площади, а не по числу врагов.
Вопросы об игре
SANDSTRIKE уже вышла?
Нет: SANDSTRIKE находится в разработке, страница игры в Steam открыта со статусом coming soon.
На каком движке сделана SANDSTRIKE?
SANDSTRIKE разрабатывается на Unreal Engine.
Сколько игроков поддерживает SANDSTRIKE?
SANDSTRIKE рассчитана на многопользовательские матчи в режимах PvP и кооператива против волн противников.
Расскажите о проекте
Разберём концепт или существующий проект и вернёмся с составом работ, сроком и оценкой. Отвечаем в течение рабочего дня, работаем по московскому времени.