1.9 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

Blizzard с историческим заявлением: 2026 год должен стать «величайшим годом в истории компании» — что стоит за этим обещанием?

Президент Blizzard Йоханна Фарис делает довольно смелое заявление: 2026 год должен затмить все предыдущие годы существования студии. Таких уверенных...

Total War: Medieval 3 может быть готов раньше, чем многие думают

Medieval 3 был представлен, но все еще находится в стадии предпроизводства. Однако, по словам разработчиков, это не означает, что...

Амбициозная MOBA, которая должна была стать «следующей игрой на 10 000 часов», закрывает серверы всего через полгода после запуска

Theorycraft Games объявила, что через несколько месяцев закроет Battle Royale MOBA Supervive. MOBA, такие как League of Legends, и Battle...