
Это новый выпуск из серии материалов, в которых мы глубже погружаемся в процесс разработки обновления Reforged и рассказываем об идеях, стоящих за итоговым результатом. В прошлый раз мы обсуждали улучшения Ангара. Сегодня в центре внимания одна из самых горячих тем — бой!
Что за обновление Reforged?
Это серьёзное обновление World of Tanks Blitz. Игра перейдёт на движок Unreal Engine™ и получит визуальные и технические улучшения. Наша цель — сделать игру современной, сохранив при этом дух и ощущение того самого Блица.
Дорабатываем восприятие боя
Бой — это сердце World of Tanks Blitz. То, ради чего мы все здесь: азарт, напряжение и адреналин, которые делают игру особенной. Перенести это ощущение в обновление Reforged — одна из самых сложных задач, с которыми мы столкнулись, поскольку восприятие игры по своей природе субъективно. Оставаясь верными нашей цели — сохранить знакомый опыт Блица на Unreal Engine™ и при этом точечно его улучшить, — мы тщательно анализируем текущие ощущения от игры и шаг за шагом дорабатываем их.
Новый движок открывает для нас новые возможности и позволяет сделать игровую физику более реалистичной. В некоторых случаях эти изменения не только будут выглядеть достовернее, но и дадут тебе дополнительные преимущества в бою!
Поведение танка при стрельбе
В текущем Блице некоторые движения танка, например отдача при выстреле, только симулируются в клиенте игры, тогда как серверная модель повреждений (известная также как коллижн-модель) остаётся неподвижной. С новым движком поведение танка в таких ситуациях станет более реалистичным: его движения будут больше похожи на то, как ведёт себя настоящая техника. Например, он будет раскачиваться от отдачи после каждого выстрела. В некоторых ситуациях это даже сбережёт тебе очки прочности (или наоборот!):

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

В обновлении Reforged при движении, когда не хватает УВН, опытный танкист также сможет использовать более широкий угол стрельбы, который появляется за счёт раскачивания:

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

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

В обновлении Reforged снаряды станут полноценными физическими 3D-объектами. Каждый тип снаряда получит свою уникальную форму и визуальный облик. Стрельба станет более зрелищной и понятной: ты будешь видеть как сам снаряд, так и траекторию его полёта. Кроме того, мы уменьшим количество дыма при выстреле, чтобы было проще понять, попал ли снаряд в цель и куда именно он пришёлся.
Никакого склеивания
Тебе наверняка знакома ситуация, когда «прилипаешь» к союзнику в начале боя при разъезде или застреваешь рядом с противником, когда кружишь его, — и долго не можешь «отклеиться». Очень нервирует! Причина этого кроется в ограничениях текущего движка.

Текущий Blitz

Обновление Reforged
С Unreal Engine™ мы сможем решить эту проблему: ты будешь быстрее и легче «отлипать» от других танков и стен зданий. Больше никаких застреваний из-за того, что ты оказываешься слишком близко к другим машинам или постройкам!

Улучшаем боевые эффекты
Unreal Engine™ также открывает новые возможности для улучшения эффектов выстрела, делая их более реалистичными. Чтобы каждое твоё действие в бою ощущалось весомо — и выглядело так же. Эти изменения будут особенно заметны на устройствах с высокими настройками графики. Вот некоторые из самых значительных:
- 📸 При выстрелах, взрывах и других боевых действиях будут появляться световые вспышки. А в момент выстрела танк будет эффектно подсвечиваться динамическим освещением.

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

- 🔥 Горящие танки и взрывы будут оставлять более заметные следы на поверхностях.

- 😶🌫️ Дым и другие эффекты теперь будут корректно реагировать на освещение, поэтому будут выглядеть естественнее и лучше вписываться в окружение. Эффекты огня и дыма на уничтоженных танках тоже станут реалистичнее: пламя будет постепенно затухать, а дыма со временем будет становиться меньше. Благодаря этому ты сможешь примерно понять, как давно уничтожен тот или иной танк.

Мы продолжим рассказывать обо всём, что происходит вокруг обновления Reforged, — оставайся на связи! И читай наш материал про Ангар в обновлении Reforged, чтобы быть в курсе всех деталей.