Форум CG художников

Полезности => Игровые движки => Тема начата: Vesta от 06 Апреля 2014 в 23:13

Название: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: Vesta от 06 Апреля 2014 в 23:13
Источник (https://cgforum.ru/go.php?url=aHR0cDovL2Jsb2cuZGlnaXRhbHR1dG9ycy5jb20vdW5pdHktdWRrLWNyeWVuZ2luZS1nYW1lLWVuZ2luZS1jaG9vc2Uv)
Источник перевода (https://cgforum.ru/go.php?url=aHR0cDovLzNkcGFwYS5ydS93aGF0LWdhbWUtZW5naW5lLXRvLWNob29zZS8=)
Журналист: Алёна

В статье рассматриваются характерные особенности трех самых мощных игровых движков: Unity, UDK и CryENGINE.

(http://s020.radikal.ru/i712/1404/2a/fa2aa1ce420a.jpg)

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

За последнее время разработчики сделали доступными для широкого использования многие мощные игровые движки, давая, тем самым, независимым разработчикам возможность воссоздать игры из их грез. Самые популярные игровые движки – Unity, UDK и Cry ENGINE. Все они являются самыми мощными игровыми движками, с характерными сильными сторонами. Для начала определитесь, будет ли ваш проект шутером от первого лица (FPS), 2D или 3D мобильной игрой или обладать сказочно красивой графикой?

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

(http://s020.radikal.ru/i711/1404/29/23404b2c0ea4.jpg)

Unity

Unity – игровой движок с широким спектром возможностей, удобным и дружественно настроенным интерфейсом. Вся его соль заключается в мультиплатформенности, что означает легкое и быстрое портирование игр под такие платформы, как Android, iOS, Windows Phone 8 и BlackBerry, делая движок приоритетным при выборе ПО для разработки игр под мобильные приложения. Кроме этого, с помощью Unity можно также разрабатывать игры для PS 3, Xbox360, Wii U и веб-браузеров.

Unity легко «читает» ассеты из таких 3D-редакторов, как 3D Maya, 3Ds Max, Softimage, CINEMA 4D, Blender и пр., что означает отсутствие проблем с чтением различных форматов. А после недавнего релиза Unity 4.3 также может работать с 2D-графикой, поддерживая спрайты и 2D-физику, благодаря чему с помощью движка можно также создавать графику для 2D-игр.

И, хотя, Unity легко интегрируется с практически любым 3D-редактором, его графический редактор может выполнять весьма ограниченный ряд операций. В среде Unity нельзя моделировать, исключение составляет базовая работа с примитивами, таким образом, весь контент необходимо создавать с помощью стороннего 3D-редактора. Однако у движка есть обширная библиотека объектов, которые можно купить или загрузить (стоимость ассетов устанавливают их авторы).

Существует две версии Unity: бесплатная и Pro. Pro-версия движка стоит $1,500 или $75 помесячно. Она существенно отличается от бесплатной версии Unity, имеет освещение типа global, возможность render-to-texture, IK-риги Mecanim и пр. Бесплатная версия Unity щедро снабжает контент вотермарками, избавиться от которых невозможно. Более детальную информацию можно найти на официальном сайте Unity.  (https://cgforum.ru/go.php?url=aHR0cHM6Ly91bml0eTNkLmNvbS8=)

(http://s019.radikal.ru/i621/1404/0c/4981ab57c9be.jpg)

UDK
Unreal Development Kit или UDK – бесплатная версия движка Unreal Engine 3, написанного Epic Games, который используется для разработки многих игр класса ААА, включая шутер Gears of War. Этот движок обладает высокими графическими возможностями и может также использоваться для разработки мобильных игр. У UDK, в отличие от Unity, есть свой собственный мощный инструмент для дизайна игровых уровней непосредственно в самом движке.

Главным образом Unreal Engine разрабатывался для создания FPS. Именно благодаря старой версии движка мы смогли поиграть в первую версию Unreal, сейчас же движок используется для создания игр разнообразного жанра, RPG  в том числе. У Unreal есть свой скриптовый объектно-ориентированный язык программирования, похожий на Java или C++. Полный список игр, созданных на Unreal Engine 3, можно посмотреть в шоукейсе UDK.

UDK, как и Unity, работает с различными платформами, включая iOS, Android, Windows Phone 8, Xbox360, PS 3, Playstation Vita и Wii U.

Как и в случае с Unity платить за UDK вы будете только в случае релиза игры. Несмотря на это независимые разработчики, сидящие на UDK, могут использовать более гибкий подход, не требующий серьезных вложений на начальных этапах разработки. На момент издания игры вы должны будете заплатить лицензионный сбор в размере $99. Также, если вырученная за игру прибыль превысит $50,000, вам придется заплатить от нее 25%, что составит авторское вознаграждение разработчиков. Более детальную информацию можно найти на официальном сайте UDK.  (https://cgforum.ru/go.php?url=aHR0cHM6Ly93d3cudW5yZWFsZW5naW5lLmNvbS9wcm9kdWN0cy91ZGsv)

(http://s003.radikal.ru/i202/1404/eb/f9c17d10a943.jpg)

CryENGINE
CryENGINE (https://cgforum.ru/go.php?url=aHR0cDovL3d3dy5jcnllbmdpbmUuY29tLw==) – невероятно мощный движок, разработанный компанией Crytek, и впервые представленный в первой части Far Cry. С помощью этого движка можно создавать игры под ПК и консоли, включая PS4 и Xbox One. Графические особенности CryENGINE значительно превосходят возможности первых двух движков, поскольку включают артхаусный свет, реалистичную физику, продвинутую систему анимации и пр. CryENGINE использовался для разработки Ryse: Son of Rome. Этот движок, как и UDK, очень интуитивен и обладает мощными возможностями для дизайна уровней.

Несмотря на то, что CryENGINE считается самым мощным движком из всех трех, вам придется потратить какое-то время, чтобы разобраться в нем, это может оказаться достаточно сложным, если вы не имели опыта работы с игровыми движками. Если вы не хотите, чтобы качество графики в вашей игре было на уровне Crysis 3 или Ryse: Son of Rome, тогда стоит сделать выбор в пользу более дружественно настроенного движка.

Несмотря на то, что на сайте CryENGINE нет информации касательно лицензионных сборов, существует бесплатная версия CryENGINE для некоммерческого использования, такая же, как у UDK и Unity. Если вы хотите узнать о порядке цен на движок, вам необходимо связаться с CryEngine, предоставив им детали касательно игры и целевой платформы.

Так что же подойдет мне?

Все три игровых движка являются невероятно мощным инструментом. В то время как Unity больше подходит для мобильных 2D и 3D-игр, UDK, обладая уникальным скриптовым языком программирования, идеально подходит для создания FPS-шутеров, а  CryENGIN, адапированный под платформы следующего поколения, имеет потрясающие графические возможности и, только вы сами можете решить, что же лучше подходить вам для решения существующих задач. Надеемся, что этот пост был информативным и помог вам сделать правильный выбор, сфокусировавшись на самой интересной части – разработке. Если вы все еще сомневаетесь – поюзайте все три движка.

Источник (https://cgforum.ru/go.php?url=aHR0cDovL2Jsb2cuZGlnaXRhbHR1dG9ycy5jb20vdW5pdHktdWRrLWNyeWVuZ2luZS1nYW1lLWVuZ2luZS1jaG9vc2Uv)
Источник перевода (https://cgforum.ru/go.php?url=aHR0cDovLzNkcGFwYS5ydS93aGF0LWdhbWUtZW5naW5lLXRvLWNob29zZS8=)
Журналист: Алёна
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: iron100 от 20 Февраля 2017 в 01:42
Очевидно по-моєму - Unreal 4 (UDK можна забути). Якщо є бажання максимально складні речі робити.
Unity для простеньких проектів іде частіше. Відкриваю, дивлюся на нього - взагалі не надихає.
CryENGINE є бажання потестувати, але перекладів навчальних матеріалів кіт наплакав.
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: ghostdom от 20 Февраля 2017 в 08:11
Не порите ерунды. Все три движка офигенные. Ну, у края свои заморочки, полноценный билд вы на нем не сделаете без лицензии. А анрил и юнька - офигенные движки, оба. И на обоих можно делать шедевры.

Цитировать
Відкриваю, дивлюся на нього - взагалі не надихає.
Это говорит только одно - вы пока даже не пробовали в нем работать.
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: iron100 от 20 Февраля 2017 в 08:21
Не порите ерунды. Все три движка офигенные.

Тема називається "Какой игровой движок выбрать". Шо не сподобалось?
Ви спеціаліст одночасно по всім трьом?
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: mxmxma от 20 Февраля 2017 в 08:42
Анрил сейчас намного сильнее и это стоит признать

Редактор материалов чего стоит. Для меня, как артиста,- это самый большой плюс
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: Vesta от 20 Февраля 2017 в 11:30
Ребят, от задач зависит. У каждого свои преимущества.
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: ghostdom от 20 Февраля 2017 в 13:47
Цитировать
Тема називається "Какой игровой движок выбрать". Шо не сподобалось?
Ви спеціаліст одночасно по всім трьом?
Не так чтобы спец, но успел познакомиться со всеми тремя
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: ghostdom от 20 Февраля 2017 в 13:56
Цитировать
Анрил сейчас намного сильнее и это стоит признать
Ну и обзор же выбрали) Того нету сего нету) Смешно слушать этого обзорщика. Все там есть. Это имхо очередной холивар, который смысла не имеет. Есть те же редакторы визуального программмирования, есть те же редакторы шейдеров, есть те же редакторы анимаций, света, террейна и тд. и тд. Желающий знать будет все это знать. Желающий не знать - будет не знать. Но со всеми ими есть туча нюансов, у каждого своих. Исходный код вам понадобился) Вы поинтересуйтесь у разработчиков игр, только тех кто игры делает, а не фичи для движка, сколько из них переписывали исходный код и ответ получите очень простой - единицы. Потому как логика игроделов проста - либо делать(рыться) движок либо делать игру. Смех да и только.
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: mxmxma от 20 Февраля 2017 в 14:36
Ок. Возможно чего то не знаю. Покажи мне встроеный в юнити редактор шейдеров. Такой же как в UE4
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: OLOSAVR от 20 Февраля 2017 в 14:46
Мне нравится    CryENGINE, мне в нем удобно и все понятно, правда это единственный движок в который я,
более менее осознано погрузился, остальные два только поверхностно посмотрел....
Думаю как и во всем, тут важны задачи к которым подходят те или иные движки более своих конкурентов,
а также личные предпочтения людей их использующих, человеческий фактор ни кто не отменял ))
Все трое, по отдельности очень хороши !
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: ghostdom от 20 Февраля 2017 в 15:04
А почему именно встроенный) Есть и очень похож. Но ты не сравнивай разные вещи. Логика анрила - все основное внутри. Логика юньки - все на плагинах. Так что - есть. Называется Shader Forge и делался как раз по прообразу анриловского.
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: mxmxma от 20 Февраля 2017 в 15:16
Видел Shader Forge, но, признаюсь, не работал в нем. Не могу сравнить их..Ты им пользуешься?

Ты прав что UE4 имеет все в нутри, на юнити нужно ставить плаги- докупать, не сказал бы что это хорошо.. Если 20 артистов и каждому по 5-6 плагинов по 100 баксов, то сумма получится приличная..
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: ghostdom от 20 Февраля 2017 в 15:35
Я давненько в юньке уже не работал. Но да, он у меня есть. Лицензионный, кстати с неделю тому новая версия вышла. Офигенная штука. Функционал там огромный, не возьмусь сравнивать с анриловским, я не влезал очень глубоко в них. Но реализовать можно очень многое. Скажем так - практически все из желаемого. В обоих. И да, меня удивляет автор ролика, ведь ролик от 15-го года, а этот редактор кажись появился еще в 14-м. Так что автор явно халтурщик). Тут самое основное в выборе будет лежать в сфере вкусов и приверженностей. Оба движка позволяют сделать классный продукт. Край не беру во внимание по причине его лицензии да и там есть у них нюансы свои.

Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: Dakon от 20 Февраля 2017 в 19:00
Работал со всеми движками. На данный момент в Unity. Простой и надежный движок. Я в первую очередь смотрю функционал, и последнюю очередь рендер. UE4 это хороший рендер. Но и Unity не отстает, даже из коробки. А если в Asset Store  заглянуть, то делать можно что угодно. Cry Engine--еще то УГ :(
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: Land от 21 Февраля 2017 в 01:57
Работал со всеми движками. На данный момент в Unity. Простой и надежный движок. Я в первую очередь смотрю функционал, и последнюю очередь рендер. UE4 это хороший рендер. Но и Unity не отстает, даже из коробки. А если в Asset Store  заглянуть, то делать можно что угодно. Cry Engine--еще то УГ :(
кстате, а Юнити поддерживает бленд материалов по цветам вертексов?
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: ghostdom от 21 Февраля 2017 в 08:30
Все зависит от шейдеров. Почему бы и нет
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: Dakon от 21 Февраля 2017 в 17:03
А терраин на чем работает, как не на смешивании текстур.  Вопрос в другом, где это смешивание еще применять?
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: ghostdom от 21 Февраля 2017 в 17:58
На моделях конечно. Вертексная раскрасска это один из способов текстурирования)
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: Dakon от 21 Февраля 2017 в 19:23
Я не вижу в этом никакого смысла. На крайний случай есть второй UVset. Для особых случаев. Есть правило--чем сложнеее шейдер, тем больше он жрет ресурсов (проходы в Drawcall).
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: ghostdom от 22 Февраля 2017 в 08:23
То, что вы не видите смысла еще не значит что это не нужно. Применение ему можно найти разнообразное. И ювисеты тут ни при чем.
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: iron100 от 22 Февраля 2017 в 08:43
"Можна робити" - це одне. А що по факту зроблено?

https://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%98%D0%B3%D1%80%D1%8B_%D0%BD%D0%B0_%D0%B4%D0%B2%D0%B8%D0%B6%D0%BA%D0%B5_Unity

Які легендарні проекти? Pokemon Go, чи шо?

На Cry так і взагалі все ясно - один Crysis.
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: OLOSAVR от 22 Февраля 2017 в 13:21
"Можна робити" - це одне. А що по факту зроблено?

https://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%98%D0%B3%D1%80%D1%8B_%D0%BD%D0%B0_%D0%B4%D0%B2%D0%B8%D0%B6%D0%BA%D0%B5_Unity

Які легендарні проекти? Pokemon Go, чи шо?

На Cry так і взагалі все ясно - один Crysis.

Ну предположим что не только один Кризис )  Просто не каждая контора может себе позволить лицензию Края ))
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: ghostdom от 22 Февраля 2017 в 17:37
Цитировать
"Можна робити" - це одне. А що по факту зроблено?
Вы действительно думаете, что список игр на юньке это только те что вы нашли в википедии? Сочувствую если так)) Тот же вопрос можно повторить по анрилу) И по краю в некоторой степени тоже)

