DevBlog #46


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

FTessaro - Lead Programmer

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

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

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

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

Также я работал над обновлением системы погоды, внеся несколько улучшений и исправлений багов. Исправлена система физики листвы, которая была сломана после обновления до Unreal Engine 5, теперь её можно включить/отключить при необходимости в настройках. Была проведена работа над улучшением и исправленем Pounce (наскока). Улучшения ИИ-Галлюцинаций Дилофозавра. Логика переноса/перетаскивания, улучшение физики дверей и многое другое. Список исправленных проблем в следующем патче - будет огромным.

Список некоторых уже сделанных задач по обеспечению "качества жизни", и еще больше впереди:

  • Допустить активацию диеты, если она была заполнена не до конца
  • Сериализация данных SpecMode, чтобы они были легче и не вызывали проблем с производительностью сервера.
  • Уменьшены вдвое громкость и расстояние для шагов присевших, а также исправлена проблема с шагами, из-за которой звук приседаний/ходьбы звучал значительно громче.
  • Допустить Травоядным и Плотоядным чувствовать запах при ходьбе/рыси.
  • Изменен угол блокировки камеры при поедании/питье (c 40 до 90 градусов, по центру)
  • Улучшения античита.
  • Работа над командой для застрявших игроков
  • Допустить набрасываться сзади
  • Разрешить прыжки при больших углах наклона
  • Добавить кнопки «Предыдущий» и «Следующий» для функции «Случайного» скина.
  • Сделать захват (Lunge у дейнозуха) по более крупным целям, если оба находятся в воде (например, захват взрослого стего).
  • Сделать выбрасывание еды у Пахи (если в этот момент он несет её), при активации механики "HeadButt".
  • Владельцам серверов дать возможность включать/отключать мутации. Также добавить возможность включать/отключать каждую мутацию по мере необходимости.
  • Владельцам серверов дать возможность включать/отключать определенные ИИ (Ботов).
  • Владельцам серверов дать возможность включать/отключать случайные погодные условия.
  • Владельцам серверов дать возможность регулировать общую скорость роста всех видов.

На данный момент это все, о чем я могу сказать. Увидимся!


Ariel - Programmer

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

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


Tapwing - 2D Artist

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

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

Жизнь Стего — более медленная, с напряженными моментами, когда настойчивые охотники находят вашу группу. Кроме того, кое-что, что я изначально не планировал, редактируя черновой набросок, но это было счастливой случайностью, на которую я затем опирался, это то, что если вы расположите сцены в правильном порядке, вы получите небольшую историю одного стего.
Помимо набросков природы, я переделал рекламный арт «Cloning tank», нарисованный ранее. Сами баки получили несколько правильных 3D-моделей с улучшенным дизайном, и моей задачей было интегрировать эти модели в постер и хорошо зарисовать их, чтобы они слились с оригинальной картиной.

Это определенно прогресс по сравнению с первым проектом. Теперь все, что ему нужно, это что-то в баке.


Wedge - Sound Designer

В этом месяце моим основным занятием было создание новых звуков для тираннозавра. Это оказалось непростой задачей, связанной как с уважением к звукам «Legacy», созданных для этого существа (на основе представления из фильмов и медиа), так и с поиском собственного варианта, а также с достижением современного уровня качества и реализма этого животного.

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

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

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

Остальная часть прошлого месяца была потрачена на исследование проблемы, связанной с заиканием звуков из-за достижения лимитов, а также на другие исправления ошибок со звуком, которые появятся в предстоящем патче. Я думаю, что многие будут рады услышать - наконец-то исправлена проблема, когда шаги динозавров среднего роста звучали неправильно (при беге они были слышны как ходьба, а не как бег)


Seiza - Video Editor

В последние несколько недель мое внимание было сосредоточено на двух видеопроектах.

Проект камеры видеонаблюдения, показывающий будущий новый вид в его естественной среде — диаблоцератопса.

Этот проект также включает в себя одну из моих самых сложных сцен с точки зрения съемок. Большинство людей, читающих мои записи в блоге, знают, что 95% сцен я записываю в секвенсоре UE. Там я перемещаю актеров, добавляю анимацию (или сам анимирую мелкие детали с помощью управляющих ригов) и настраиваю камеру.

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

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


hypno - QA Lead

В марте отдел тестирования полностью сосредоточился исключительно на тестировании проблем в новых обновлениях. Хоть и следующий патч будет сосредоточен только на изменениях качества жизни, упомянутых Filipe в его части девблога, и исправлениях ошибок, но многие другие функции тестируются за кулисами. Учитывая, что мне пока особо нечего обсуждать по этому поводу, я решил воспользоваться моментом, чтобы поделиться некоторыми забавными багами, с которыми QA столкнулся в этом месяце.
Амарок работает над пситтакозавром в форме искусственного интеллекта. Как и в «Legacy», это животное способно прятаться под землей, спасаясь от хищников. Это, конечно, привело к множеству дурацких взаимодействий, которых нельзя было ожидать. Например, если прижать Пситтакозавра, когда он начинает рыть под землей, получится нора, которая никогда не перестанет расти и (я думаю) в конечном итоге поглотит весь сервер и мир, каким мы его знаем:

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

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

На этом у меня пока все! Я ожидаю, что в следующий раз мне будет что рассказать о предстоящих нововведениях. Также хотел бы упомянуть, что ищу дополнительных тестировщиков QA. Если вы заинтересованы в тестировании ошибок или хотите узнать больше о присоединении, не стесняйтесь обращаться ко мне в Discord через прямое сообщение. Спасибо за внимание!

  • * Discord сервер: SurviveTheIsle (Писать нужно на английском, а так-же для участия в тестировании, желательно иметь знания английского, это необходимо для коммуникации с другими тестировщиками и с hypno)

KissenKitten - Producer

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

Пситтакозавр наконец-то вернется. Siren поет вам на обед с тако своим культовым вокалом. Они должны быть немного более динамичными, чем раньше. Поймайте их, прежде чем они выкопают нору, и будьте осторожны, потому что они могут укусить. Также в игру будет постепенно проникать дополнительный ИИ, включая, помимо прочего, крыс, крабов (улучшенных), улиток, моллюсков, насекомых и многой другой живности. Их можно будет найти в разных локациях острова, что откроет больше возможностей для поиска еды, питательных веществ, открытия мутаций и многого другого. Со временем остров должен становиться все более и более живым.

Внесены изменения/обновления анимации "качества жизни" для омнираптора, галлимима, стегозавра и т. д. Также была проделана большая работа по спаррингу диаблоцератопсов. Имейте в виду, что спарринг диаблоцератопсов заложит основу для ВСЕХ спарринговых существ в игре, поэтому мы очень внимательно относимся к тому, как мы его настраиваем, поэтому в будущем (моды?) Другие животные, оснащенные правильными наборами анимаций, могут быть интегрированны и использовать эту возможность по назначению.

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

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

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

Еще один месяц прошел. Обнимите своих близких. Увидимся в следующий раз!


Авторизируйтесь, чтобы написать комментарий