Достаточно скоро мир будет работать на Unreal Engine 5, и это проблема

Как опытный геймер и разработчик игр с более чем двадцатилетним опытом работы за плечами, я все больше беспокоюсь о быстро консолидирующейся среде игровых движков, при этом Unreal Engine 5 (UE5) является явным лидером.


🚀 Хочешь улететь на Луну вместе с нами? Подписывайся на CryptoMoon! 💸 Новости крипты, аналитика и прогнозы, которые дадут твоему кошельку ракетный ускоритель! 📈 Нажмите здесь: 👇

CryptoMoon Telegram



Достаточно скоро мир будет работать на Unreal Engine 5, и это проблема

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

Разумеется, о повсеместном распространении Unreal Engine можно спорить хоть целый день. Слава движка началась еще во времена Unreal Engine 2, но затем он превратился в одно из самых сторонних решений для разработки, когда Epic Games приступила к выпуску Unreal Engine. 3. Трудно переоценить важность UE, поскольку в прошлом на UE3 и UE4 было выпущено около тысячи игр. UE5, по сравнению с ним, еще более монументальен.

Предоставляя универсальный универсальный набор инструментов для создания игр, Unreal Engine (UE) существенно уравнял правила игры, позволяя небольшим командам с ограниченными ресурсами конкурировать в производстве игр без необходимости вкладывать значительные средства в специальные комплекты разработки. По сути, UE — отличный вариант при рассмотрении вопроса о демократизации разработки игр. Однако, хотя UE действительно впечатляет, важно отметить, что он не безупречен.

Достаточно скоро мир будет работать на Unreal Engine 5, и это проблема

Плюсы и минусы использования стороннего игрового движка

Прежде чем углубляться в мои опасения по поводу Unreal, позвольте мне сначала предоставить некоторый контекст, который поможет прояснить мои мысли. Если вы еще не знакомы с терминами, связанными с «игровым движком», понимание этого обсуждения может оказаться сложной задачей.

Как геймер, я бы сказал это так: игровые движки служат основой для создания различных видеоигр. Универсальные движки, такие как Unreal и Unity, универсальны и могут быть адаптированы практически к любому типу игр, тогда как такие инструменты, как RPGMaker, в первую очередь предназначены для ролевых игр. Однако между ними нет абсолютной границы — многие игровые движки можно использовать для разработки самых разных игровых жанров. Проблема заключается в том, насколько легко или трудоемко их настроить в соответствии с конкретными требованиями каждой уникальной игры.

UE (Unreal Engine) и Unity широко используются, поскольку в них встроено множество полезных программных функций. Для разработчиков игр это означает, что они могут быстро создавать элементы игрового процесса, такие как физика, рендеринг, функции и ресурсы, без необходимости разрабатывать их с нуля. Однако это также означает, что вы можете столкнуться с некоторыми особенностями и проблемами в движке, которые может быть сложно решить.

Использование стороннего игрового движка, такого как Unreal, дает преимущество передачи фундаментальной структуры вашего производственного процесса кому-то другому. Это позволяет вам сосредоточиться на аспектах, которые являются уникальными для вашего конкретного проекта. Более того, поскольку Epic Games постоянно расширяет границы разработки игр, технический долг по сути становится неактуальным при использовании Unreal Engine.

Достаточно скоро мир будет работать на Unreal Engine 5, и это проблема

Почему именно Unreal проблематичен?

Если бы я написал эту статью несколько лет назад, она не началась бы с акцента на Unreal Engine. Интересно, что Unreal и Unity были тесно связаны друг с другом, пока Unity не сделала сомнительный шаг, предложив политику взимания платы за выполнение. Это решение было катастрофическим с точки зрения бизнеса: оно не только уменьшило влияние Unity на рынке, но и повысило популярность Unreal Engine 5. В результате разработчики стали часто выбирать UE5, что привело к его широкому использованию в разработке игр.

Если вы внимательно следите за некачественной производительностью и подозрительной оптимизацией, то, о чем я собираюсь поговорить, может показаться вам менее привлекательным. Беглый взгляд на обзоры игр, использующих Unreal Engine, на YouTube от Digital Foundry, может дать некоторое представление о проблемных областях. Возьмем, к примеру, широко известный Silent Hill 2 Remake; он тоже столкнулся с этими проблемами.

И давайте не будем забывать о неожиданном любимце игровой индустрии этого года, Black Myth: Wukong:

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

Проблема, на которую я указывал ранее, касается унаследованных проблем с Unreal Engine 5, который имеет репутацию постоянного тормоза, который, кажется, невозможно решить. Кроме того, он довольно требователен к производительности. Фактически, ни одна игра на Unreal Engine 5, такая как Remnant 2 или Lords of the Fallen, не может считаться подходящей для бюджетных компьютерных систем.

Достаточно скоро мир будет работать на Unreal Engine 5, и это проблема

Проблема не в сегодняшней ситуации, а в том, что будет через 10 лет.

В настоящее время я должен признать, что мне очень нравится Unreal Engine 5 как набор программных инструментов. Я решительно поддерживаю такие технологии, как Lumen и Nanite, и считаю, что для нас было бы выгодно использовать стандартизированные решения рендеринга Epic по сравнению с потенциальными альтернативами от Nvidia. Идея технологической эксклюзивности меня не привлекает.

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

Общеизвестно, что перечисленные проекты в настоящее время разрабатываются или будут использовать Unreal Engine 5.

Будучи энтузиастом игр, трудно не почувствовать укол ностальгии, когда я вижу, как какая-то действительно инновационная, специально разработанная технология исчезает с нашего радара. Конечно, многое из этого затмилось временем, оставив позади несколько поколений. Однако факт остается фактом: исчезновение таких драгоценных камней, как X-Ray, REDEngine, Slipspace, Fox Engine и многих других, заставляет меня усомниться в разумности полагаться исключительно на Unreal во всем в будущем. Возможно, я просто слишком много думаю, но разве нет какой-то внутренней ценности в сохранении уникальных, специально созданных игровых движков? Это определенно заставляет задуматься.

Достаточно скоро мир будет работать на Unreal Engine 5, и это проблема

Unreal удушает игровую индустрию, и в ближайшее время ситуация не изменится.

Хотя возможно, что мои опасения преувеличены или необоснованны, похоже, что Unreal Engine действительно стал важным игроком в современной индустрии разработки игр. Однако у меня все еще есть сомнения по поводу его доминирования.

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

  • AAA-файлы, работающие на Unreal, выглядят великолепно (и работают ужасно, но это менее важно).
  • Инди-студии и индивидуальные разработчики могут создавать быстрые демо-версии UE5, которые выглядят фотореалистичными.
  • «Фан-римейки» любимых игр разрабатываются направо и налево.

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

Смотрите также

2024-10-14 16:48