Цитировать
Які легендарні проекти? Pokemon Go, чи шо?
А что значит - легендарные проэкты? Может обьясните?

Цитировать
На Cry так і взагалі все ясно - один Crysis.
Не только кризис. Там и другие есть, но немного.

Я вот одного не могу понять. К чему весь этот холивар. Вы намереваетесь легендарный проэкт реализовывать? Так вперед и с песнями. Меньше слов и больше дела. Взяли любой из этих движков и начали работать. Походу разбираетесь, устраивает он вас или нет и если нет то чем. Разочаровались - перешли на другой и дальше работаете. Вот и вся логика работы.
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: Dakon от 22 Февраля 2017 в 18:36
По поводу бленда текстур в одном материале, возможно это?


То же, что и использует террейн шейдер. А если разобраться, то можно и самому шейдеры писать.
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: Land от 23 Февраля 2017 в 01:50
"Можна робити" - це одне. А що по факту зроблено?

https://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%98%D0%B3%D1%80%D1%8B_%D0%BD%D0%B0_%D0%B4%D0%B2%D0%B8%D0%B6%D0%BA%D0%B5_Unity

Які легендарні проекти? Pokemon Go, чи шо?

На Cry так і взагалі все ясно - один Crysis.
Star Citizen на крае делают
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: iron100 от 23 Февраля 2017 в 11:02
Цитировать
"Можна робити" - це одне. А що по факту зроблено?
Вы действительно думаете, что список игр на юньке это только те что вы нашли в википедии? Сочувствую если так)) Тот же вопрос можно повторить по анрилу) И по краю в некоторой степени тоже)

Цитировать
Які легендарні проекти? Pokemon Go, чи шо?
А что значит - легендарные проэкты? Может обьясните?

Цитировать
На Cry так і взагалі все ясно - один Crysis.
Не только кризис. Там и другие есть, но немного.

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

А де тоді доповнений список?

Для порівняння список ігр на Unreal -

https://www.wikiwand.com/ru/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B8%D0%B3%D1%80_%D0%BD%D0%B0_%D0%B4%D0%B2%D0%B8%D0%B6%D0%BA%D0%B5_Unreal_Engine
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: ghostdom от 23 Февраля 2017 в 13:14
Цитировать
А де тоді доповнений список?

А кому он нужен? И зачем? Вы собираетесь что-то делать или сравнивать кто, сколько, чего и на чем сделал? Дерзайте, может это и ваш путь)
Название: Re: Какой игровой движок выбрать: Unity, UDK или CryENGINE?
Отправлено: Dakon от 23 Февраля 2017 в 19:54
Бессмысленный спор ;D
TinyPortal 1.6.6 © 2005-2020