Enlisted

НАВИГАЦИЯ ИГРЫ

Roadmap Enlisted - "Дорожная карта" проекта

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

Сегодня мы публикуем список наших целей на ближайшее время

  • Гранаты
    «
    Гранаты были значимым оружием пехоты во Второй мировой. Очень важно корректно синхронизировать действие гранат по сети, и их поведение должно быть предсказуемым.
  • Выпадение предметов
    «
    В Enlisted игроки могут использовать предметы (такие как патроны, оружие, гранаты), найденные в бою (например, снятые с поверженного врага). Нет жесткой необходимости использовать подобранные предметы, но в крайних ситуациях они могут спасти персонажу жизнь.
    Кроме того, в некоторых локациях, особенно тех, где расположены различные укрепления, могут располагаться склады оружия и патронов.
  • Инвентарь (у игрока есть возможность использовать предметы, которые есть в рюкзаке персонажа)
    «
    В игре будет поддерживаться быстрая смена оружия по нажатию горячих клавиш.
    Дополнительное оружие, например мины, могут располагаться в рюкзаке персонажа. Чтобы воспользоваться ими, игроку необходимо открыть инвентарь.
  • Умения персонажа
    «
    В игре предусмотрены различные умения для персонажей, которые будут влиять на их возможности в бою. К ним относятся скорость бега, время задержки дыхания, выносливость и пр.
    Умения должны быть созданы и добавлены в игру разработчиками.
  • Локация для тестов
    «
    Мы хотим начать тесты основных игровых механик и сетевой производительности в самое ближайшее время.
    Для этого будет создана специальная локация. Она будет отражать то, как в общих чертах будет выглядеть игра, но будет иметь размеры и дизайн, наиболее подходящие для тестов и решения конкретных задач.
  • Улучшенный редактор ландшафта
    «
    Мы собираемся усовершенствовать имеющийся редактор ландшафта, чтобы иметь возможность быстро изменять миссии и карты.
  • Сетевой ECS фреймворк для игровой логики
    «
    Наш игровой код опирается на парадигму ECS (Entity Component System). Однако текущая версия нашего ECS фреймворка недостаточно ориентирована на сетевое взаимодействие и приходится писать отдельный сетевой код. Для ускорения разработки и для более коротких итераций мы хотим перенести весь сетевой код внутрь ECS, чтобы игровой код автоматически качественно работал с сетью.
  • Синхронизируемые по сети физические объекты
    «
    Мы хотим добавить в игру интерактивную окружающую среду.
    Синхронизация физических объектов не простая задача, и иногда ее даже называют «святой грааль синхронизации», в особенности когда речь идет о множестве предметов. Игра должна работать даже в случае низкой пропускной способности интернет соединения, поэтому задача не только сложная, но и очень важная. Наиболее часто используемые модели синхронизации используют так называемый принцип «интерполяции с компенсацией задержек», который плохо подходит для коллизий с участием объектов, контролируемых игроков, например, танков и другой военной техники, особенно в случае высокого пинга. Подходы, использующиеся в некоторых других играх, где много физики, например, в файтингах, требуют либо низкий пинг, либо peer2peer соединение, которое не подходит для большого поля боя. Решение, которое используется в War Thunder, является наиболее эффективным, но все равно не идеально для игр с быстрыми действиями, так как он очень зависим от предсказуемости физики поведения объектов.
    Таким образом нам нужно найти собственное решение или удачный гибрид из имеющихся подходов.
  • Тесты сетевых решений и боевого геймплея
    «
    Как только мы добавим в игру основные сетевые и игровые механики, мы хотели бы провести «боевое тестирование».
    Последующий сбор и изучение статистики потребует времени.
  • Управление в игре
    «
    Почти в любой игре должна быть возможность привязать действия к определенным кнопкам.
    Однако поскольку мы собираемся добавить управляемую игроками технику, эта задача является более сложной, чем в большинстве других игр.
  • Стресс-тесты
    «
    Мы планируем провести несколько стресс-тестов, чтобы проверить возможные серверные нагрузки и инфраструктуру в целом. Большая часть стресс-тестов будет проводиться с использованием различных скриптов для искусственного интеллекта.
  • Голосовой чат
    «
    В игре обязательно будет голосовой чат для координации действий взвода.
  • Динамические декали
    «
    Кровь и грязь должны появляться на поверхностях, когда это требуется. Это делает игровой мир более реалистичным, захватывающим и красивым.
  • Стационарные орудия
    «
    Некоторые орудия, пушки и пулеметы слишком большие, их нельзя переместить силами одного персонажа, поэтому будут находиться и использоваться всегда на одном месте.
    Стационарные орудия необходимы для защиты укреплений и создания боевых ситуаций, характерных для Второй мировой.
Mg.42 часто устанавливался в укрепления в стационарном виде
  • Холодное оружие
    «
    В игре уже есть базовая механика для использования холодного оружия, но мы хотим расширить ее и дать игрокам возможность использовать разное оружие, от привычного штыка до самых разных способов использования лопаты.
  • Кастомизация оружия
    «
    Хотя оружие Второй мировой состояло из меньшего количества модулей, чем современные модели, некоторые возможности для кастомизации все же имеются: штыки, прицелы и пр.
  • Кастомизация экипировки
    «
    Хотя солдатская форма довольно стандартизирована, некоторые ее элементы могут повлиять на эффективность в бою. Например, можно избавиться от рюкзака, тем самым повысив свою мобильность. Или выбрать перевязь для переноски гранат, вместо стандартного патронташа.
  • Бункеры
    «
    Мы работаем над созданием разнообразных бункеров, которые игроки смогут использовать как укрытия и огневые точки.

  • Объекты городской и деревенской инфраструктуры
    «
    В их числе заборы, дорожные знаки, вывески, сельскохозяйственную технику, автомобили и другие объекты.
  • Интерьеры
    «
    Мы планируем создать реалистичные интерьеры. Для этого внутри зданий будет мебель и другие характерные объекты для этой эпохи.
  • Улучшенный внешний вид зданий
    «
    Мы хотим добавить еще один уровень детализации нашим зданиям, чтобы они выглядели еще лучше. Мы добавим вывески, листовки, фонари, горшки с цветами и другие предметы.
  • Интерактивные двери
    «
    Чтобы сделать игровой мир еще более реалистичным и интерактивным, нам необходимо добавить открывающиеся двери.
  • Ломающиеся объекты
    «
    Еще один способ сделать взаимодействие с игровым миром еще более тесным – добавить бьющиеся и ломающиеся объекты: окна, двери, коробки, бочки.
  • Больше видов растительности
    «
    Создание интересного и реалистичного окружения требует большого внимания к природным экосистемам. Мы добавим больше видов деревьев, кустов, трав и другой растительности.
  • Больше типов рельефа
    «
    К уже имеющимся мы добавим новые: болота, дюны и выжженные поля. Это еще улучшит вид деревень, городов, полей и лесов.
  • Объекты под ногами
    «
    С целью увеличить детализацию, будут добавлены камни, ветки, обломки зданий и прочий мусор там, где это уместно.
  • Объекты, притягивающие внимание
    «
    Для создания более интересного пейзажа и упрощения ориентирования на карте будут добавлены яркие, узнаваемые объекты. Например, остовы боевой техники – сожженные танки или разбившиеся самолеты, природные объекты, уникальные здания – церкви, ратуши, памятники.
  • Реки
    «
    Реки сильно меняют любой ландшафт. Мы хотим, чтобы они также играли значительную роль в игре. Для этого мы хотим создать инструмент, который позволит быстро и удобно добавлять реку на карту, а кроме того будет обеспечивать физику плавания.
  • Объекты военной инфраструктуры
    «
    Мы хотим добавить на карты много объектов военной инфраструктуры для создания ощущения, что на этой территории ведутся активные бои: окопы, мешки с песком, колючая проволока и другие укрепления.
  • Больше оружия
    «
    Мы хотим добавить в игру больше оружия, среди которого будут самые значимые модели этой войны. От револьверов и пистолетов до массивных пулеметов, и редких необычных моделей.

  • Улучшенная анимация оружия
    «
    Мы проводим большую работу по улучшению анимации в игре. Создание анимации для большого количества разного оружия займет много времени, но мы планируем сделать удобные инструменты для ускорения этого процесса.
  • Улучшенная анимация персонажей
    «
    Также мы работаем над улучшением анимации персонажей, и прежде всего над привязкой модели к скелету. Это не только улучшит вид самих героев, но и позволит создавать большее количество различных анимаций.
  • Больше снаряжения
    «
    Солдаты использовали много самого разного снаряжения. От простых предметов вроде рюкзака и патронташей, до более сложных предметов – саперных лопаток, сошек для пулемета, оптики. Мы хотим добавить как можно больше таких предметов, чтобы у игроков было больше возможностей разнообразить игровой процесс.

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

Нравится7
Комментарии (3)
B
i
u
Спойлер