Авторы Unity похвастались возможностями движка в новых видео
Разработчики известного движка Unity представили несколько технических демо, в которых показали все графические улучшения и возможности своего детища.
В роликах можно полюбоваться на некий футуристический мегаполис с летающими машинами, внутренности космического корабля, различные визуальные эффекты и анимацию, а также геймплей сетевого шутера с «говорящим» названием Sample («Образец» или «Пример»).
в 14:25 25 окт 2018
Технические новости
Теги:
видео
Новости и статьи по тегам:
- 2 Розовые цветы: 25 минут геймплея Far Cry: New Dawn (+ первые 20 минут из кампании)
- 11 DLSS в Red Dead Redemption 2 дает прирост производительности до 45%
- 2 20 минут геймплея из A Plague Tale: Innocence
- 9 15-минутный геймплейный ролик Dead Island 2 — в игре будут русские субтитры
- 12 Моддер выпустил самостоятельную версию фанатского ремейка Doom 1 и 2
- 2 Несколько геймплейных видеороликов из ремастера Yakuza 3
Unity в последние годы сильно радует возможностями, стоит взглянуть на мою любимую Zelda Breath of the wild и Divinity Original Sin 1,2, а так же Pillars of eternity 1,2. Я понимаю, что столь хорошие игры — это заслуга авторов игры, но то, что дает сам Unity для реализации — впечатляет.
Да это всё ерунда, если у разрабов руки из жопы… Обычно делают так, что ни оптимизации нет и багов по самую глотку.. И даже 100 патчей не исправляют, а они тут показывают супер-пупер эффекты. Их никто, кроме ААА-компаний юзать не будет. Геймдев — слишком дорогостоящее занятие.
Divinity Original Sin: Игровой движок Divinity Engine
Divinity Original Sin 2: Игровой движок Divinity Engine 2
Zelda Breath of the wild неизвестно какой движок, но известно что разработчики использовали много разного софта. Например Havok Physics
Только Pillars of eternity используют игровой движок Unity, и эта игра совершенно точно не показатель крутости движка.
Меня пока что больше всех поразил игравой движок Fox Engine. Но это было давно, но Unity тоже ничего. Особенно когда понимаешь что Cities: Skylines написана на нём.
Кому всё это нужно, когда есть UE4?!
Причин так много что перечислять устанешь.
Начните с одной
Это точно. Но главное, по Unity в интернете тонна информации, любая проблема легко гуглится, а в UE4 попробуйте найти, почему foilage пропадает в режиме синематика, например…
А ещё, для Unity море готовых ассетов и скриптов. При разработке больших игр их редко используют (хотя видел и такое), но на них, как минимум, можно учится.
Не совсем. В UE4 есть Blueprint, но это не отдельный язык, а визуальный редактор скриптов на с++. В Unity с++ вообще нет, все скрипты пишутся на c# или javascript, которые проще в освоении, да и подходят больше. А функционал визуального редактора добавляется сторонними ассетами, которых куча и которые, часто, удобнее чем в UE, хотя и функционально сильно не дотягивают.
На обоих движках проекты компилируются под все основные платформы и многие не основные. И там и там есть особенности, типа “вот эта фишка под этой платформой работать не будет”. Например тесселяция в Unity работает только под виндой (потому что DX11). В Unity с этим проблем больше, в UE меньше, но тоже хватает.
В целом, по графике в Unity уже давно существуют сторонние ассеты, которые приближают качество графики к UE4. В каких-то отдельных моментах даже превосходят. В конечном счёте используются одни и те же АПИ, так что вопрос качества графики - это (если очень грубо) свет (тени), шейдеры и постпроцессинг.
Так вот, с недавних пор, в Unity появился Scriptable Rendering Pipeline (демонстрция которого, как раз и есть на видео в первом посте). Суть в том, что весь процесс рендеринга — это тупо скрипт, который можно править под себя. Иными словами, туда (в теории) можно запихнуть хоть рендерер из UE4, хоть из CryEngine — и картинка будет практически идентичной.
К сожалению, вряд ли кто-то из инди разработчиков (которые в основном и облюбовали Unity) будет этим заниматся...
Выглядит красиво: