Следующая новость
Предыдущая новость

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

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

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

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

  • Гранаты

    «

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

  • Выпадение предметов

    «

    В Enlisted игроки могут использовать предметы (такие как патроны, оружие, гранаты), найденные в бою (например, снятые с поверженного врага). Нет жесткой необходимости использовать подобранные предметы, но в крайних ситуациях они могут спасти персонажу жизнь.
    Кроме того, в некоторых локациях, особенно тех, где расположены различные укрепления, могут располагаться склады оружия и патронов.

  • Инвентарь (у игрока есть возможность использовать предметы, которые есть в рюкзаке персонажа)

    «

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

  • Умения персонажа

    «

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

  • Локация для тестов

    «

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

  • Улучшенный редактор ландшафта

    «

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

  • Сетевой ECS фреймворк для игровой логики

    «

    Наш игровой код опирается на парадигму ECS (Entity Component System). Однако текущая версия нашего ECS фреймворка недостаточно ориентирована на сетевое взаимодействие и приходится писать отдельный сетевой код. Для ускорения разработки и для более коротких итераций мы хотим перенести весь сетевой код внутрь ECS, чтобы игровой код автоматически качественно работал с сетью.

  • Синхронизируемые по сети физические объекты

    «

    Мы хотим добавить в игру интерактивную окружающую среду.
    Синхронизация физических объектов не простая задача, и иногда ее даже называют «святой грааль синхронизации», в особенности когда речь идет о множестве предметов. Игра должна работать даже в случае низкой пропускной способности интернет соединения, поэтому задача не только сложная, но и очень важная. Наиболее часто используемые модели синхронизации используют так называемый принцип «интерполяции с компенсацией задержек», который плохо подходит для коллизий с участием объектов, контролируемых игроков, например, танков и другой военной техники, особенно в случае высокого пинга. Подходы, использующиеся в некоторых других играх, где много физики, например, в файтингах, требуют либо низкий пинг, либо peer2peer соединение, которое не подходит для большого поля боя. Решение, которое используется в War Thunder, является наиболее эффективным, но все равно не идеально для игр с быстрыми действиями, так как он очень зависим от предсказуемости физики поведения объектов.
    Таким образом нам нужно найти собственное решение или удачный гибрид из имеющихся подходов.

  • Тесты сетевых решений и боевого геймплея

    «

    Как только мы добавим в игру основные сетевые и игровые механики, мы хотели бы провести «боевое тестирование».
    Последующий сбор и изучение статистики потребует времени.

  • Управление в игре

    «

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

  • Стресс-тесты

    «

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

  • Голосовой чат

    «

    В игре обязательно будет голосовой чат для координации действий взвода.

  • Динамические декали

    «

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

  • Стационарные орудия

    «

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

Mg.42 часто устанавливался в укрепления в стационарном виде

  • Холодное оружие

    «

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

  • Кастомизация оружия

    «

    Хотя оружие Второй мировой состояло из меньшего количества модулей, чем современные модели, некоторые возможности для кастомизации все же имеются: штыки, прицелы и пр.

  • Кастомизация экипировки

    «

    Хотя солдатская форма довольно стандартизирована, некоторые ее элементы могут повлиять на эффективность в бою. Например, можно избавиться от рюкзака, тем самым повысив свою мобильность. Или выбрать перевязь для переноски гранат, вместо стандартного патронташа.

  • Бункеры

    «

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

  • Объекты городской и деревенской инфраструктуры

    «

    В их числе заборы, дорожные знаки, вывески, сельскохозяйственную технику, автомобили и другие объекты.

  • Интерьеры

    «

    Мы планируем создать реалистичные интерьеры. Для этого внутри зданий будет мебель и другие характерные объекты для этой эпохи.

  • Улучшенный внешний вид зданий

    «

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

  • Интерактивные двери

    «

    Чтобы сделать игровой мир еще более реалистичным и интерактивным, нам необходимо добавить открывающиеся двери.

  • Ломающиеся объекты

    «

    Еще один способ сделать взаимодействие с игровым миром еще более тесным – добавить бьющиеся и ломающиеся объекты: окна, двери, коробки, бочки.

  • Больше видов растительности

    «

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

  • Больше типов рельефа

    «

    К уже имеющимся мы добавим новые: болота, дюны и выжженные поля. Это еще улучшит вид деревень, городов, полей и лесов.

  • Объекты под ногами

    «

    С целью увеличить детализацию, будут добавлены камни, ветки, обломки зданий и прочий мусор там, где это уместно.

  • Объекты, притягивающие внимание

    «

    Для создания более интересного пейзажа и упрощения ориентирования на карте будут добавлены яркие, узнаваемые объекты. Например, остовы боевой техники – сожженные танки или разбившиеся самолеты, природные объекты, уникальные здания – церкви, ратуши, памятники.

  • Реки

    «

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

  • Объекты военной инфраструктуры

    «

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

  • Больше оружия

    «

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

  • Улучшенная анимация оружия

    «

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

  • Улучшенная анимация персонажей

    «

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

  • Больше снаряжения

    «

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

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

Источник


Источник
ТОП НОВОСТЕЙ ИГРОВОЙ ИНДУСТРИИ

Последние новости