Первым делом — звездолёты | EVE Online

Первым делом — звездолёты

2025-02-13 - EVE Online Team
Карточки: меньше рутиныОбновление окна информации о кораблеРеакция сообщества игроковРолики с посадкой на борт

Капсулёры!

В EVE Online игрокам предоставляется уникальная возможность исследовать необъятные космические просторы, стать частью сложно устроенного и постоянно меняющегося общества и обрести место во вселенной, где жизнь никогда не стоит на месте. Ваш корабль занимает в этих приключениях центральное место. Это ваше «лицо» в Новом Эдеме.

Недавно в рамках проекта «Эволюция EVE» мы внесли ряд изменений, призванных выделить корабли среди других активов в системе управления имуществом, — в частности, улучшили презентацию судов и взаимодействие с ними. Обновления коснулись не только визуальной стороны: мы также повысили удобство обращения с кораблями и качество подачи информации о них, заложив основу для дальнейших разработок.

Карточки: меньше рутины

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

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

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

Обновление окна информации о корабле

Работа над окном информации о корабле была более сложной и масштабной. Если в карточках кораблей мы меняли способ отображения судов, то тут над предстояло улучшить одно из самых часто используемых окон во всей EVE Online!

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

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

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

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

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

Реакция сообщества игроков

Такие масштабные изменения не могли не вызвать сильную реакцию. Одни выражали своё мнение громче, чем другие. Кроме того, мы получили отчёты о, скажем так, весьма интересных ошибках. Хотя нам встречались и чрезмерно пылкие высказывания, в большинстве случаев критика была объективной, вдумчивой и ценной. Такая поддержка очень важна для нас, поскольку помогает существенно улучшить конечный продукт.

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

Ролики с посадкой на борт

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

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

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

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

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

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

Удачных полётов!

o7