16.1 C
Берлин
събота, август 9, 2025

„Фалшифицирайте колкото можете“: Създателите на най-важния гейм енджин сами призовават да се решат най-големите проблеми

Follow US

80FansLike
908FollowersFollow
57FollowersFollow

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

В момента почти никой друг игрови енджи не е толкова символ на визуално великолепие като Unreal Engine 5. Междувременно обаче много игри се свързват с лаг и спадане на производителността с енджито на Epic. Производителят вече предоставя на разработчиците редица решения.

Epic обявява война на микрозабавянията

Доста забавно, но и напълно презентация от Unreal Fest 2025, която се състоя в началото на юни в Орландо, беше качена наскоро в YouTube канала на Unreal Engine. В нея може да се види софтуерен инженерът Ари Арнбьорнсон от Epic, облечен в костюм на ловец на вещици, който призовава към „Hitch Hunt“, т.е. лов на микрозабавяния.

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

Общо се обсъждат седем причини за микрозабавянето:

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

Според Epic, за да се избегнат тези проблеми, е особено важно да се оптимизира по-добре и да се използват по-ефективно ресурсите. Разработчиците трябва да интегрират доказани практики за оптимизация възможно най-рано в процеса на разработка, за да предотвратят проблеми от самото начало.

Какъв е вашият опит с игри, базирани на Unreal Engine 5?

Thomas
Thomas
Възраст: 31 Произход: Швеция Хоби: игри, футбол, ски Професия: Онлайн редактор, артист

RELATED ARTICLES

Има ли кросплатформа в Battlefield 6? DICE има решение, което в крайна сметка може да задоволи всички

Дали DICE е намерило решението за кросплатформа, което може да задоволи всички? Изглежда, че с Battlefield 6 са много...

„Всичко наред ли е?“ – Baldur’s Gate 3 празнува втория си рожден ден с разкрития, които изненадват дори най-заклетите...

Larian отново ни изненадва с интересни статистики. Например колко хора са преминали Honor Mode. Или колко от вас са...

Нашето първо място в класацията на най-добрите игри с история за всички времена вече е достъпно за смартфони и...

Disco Elysium е за мнозина абсолютен шедьовър в жанра на ролевите игри. Мобилната версия на популярната игра с история...