11.5 C
Берлин
Вторник, 23 сентября, 2025

«Фальсифицируйте, сколько можете»: создатели, пожалуй, самого важного игрового движка сами призывают наконец решить свои самые большие проблемы

Follow US

908ЧитателиЧитать
57ЧитателиЧитать

Микрозадержки в играх на Unreal Engine 5 — частая проблема. Epic теперь предлагает разработчикам решения.

В настоящее время практически ни один игровой движок не ассоциируется с визуальным великолепием так, как Unreal Engine 5. Однако многие игры теперь ассоциируются с рывками и падением производительности движка Epic. Производитель теперь предлагает разработчикам ряд решений.

Epic объявляет войну микрозадержкам

Довольно забавная, но в то же время правильная захватывающая презентация с Unreal Fest 2025, который прошел в начале июня в Орландо, недавно была загружена на YouTube-канал Unreal Engine. На ней можно увидеть инженера-программиста Epic Ари Арнбьорнссона в костюме охотника на ведьм, призывающего к «Hitch Hunt», то есть к охоте на микрозадержки.

Они мешают многим играм, разработанным на Unreal Engine 5. В презентации Epic представляет ряд причин, выявленных в ходе интервью с различными студиями. Кроме того, предлагается ряд возможных решений.

Всего обсуждается семь причин микрозадержек:

  • Проблемы с потоковой передачей уровней: Часто возникают из-за неправильного использования статических объектов, что приводит к перегрузке памяти и частому сбору мусора.
  • Оптимизация физики: Многие разработчики забывают об оптимизации физики, полагаясь на Nanite, но сложная геометрия без упрощения коллизий создает дополнительную нагрузку.
  • Актеры спауна: Особенно в случае сложных NPC, которые могут вызывать рывки при спауне.
  • Компиляция шейдеров PSO во время игры: Несмотря на внедрение кэша PSO в UE 5.3, это по-прежнему частая причина зависаний на ПК.
  • Сборщик мусора: может приводить к рывкам, если не работает инкрементально.
  • Синхронная загрузка ресурсов: если ресурсы загружаются синхронно, это блокирует поток рендеринга и приводит к рывкам.
  • Перегрузка Blueprint: Чрезмерное или неэффективное использование Blueprint также может повлиять на производительность.

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

Каков ваш опыт работы с играми на Unreal Engine 5?

RELATED ARTICLES

Call of Duty: Black Ops 7 значительно упрощает процесс получения камуфляжа

Call of Duty: Black Ops 7 вносит значительные улучшения в систему камуфляжа оружия. Treyarch Studios подтвердила, что игрокам потребуется...

Опрос Konami намекает на возможные ремейки игр Metal Gear в будущем

Konami, похоже, обращается к фанатам за советом по поводу будущего франшизы Metal Gear. Недавно появившийся опрос Konami намекает на...

«Я ничего не чувствую» Звезда GTA 5 комментирует GTA 6

Звезда GTA 5 Стивен Огг «ничего не чувствует» по поводу Grand Theft Auto 6, о чем он заявил в...