Сравнение Unreal Engine и Unity
Vložit
- čas přidán 10. 06. 2020
- Игры на UE 5 (новый курс + 2D) - clck.ru/32Enwy
На UE 4 - clck.ru/32Envu
Какой движок для создания игр лучше?
Четыре года назад я выбирал движок для создания игр. Мне предстояло определить, какой из трёх движков для создания игр лучше: Unreal Engine, Unity и CryEngine.
Я перерыл весь интернет, оценивая эти движки по их достоинствам и недостаткам. После тщательного сравнения и анализа сделал осознанный выбор в пользу движка Unreal Engine, и в дальнейшем ни разу об этом не пожалел.
Разбирать CryEngine нет смысла, поскольку этим движком сегодня уже никто не занимается.
Остаются Unreal Engine и Unity, какой лучше?
По цене. Unreal Engine абсолютно бесплатен для всех без ограничений, пока вы не будете получать доход (очень большой доход, тогда 5% от продаж) от проекта, если он создан на этом движке. То есть Unreal Engine бесплатный для всех, кроме сделавших на нём огромное состояние. А вот с Unity картина совсем другая. Бесплатна только урезанная версия, а платные стоят 40$ в месяц (тоже урезанная), и 150$ в месяц. Создание игр для многих людей - это просто хобби, а платить за хобби ежемесячно 40$ неприемлемо.
Кроме цены, движок Unreal Engine оказался лучше практически по всем остальным параметрам. Сравнительные характеристики представлены в ролике.
Освоить создание игр на Unreal Engine 4 - clck.ru/32Envu
На UE 5 (новый курс) - clck.ru/32Enwy - Hry
Буду рад комментам и оценкам ролика, благодарю заранее. Всем удачи!
Уважаемый автор жду вашего курса по 2d на ue4 . Так как счетаю что первая игра должна быть именно в 2d хотя я профессионалы 3d дизайнер с опытом работы более 10 лет
Отвечу не вполне по теме, но наверняка кому-то пригодится.
К курсу по Unreal Engine идёт специальный бонус «Создание игры под мобильные устройства».
Где в рамках 10 уроков разбираются множество мелких нюансов и отличия мобильной разработки от создания игры для ПК. Там создаётся мобильный шутер от первого лица, в котором надо сражаться с постоянно появляющимися и атакующими игрока зомби.
У меня такое чувство, что все сравнения Unreal и Unity делают исключительно пользователи Unreal.
В Unity есть visual script он называется Bolt
В Unity есть готовая система мультиплеера UNet и бесплатный Photon
Unity все равно более гибкий, он подходит буквально для всего, даже и не для игр
@ancient soul фасмофобия
@ancient soul тот же геншин на юнити сделан
@@ishi011 твой геншин - редкостное дерьмо
Ты чертовски прав!
@@ishi011а кроме китайский студентов кто-то делает там серьезные вещи на бесплатной версии?
Очень информативный ролик. Без воды. Все по фактам. Однозначно лайк!
👍
Большое спасибо за ролик. Долго колебался между движками, но благодаря Вашему видео я определился.
Рад, что материал из ролика оказался Вам полезен. Удачи во всех Ваших начинаниях!
1:43 Ахах, урезанная версия. В чём она урезана? И в чём платная лучше? Платная версия нужна если компания зарабатывает от 100000$ в год, в ней просто логотип Unity в начале не появляется
Мне кажется он даже Unity не скачивал. Unity - нормальный игровой движок
Не совсем понимаю, в Unreal можно моделировать 3d модели, или там просто какие то базовые инструменты моделирования?
Моделировать там нельзя
@@timofeypopov9844 спасибо
Теперь я 100% уверен что графоний в Сталкере 2 будет отличным
👍
спасибо мужик за видео! долго искал подобный видос, лайк подписка удар в колокол!
Спасибо огромное, более понятного видео, чем у вас, на эту тему не видел!
В вашем курсе по Unreal присутствует "обучение" по созданию игр в 2d?
На странице курса есть перечень уроков с подробным описанием.
Присутствует.
В новом курсе по UE5 есть специальный бонус «Разработка 2D-игры» из 14 уроков - clck.ru/32SZVk
Кратко и информативно. Unreal реально крут. Как выпустят 5 версию вообще порвет всех.
Unreal Engine 5 выйдет примерно к концу 2021. По уверениям разработчиков будет присутствовать обратная совместимость. Т.е. проект версии 4.25 будет без проблем работать в 5.0. Это значит, что, что курс по Unreal Engine 4 останется полностью актуальным. Сами разработчики не скрывают, что выход UE 5 - просто маркетинговый ход.
Отличаться UE 5.0 от 4.30 будет так же, как 4.25 от 4.24.
И, как я понял, этим ходом они пиарят новую ценовую политику: 5%, если проект собрал более $1 млн. Более того, всем, кто в 2020 заплатил 5% от продаж, вернут деньги назад. И это печальная новость для конкурентов UE.
Согласен
Unity как всегда будет догонять)
@@maldok4087 поэтому никогда и не догонит, потому что анриал даже не смотрел на конкурентов и не гонялся за кем-то, они просто делают хорошо и для всех
Спасибо, толково, ролик снял все вопросы! Теперь всё ясно и понятно. В старых роликах, которые смотрел, просто инфа старая была, а здесь свежая.
Точно подмечено.
1. Сравнивать blueprint и c# некоректно. Аналогом являеться Bolt. Но и blueprint и bolt нужны для создания прототипов. Например геймдизайнерами. Писать всю игру на них никто не будет. Так что тут надо сравнивать c++ и c#. Писать на c# просто быстрей. Плюс благодаря il2cpp на производительность это влияет не сильно. Но если нужна ручная работла с аллокацией памяти и прочими низкоуровневыми фишками, то лучше сразу писать на c++. Только в unreal совсем не тот стандарт языка, который используют уже давно. А значительно старше. В unity кстати тоже долго не обновляли c#. Но таки обновили
2. С мультиплеером не понял. Вроде photon никуда не девался. И его все еще можно использовать в unity. Или имееться ввиду, что нужно код писать для мультипллера? Для phonot-а точно так же есть уже готовый набор компонентов, которые можно просто использовать. Но если в игре нужен мультиплеер, значит нужна его оптимизация. А это значит, что и в unity и unreal нужно писать код :0)
3. Текстуры высого разрешения, как скажем все крутые обновления 5-й версии очень требовательны к железу. Имееться ввиду, что они работают только на карта выше определнных моделей. Так что это скорее для игра категории B и выше. Мобильные игры на unreal тоже делают, но не надо ожидать, что там будет все так же красиво как на картах 2xxx серии.
4. В unreal store ассетов сильно меньше. Причем то что они качественее не спасает ситуацию. С полезностью бесплатных ассетов и в asset store и в unreal store проблемы. А из платных беруться недостающие. Еще и иногда доделываються. И тут важен выбор, что бы было то что нужно именно для вашей игры. Не все делают реалистичную survival-rpg.
5. Про оптимизацию все тоже не так просто. В unity c появлением ECS, наконец появилась возможность разделения работы модулей движка на разные потоки. Что позмоляет значительно повысить производительность. Это кроме async await и прочих радостей многопоточности. В unreal тоже есть возможность с работать с thread например. Но из коробки все происходит в одном потоке. А написание своего механизма на c++ займет определенное временя.
6. Еще при разработке игры нужно учивать, что будет необходимо интгерировать и обновлять много разных SDK. И на unity это существенно проще. То есть писать можно хоть на haXe. Но тогда обертки над SDK придеться делать и потдерживать самостоятельно.
7. Для того что бы картинка была приятной в обоих движках нужен скилл тех-артиста. Правильно настроенные материалы, шейдеры и освещение. А не то на каком языке написан код. unity и unreal для разных целей нужны. И не зря вакансий на unreal на просторах СНГ меньше, чем вакансий для unity разработчиков. Потому что на unity делать игры дешевле. Тем более, если речь идет про мобильные игры
Давай найди мне хоть одну игру на unity которая красивая, и держит высокий fps...
@@user-fr2dd7uk6p genshin
@@user-fr2dd7uk6p 0iq
2 года разработки на C# и 1 на Unity, и то понял только 80% от всего месседжа. Да, вероятнее это была реклама UE, но к сожалению не способен оценить, т.к. UE даже не трогал
Сразу видно юнитифага, хах. На blueprint игры не делают? Эпики выложили исходный проект fortnite, и там большая часть создана на блюпринтах. В то время, как болт это просто игрушка, для людей которые не умеют кодить, блюпринты же это мощный инструмент, для создания игр, аналога которого никогда не будет у юнити)))
Сравнил два одинаково загруженных проекта. В юнити выдало примерно 45 кадров, а в анриале 78-90. Может я скосячил где, так как не должна быть настолько огромная разница... наверное))
Спасибо, буду учить Unreal Engine 5
Спасибо за видео! Помог определиться!
Пожалуйста, и желаю больших достижений!
Не совсем правильное сравнение.
Есть еще множество аспектов:
Из коробки Юнити менее тяжеловесный и имеет компиляцию "на лету", обновленный код практически моментально собирается и подтягивается игрой из коробки. Анриал же при созданиии нового файла кода собирает проект заново. Конечно Анриал можно настроить, но для новичка все танцы с настройкой могут отбить желание. С++ гораздо более сложный и хуже читаемый язык чем C#, уж не говоря о том, что С# может работать независимо от движка. С помощью LINQ и интеграции всех мелкомягких библиотек из коробки С# умеет парсить, работать с базами данных, сериализировать огромные массивы и все это в несколько строк. Работа со скриптовыми объектами в Юнити проще, можно драг н дропом накидывать скрипты на уже существующий объект и скрипт сработает. Ограничения бесплатной версии Юнити обычный пользователь не ощутит на себе.
НО, Анриал бесспорно лидер в работе с 3д и материалами, стандартизированный скелет и множество ассетов под скелет, возможность работы как кодом так и блюпринтами это огромные плюсы.
Для стилизованного, не реалистичного 3д и 2д Юнити гораздо более рациональный выбор. Для реалистичного 3д, трипл эй, синематиков больше подойдет Анриал
(«...для новичка все танцы с настройкой могут отбить желание.»)
У новичков , которые действительно хотят освоить создание игр на Unreal Engine, никто ничего не отобьёт. Понятно, что настройки чего-угодно у новичков всегда занимают какое-то время, ничего страшного в этом нет. Спасибо за Ваше мнение.
Ты немного неправ. В анриале можно отключить авто компиляцию при добавлении нового С++ класса. Вообще посмотри сам настройки движка, там много интересного.
как по мне блюпринты и прочее визуальное программирование это могила для итоговой игры, конечно когда наши компьютеры и прочие девайсы будут иметь нереальное (для нашего времени) количество вычислений, то визуальное программирование станет мастхэвным, но сейчас это ужасный костыль и нужен он только дизайнерам, которые не умеют в кодинг и не желают развивать в этом прогрессе.
Сколько просмотрел видео, то все псевдоразрабы (дизайнеры) расхваливают блюпринты, но на деле в анриле даже С++ сильно переделан, а в 5ой версии так вообще ужасный кодинг имеет из слов настоящих разработчиков, так что Анриловцы не обольщайтесь и делайте красивые и глючные игры дальше на блюпринтах.
Юнити же рассчитан идеально на маленькие и средние проекты и скрипты на C# на голову выше блюпринтов.
@@user-hy2hr9vy4y (сори за ответ комментарию, которому уже год)
Оказывается я и дизайнер, и закапываю свою игру..
А в какой компании ты работаешь?
Я целый месяц искал лучшый игровой движок... И на тебе ответ на вопрос: лучшый игровой движок это Unreal Engine 4. Спасибо большое за информацию!!! Очень помог
Рад что помог. Удачи во всех Ваших начинаниях!
@@IT-shnik Вам тоже успехов!!!
Никогда не видел хорошей 2д мобильной игры, сделанной на UE движке. Такие игры прост моя страсть. Поэтому выбрал Unity.
Ну так, что лучше?
«...Лучше буду на заплаты
рвать я душу сам себе,
чем ругаться с тёщей матом
в трудной жизненной борьбе.
Лучше вирши аль экспромты
буду ночью рифмовать,
лучше буду только шпроты
с белым хлебом уминать.»
@@IT-shnik чё?
Я где-то слышал этот голос...
Русаков - вы ли это?)
13 мая 2020 года Epic Games подняли порог выручки бесплатного использования до $1 000 000. wikipedia
Верно. И это нам на руку!
1:50 С недавнего времени в Unreal Engine изменили условия, 5% вроде бы если сумма продаж за всех время составляет >= 1.000.000$
Верно. Большинству из разработчиков игр «дань» в 5% не грозит. А тем, кому грозит, можно только по-хорошему позавидовать.
@Коннор Девиант Всё верно.
@Коннор Девиант Пока заработаешь лям бакинских утечёт много воды.
@DrMnemic спасибо за уточнение, всё верно.
Смутные времена грядут 😂
Сейчас конечно юнити хуже именно для меня ведь теперь за каждое скачивание надо платить 20 центов а представьте если их много!!!
А unreal engine теперь лучше
А что ты думаешь о Godot?
Функционал ограничен, больше подходит для 2D. Но удобен для новичков, он бесплатный и несложный в освоении. Из минусов: для программирования используется собственный скриптовый язык, на др. доступных языках могут возникать затыки. Для создания первой игры, чтобы «набить руку» сойдёт.
край енджин нервно курит в сторонке
Загорелась идеей создать 3d локации из одной из моих любимых игр - Undertale. Так вот, хочется просто в них походить, без какого-нибудь геймплея, можно сказать просто создать красивую, около-реалистичную 3d сцену. Что для этого лучше подойдет unity или ue?
ВР чат зайди там уже есть локации и можно походить, но если сам хочешь то любой подойдёт, если прям реалистичную прям ппрям то анрил
На самом деле юез разницы
Это точно не реклама? Просто уж сильно он выше по этим показателям.
Да он даже Юнити не скачивал
Автор, а получается Вы работаете веб программистом (если да, то фронт или бэк) и занимаетесь разработкой игр (или графики) на Unreal на стороне как хобби ?
Это работа.
@@IT-shnik Какого рода проекты и в каком жанре?
@@DimaProsto В эпистолярном. На формулирование рода проектов потребуется некоторое время.
Я сначала начил изучать Unity потому что люблю 2д игры, и как раз изучал там только 2д, но когда мне надоело делать 2д, я захотел изучать 3д, но там мне не понравилось. Поэтому я скачал UE и там по дефолту графика очень классная и управление камеры в 3д пространстве тоже на уровне. Короче, если делать 2д игры - то Unity, если 3д игры или мультиплеер - то Unreal Engine
Вот одни за unity, ты практически один за ue среди тех кого я видел. Купил курс по unity. Увидел это видео. На душе больно... ну думаю этот ролик просто перехваливает ue). Одни хвалят одно, другие другое... как будто только у меня всё плохо и я не могу понять, что лучше...
Надо делать игру хоть на чём, иначе выбор инструментов может тянуться до бесконечности.
@@IT-shnik ну начну с unity. Всё равно unreal буду учить где то в два раза быстрее, а знание двух движков точно будет полезно).
@@IT-shnik спасибо!
ты хоть инфу проверяй они продали лицензию а не права и притом только на четвёртую версию а пятой занимается крайтек и продолжает развивать
Все круто, но не учен важный аспект с поиском работы и зарплатами.
Мне нужна карта для игры на подобе Тотал вар Арена
Проверил специально на сайте Unity по ценам: предоставит вам бесплатную версию программы, но в ней будут урезаны "некоторые" возможности? т.е. делать что-то на ней нереально. Plus - 399 $ /год за место (частично урезанная); Pro - 1800 $ /год (полная), это всё на одного чела. За доп.модули - отдельная плата. За командную разработку - цены ещё выше. Unity прижимистая, а её уже и по тех.возможностям обошли.
Выбор очевиден.
Спасибо, только «делать что-то на ней нереально» - это преувеличение, делать на ней всё-таки можно. Урезаны там поддержка, заставка и ещё кое-что по мелочи.
Но ряд преимуществ у последних версий Unreal Engine всё-таки есть, так считает большинство. Но поклонников и у Unity хватает. Там не хватает только качественной графики, Blueprint (скорости создания) и открытого кода в бесплатной версии.
@@IT-shnik Бесплатная версия полноценна и кроме вышеупомянутых неудаляемой заставки, остутствия поддержи, ничем не отличается от платной. Так же Юнити бесплатна при доходах с проекта больше определенной суммы. Так что в этом с Unreal они одинаковы абсолютно
Unity бы ещё заиметь бесплатную библиотеку качественных ассетов, как Quixel.com у Unreal имеется, и цены бы ей не было.
И, хотя Unity уступает по многим направлениям, у движка есть один мощный козырь в рукаве. Это количество обучающих материалов, их действительно пока больше.
@@IT-shnik я прям жестко 2 день ломаю голову с чем начать работать , я немного знаю c# что плюс в юнити , но и блюпринт мне интересен , так как я не знаю с++))) не замахиваюсь на ААА , так индюшатню попроьовать , а там мб руки и до шутака дойдут , и тут плюс падает в копилку анриала с онлайном ) сложно
@Кризалис Фестралон не правильно написал. Бесплатная если ежегодный доход не привышает 100K $
Если кому-то интересно, pubg mobile сделан на Unreal engine 4
Сижу выбираю движок, какой учить. Больше склоняюсь к Unity только потому, что сам изучаю java давно и перейти на c# не составит труда, а вот c++ это отдельная история. Все бы ничего, но я уже давно заучился и хочется работать, поэтому изучать плюсы сейчас морально сложно будет, так как от трудоустройства это удалит меня минимум на пол года. Не учитывая тех сроков, что нужны для обучения самого движка.
Так можно на Blueprint игру делать. Для этого не надо знать C++. Достаточно просто хотя бы знать как работает программирование
Прошло три года а unity все еще в разы популярнее unreal
Так стоп
За бесплатную версию unity нада платить?
Она бы тогда называлась по другому.
как за юнити так и за анрил надо будет платить, когда доход с твоих игр достигнет некой суммы. но, париться об этом в начале смысла нет.
@@Daragni когда доход достигает 100 тысяч Долларов.🍷
Отличный ролик, но честно звучало очень продажно.
Он Юнити даже не скачивал…
За эти три года Unreal особо популярние не стал, но поднялся Godot, который ещё более кривой чем Unity но за то с открытым исходным кодом 🤷♂️
1:47 неверная информация. Юнити бесплатна если доход от игры менее 100 000$ в год.
Скажу как пользователь юнити все сказанное чистая правда
👍
Если ты не можешь создать на Unity нормальную графику, то это не значит, что в видео чистая правда. В Unity тоже из коробки хорошая графика и кстати намного лучше, чем Unreal Engine.
@@dima_marchenko да ну не
Как же ты правду говоришь....
Заплатили тебе на заплатили за этот ролик..но вижу ты честный...
В юнити столько всего не нужного...да и за текстуры и моделки надо часто платит за 5-100 долларов....
Там даже графика не красивая...а вот я сегодня создал красивую карту со снегом и физикой...и это кайф....
Пожалуй подпишусь на тебя.
Желаю удачи!
@@IT-shnik спасибо)))....
Графика не красивая? Если постараться можно все сделать красивым.
Верно. Старание и труд всё перетрут.
"Там даже графика не красивая" в Unity из коробки красивая графика и объемное освещение и превратить все это в некрасивую графику очень сложно, если руки из правильного места растут.
Да тут непосрорю но почему яже всьотаке выбрал юнити оптимизация движка и игры после билда на выком уровне в 3д у меня комп очень слабо характеристики cpu xeon e5450 gpu gt440 1 gb 5gddr 11dx озу 4 gb ddr2 и на пустой сцене у меня 300 + fps андриал у меня вообще не запускается и надщот графона непосрорю в ае 4 крутой
23й год, "высокооптимизированные" игры на Unreal с графикой уровня десятилетней давности не вытягивают в 60 кадров даже видюхи 40й серии 🤣
Это не проблема анриала
1:43 мог бы сказать хоть что урезали. А урезали там какойто unity mars и havok physics, который никому не нужен тк стандартная физика в юнити тоже хороша.
1:49 доступна она всем
2:14 в юнити она такая плохая, что у людей на сяомт за 5к не лагало. Если захотеть, можно графику лучше чем в анриле сделать
2:29 исходный код юнити никому даром не сдался
2:38 говорит, как будто чтобы изменять скрипты нужно платить
2:47 никаких костылей не нужно. Достаточно из асетстора в проект установить любой бесплатный фреймворк.
2:49 зачем ныть что из коробки ничего нет? Автор мог бы еще поплакать, что юнити сам не может сделать игру.
3:12 у юнити зато хороших бесплатных ассетов больше чем у анрила
3:35 смысл от этих текстур, если из за них у многих игра будет идти в 5 фпс
4:07 запустил тестовый проект в анриле и увидел 15 фпс. В юнити же видел 100+ фпс.
4:28 в юнити есть ноды
в Unreal Engine 5 графика лучше чем в Unity в 3 раза, Unreal для людей с мощным пк
на юнити только делать всякие донатные говно мобилки имхо
@@user-wk3vc8sn6k с hdrp в юнити можно сделать приемлимую графику от которой не будет лагов. Смысл делать игру на анриле, если поиграть в неё смогут единицы?
@@user-wk3vc8sn6k на юнити можно делать не только говно игры. Просто на юнити это легче делать и дефолтная графика на всех телефонах потянет. Вот и переполнен плей маркет говном на юнити. Хороших игр на юнити и анриле примерно одинаковое количество
Ух, реклама UE, надеюсь вам хоть заплатили за неё) и ролик такой красивый, "гибкая мощная и простая .." прям рекламный слоган))
Нет пока. А к кому нужно обращаться, не подскажешь?
@@IT-shnik ну тогда совсем печально
да, вот такая вопиющая несправедливость
@@IT-shnik Ну конечно не заплатили. Нарочно сравнили плохую криворукую работу на Unity с нормально проделанной работой на UE4
Сравнение не объективно так как сравнивались преимущества анрила над юнити, но не было сравнения преимущества юнити над анрилом.
на анрил создали мортал кобат х
Биошок 3, Фортнайт и еще кучу известных игр. Но там работали профессионалы )
Профессионалы тоже когда-то были начинающими.
Немного бесят такие сравнения. Кому где удобнее, тот там и работает. Говно игру можно написать везде, и не факт что один и тот же шлак будет как-то менятся в зависимости от движка. Все на самом деле очень просто: вам удобен UE, используйте его, если Unity, тогда делайте игры на юньке
«Кому где удобнее, тот там и работает» - правильно. Видео для тех, кто пока нигде не работает. Чтобы разобраться в теме и выбрать движок.
@@IT-shnik Самое лучшее решение - попробовать все движки, которые только можно
Если получится опробовать все движки, то это замечательное решение.
Даже для телефонов анриал лудше
Бляяя на unity мозна кодить на c++ просто погугль пару минут хоть и сам хочу переити на ue но плис проверяй инфу да офисалний язик с# но он не единствений
Эти движки нужны для концептуально разных задач и сравнивать их не совсем корректно. + на просторах СНГ найти работу анрил энджин девелоперу будет практически невозможно
Просто для перемещения пепелаца в пределах Тентуры нужна гравицапа (лат. gravitas).
Работай на себя ) ищи за границей
@@user-lg2iv5sh4g да ты что вставил свое экспертное мнение (в то время писал что ничего не знаешь)
Конечно же зачем говорить, что unity запуститься на любом ведре, зачем вообще это бессмысленная информация? Зачем вообще скачивать unity чтобы что-то проверять там? Главное ролик на 5 минут высрать и говорить, что unreal engine тупо лучше, чем unity, при этом вообще не зная, что такое unity. Что значит бесплатная версия unity урезанная? Единственное отличие платной от бесплатной версией Юнити - это отсутствие экрана «Made with Unity»
К «единственному отличию платной от бесплатной версии Юнити» можно добавить Playmaker (аналог «блюпринтов»), который придётся докупать отдельно. А ещё надо бы сравнить Unity Asset Store с библиотекой Megascans в Анриле, где брать готовые ассеты для игры, самому делать?
Оу чел, спасибо, разложил все по полочкам👍
Всегда пожалуйста!