←Назад

Unreal Engine - игровой движок, впервые представленный компанией Epic Games в 1999 году. Представляет из себя набор готовых программных решений, призванный упростить разработку игр для игровых студий. Распространяется по модели единоразовой выплаты, либо лицензионных отчислений, за которые студия получает полный инструментарий и исходный код движка. В 2003 году была выпущена вторая версия, в 2006 - третья, в 2014 - четвёртая, в 2022 - пятая и последняя на данный момент.

Третья версия является лучшей потому, что это последняя, заточенная эксклюзивно под компьютерные игры. Уже с 4 начались все эти заигрывания: Unreal Engine 4 начала позиционироваться, как движок для создания в том числе анимированных сцен для фильмов. Типичная история рыночной проституции. Это то же самое, что если бы завтра Мерседес объявил о начале выпуска, там, частных самолетов, или яхт, я не знаю.

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

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

Любая игра на Unreal Engine 4 и 5 - тормозящее говно. Особенно на 5. Никогда, никогда не было такого, чтобы новая игра на UE4 и 5 выходила, и с релиза в ней не было технических проблем. Это уже аксиома. Выходит игра на Unreal Engine - она по определению будет тормозить, глючить и лагать, жрать ресурсы, как не в себя.

Я до сих пор помню 2013-2014 год. Мне друг скидывал скриншоты демок на UE4. Сообщение заключалось в том, что графику в интерьерах уже невозможно отличить от фотографии. Примерно в это же время я запускал демо Unreal Paris на своей старенькой 7850 и охреневал от уровня графики. Естественно, первая мысль, которая у меня тогда родилась в голове - подождать пару-тройку лет, и в играх будет такая же графика. Дождались, называется!

Демо Unreal Engine 3 "Самаритянин" 2011 года - до сих пор выглядит замечательно. До сих пор оно впечатляет своим уровнем технологичности и артистизма. На равных состязается с Deus Ex: Mankind Divided, выпущенной на пять лет позже. А уж Хьюман Революшн, свою одногодку, так и вовсе оставляет вне конкуренции.

Бэтман, Unreal Engine 3.

При этом системных ресурсов потребляет третья версия на порядки меньше, чем пятая. Грамотная работа с графикой приносит соответствующие результаты. А когда за дело берётся неумелая студия, выбирающая Unreal Engine 5 "по умолчанию", пихающая в свою игру все подряд графические эффекты, не разбираясь, что к чему, не имея для этого никаких оснований, кроме как "модно" и "современно", получается неоптимизированное недоразумение.

Грамотный разработчик берёт только те графические технологии, с которыми он знает, как сделать что-то дельное. Берёт ровно столько, сколько ему нужно. Результат - малотребовательные, красивые, наделённые неповторимым стилем игры, остающиеся графически актуальными десятилетия после своего выхода: Half-Life 2, Doom 3, TES IV: Oblivion, Crysis. Неграмотный разработчик кидает все подряд, без понимания, что к чему. Результат - бесчисленные, лишённые какой-либо индивидуальности игры с графикой 2015 года, требующие топовую карточку из 2025.

Можно предположить, что третья - последняя этично-разработанная версия. Её разрабатывали белые программисты-американцы, а не аутсорсеры из Индии. Говнокодеры, работающие из-под палки за минимальную зарплату, создающие спагетти-код, забагованный до такой степени, что никто в здравом уме отлаживать его уже не будет. Всё держится на добром слове. Никого из Epic Games это не волнует, ведь главное - прибыль.

Несмотря на то, что выгоднее содержать собственный штат программистов, которые будут улучшать собственный движок студии, чем платить лицензионные отчисления в размере 5% от продаж игры, студии начали отказываться от своих движков в пользу Unreal Engine. CD Projekt Red - у них был свой движок RED Engine, который был способен выводить топовую графику, и даже поддерживал трассировку лучей, DirectX 12. Недавно, анонсировав разработку игры Ведьмак 4 - его выкинули на свалку целиком (при том, что он разрабатывался с 2007 года), заменив на Unreal Engine 5.

Mafia: Old Country - та же история. У Hangar 13 был свой движок, успешно использовавшийся в Mafia 3 2016 года и Definitive Edition 2020-го. Передовой движок с поддержкой DirectX 12. Выбросили, перешли на UE5.

Деградация. Таким образом, эта раковая опухоль всё поглотила на своём пути.

Совершенно гениальное решение, которое приняли Epic Games начиная с четвёртой версии движка - сделать его доступным для всех желающих. Если раньше игровая студия должна была заключать серьёзный договор, теперь движок скачать может любая обезьяна. Буквально.