50

Продолжение поста «Вышла демка нашей RTS - Dust Front RTS»

Стример решил устроить стресс-тест стратегии Dust Front RTS и создать 30 тысяч юнитов.

I tried to BREAK Dust Front RTS! by Cadar Sergiu Official 🕹️

I tried to BREAK Dust Front RTS! by Cadar Sergiu Official 🕹️

Многие стримеры по всему миру обратили на долгострой Dust Front RTS, который создается 11 лет челябинским энтузиастом Дмитрием Чаранковым (rtsDimon). Стример Cadar Sergiu провел эксперимент, доведя количество юнитов на карте до 30 000 (в видео речь шла о 20 000+). Цель была не в тактической победе, а в проверке того, как игра справится с такой нагрузкой.

Скриншот из видео I tried to BREAK Dust Front RTS! by Cadar Sergiu Official 🕹️

Скриншот из видео I tried to BREAK Dust Front RTS! by Cadar Sergiu Official 🕹️

Хотя сам разработчик отмечает, что в его игре есть явный лимит войск, который служит не только техническим ограничением, но и сигналом для игрока начинать наступление и разумнее подходить к выбору состава армии. Однако в демке этот лимит не очевиден, а цифры в интерфейсе начинают приобретать вид экспоненциальной записи чисел (на скриншоте материалы: 9.943908E+07).

Результат эксперимента в Dust Front

Игра легко переваривает такое количество объектов. Она не зависает и не вылетает, демонстрируя удивительную стабильность даже при максимальном масштабе.

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

Технический провал Stormgate

Stormgate создавалась бывшими сотрудниками Blizzard (многие из них занимали ключевые должности в разработке StarCraft II и WarCraft 3) при бюджете около $40 миллионов и должна была стать "духовной наследницей" StarCraft. Однако её запуск в раннем доступе обернулся техническим и репутационным провалом.

Stormgate разочаровал не только техническим состоянием, но и графикой

Stormgate разочаровал не только техническим состоянием, но и графикой

Ранний доступ стартовал 30 июля 2024 года с несколькими платными пакетами от 1.5к рублей до 3.5к за Ultimate-издание. Игроки платили деньги, чтобы первыми прикоснуться к потенциальному хиту, но вместо обещанной "самой отзывчивой RTS" игроки получили игру в сыром виде: ужасную оптимизацию, лаги, низкий FPS даже на мощных ПК и проблемы с производительностью в поздней игре.

На этом проблемы не закончились: ИИ юнитов работал ужасно, стилистику называли "смесью Valorant и Fortnite", а графика, по мнению игроков, уступала StarCraft II.

Игра получила рейтинг около 48-55% в Steam, а пик онлайна едва превысил 4,8 тысяч человек и уже уступил Dust Front. Разработчикам пришлось выпускать срочные патчи для исправления проблем, но это не сильно помогало.

Технические особенности создания RTS

Корень технических проблем Stormgate кроется в выборе движка — Unreal Engine 5 изначально не предназначен для RTS. Это инструмент для шутеров и RPG, но его архитектура плохо подходит для симуляции тысяч юнитов с их поведением и поиском пути.

Ведьмак(чка) 4 на Unreal Engine 5

Ведьмак(чка) 4 на Unreal Engine 5

Frost Giant Studios (создатели Stormgate) осознавали эту проблему и разработали собственное решение — проприетарный слой технологий SnowPlay, который работает поверх Unreal Engine Идея была в том, чтобы Unreal Engine 5 отвечал за графику, а SnowPlay — за геймплейную симуляцию.

На практике же эта гибридная система, потребовавшая огромных ресурсов на разработку и отладку, на старте работала нестабильно. Проблемы с DX12 приводили к падению FPS до 50%, а технология rollback, призванная улучшить отзывчивость, сама создавала дополнительную нагрузку на процессор.

В то время как инди-разработчик Dust Front создавал игру с нуля, изначально закладывая в неё способность работать с огромным количеством юнитов, команда Stormgate пыталась "прикрутить" эту возможность к неподходящему для этого движку. Это стало классическим примером того, как выбор технологического стека может определить судьбу проекта, особенно в таком требовательном к производительности жанре, как RTS.

rtsDimon выбрал в качестве движка Unity, и, судя по всему, использует его современные возможности, такие как Data-Oriented Technology Stack (DOTS). Эта технология включает в себя C# Job System для параллельных вычислений и Entity Component System (ECS). Это критически важно для RTS, так как позволяет эффективно обрабатывать тысячи юнитов, что мы и видели в видео с 20 000+ бойцов.

Ранняя версия игры

Ранняя версия игры

Движок Dust Front не является использованием готового RTS-шаблона на Unity, это выглядит как глубокая модификация. За 11 лет разработки игра полностью переделывалась около четырех раз. Это включает в себя создание собственного графического пайплайна и постоянный пересмотр игровых механик. При этом у разработчика не было обязательств по срокам от инвесторов, он неоднократно переносил сроки выхода игры и может себе это позволить.

Dust Front RTS — это пример того, как один разработчик на базе Unity создает сложный RTS-проект, используя современные технологии (DOTS/ECS) для обеспечения производительности и постоянно перерабатывая игру для достижения высокого качества.

Показать полностью 6
254

Вышла демка нашей RTS - Dust Front RTS

11 лет разработки ОДНИМ челябинским энтузиастом RTS своей мечты - в лучших традициях C&C, StarCraft и Warhammer 40k Dawn of War - Dust Front RTS выходит в Steam! Пока в виде демо версии.

Большая статья об игре:
Dust Front – надежда отечественного RTS жанра

Ссылка на демо:

https://store.steampowered.com/app/2610770

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества