За последний год анриал сильно набрал, как популярность так и технологии, улучшил условия лицензии внедряет в эко систему разные сервесы, по типу мета хьюмен и прочее, а юнити в тоже время наоборот сдал позиции. Руководство юнити последние время занимаеться какой то фигней. Я считаю что анриал сейчас самый перспективный. Непонимаю о чем говорит немчинский когда говорит что на анриал дорого делать казуалки по типу три в ряд, когда эти казуалки можно сделать с помощию блюпринтов за один день. По мне так анриал сейчас лучше как для казуалок так и для устройства на работу ибо многие студии переходяь сейчас на анриал
Все правильно сказал. Я тоже считаю что будущее за анрилом, а юнити уже сдаёт позиции Годоту пока всё их преимущество в том что магазин расширений большой поэтому на нем ещё сидят, хотя многие перешли на Годот.
@@ДмитриевМаксим-з1щ Да как сказать и там и там делают большие проекты. Но мне тоже анрил больше нравится. Есть и там и там свои плюсы, но если брать что-то небольшое что можно разместить и в плеймаркете и в веб то юнити лучше анрил прекратил поддержку веб.
@@ДмитриевМаксим-з1щ меня чем анриал привлек, так это у них есть довольно большая база бесплатных ассетов, причем довольно красивых. Т.е. в теории, можно построить какую-нибудь инди-игру, практически не рисуя свои модели, а исключительно на стандартных деревьях, траве, каких-нибудь домах и т.д. И после выхода игры уже лишь только платить небольшой процент епикам именно за использование их движка, а ассеты эти в комплекте с движком идут)
РОЛИК НИ О ЧЁМ ... Чувак несколько раз в самом начале предупредил, что не шарит ни в одном движке. На этом этапе уже было не понятно, зачем тогда записывать видео со сравнением. Но на столько пустого и ошибочного видео никак не ожидал. Попадались несколько раз подобные "сравнения" от школьников, которые по месяцу потискали Юню и Анрил и решили, что пора выступать в роли экспертов. Но даже те школьники выдавали более адекватные и полезные аргументы, а тут просто позорище полнейшее. Не надо, Серёжа, не делай так больше.
Вот не люблю писать комментарии, но человек который говорит - я не специалист по этим движкам но щас я вам расскажу - серьезно? Вы создаете впечатление образованного человека, но фраза - отличие плюсов от шарпа в синтаксисе- простите вы серьезно? отличие языков в управляемой и неуправляемой памяти - все. "Чтобы по быстрому срубить бабла" - все игры нацелены по быстрому срубить бабла, ваш канал нацелен срубить бабла, все вокруг преследует эту цель. Неужели нельзя попроще - анриал для компаний, соло игру в нем потянуть можно только при наличии обширнейших знаний, юнити для себя если можно так сказать. Опять же - у плюсов серьезный порог вхождения - если вы чайник и думаете по ходу выучить плюсы - не выйдет. Блюпринты анриаловские - это пока hello world пишете, потом... P.S> Не знаю с какого перепугу это попало в рекомендации но улыбнуло - инструмент)) основная проблема в обоих случаях в прокладке между спинкой сидения и монитором))
Сразу хочется поправить. На анриле есть BP, он несравнимо проще и эргономичнее C#. Человек условно говоря "с улицы" будет дико страдать с шарпом и элементарно сможет делать игры на блюпринтах. Так что в разы проще как раз анрил. Те 90% игр, которыми завалены плейсторы это т.н. asset flip - просто собранные на соплях 3-4 пака из ассет стора, выкладывающиеся десяток раз под разными названиями. Также на юнити кривущие и очень ограниченные встроенные компоненты, а все что требует хоть немножко гибкости - нужно покупать в ассет сторе. Это как бы основная их статья монетизации, они живут во многом за счет кривости встроенных инструментов движка. Хоть анрил и быстрее во многих моментах, но они отрезают довольно много старых технологий и стараются ориентироваться на новое железо, поэтому на каком-нибудь древнем компе с windows vista - они могут тупо не запуститься. Плюс билдить на анриле во многих моментах может быть довольно гемморно. НАЧИНАТЬ с плюсов - бред. Блюпринты позволяют делать ну практически все, что можно придумать для игр, механик и других задач. Плюсы вам понадобятся если требуется очень хорошо что-то оптимизировать или же если вы хотите изменять или дописывать компоненты движка как такового, что как правило тупо не надо т.к. в движке реально огромнейший и продуманнейший инструментарий из коробки. Очень плохо что вы рассказываете людям то, о чем имеете очень отдаленное представление. Простые казуальные игры на анриле делать гораздо проще, чем на юнити. Юнити имеет под собой сформированный рынок примерно как автоваз имеет рынок ремонтников и запчастей. Это рынок допиливания движка и решения миллиарда проблем, которые он с собой несет. По поводу сообщества - оба движка активно развиваются и добавляют новые технологии, но найти решение для готового компонента в анриле намного проще, чем разбираться с кодом в решении на юнити, которое за 4 года могло уже 5 раз устареть и перестать работать.
Unity Script Graphs, как тебе такое "Илон Маск"? ) На юнити пишется куча инди проектов, огромное сообщество и нет проблем (в большинстве случаев) решить какую то проблему или задачу З.Ы. И нет, я не топлю за юнити, мне больше по душе UE и его cpp, хотя сам являюсь адептом .NET разработки) З.З.Ы. Терпеть не могу визуальное программирование.
@@konstantinewhite614 На юнити его допилили сравнительно недавно и как водится непойми как. Анрил строился изначально с БП как основой. Почти у всех программистов есть огромные проблемы с пониманием эргономики как таковой. Для них "мне удобно"="удобно вообще". А тест простой - берем человека с улицы, который ничего не знает и даем ему систему и гугл чтобы решить какие-то задачи. Если в одном случае он решает задачу интуитивно и за 10 минут, а в другом - за две недели и четыре нервных срыва - значит второй вариант это кромешный ад, к которому все привыкли и считают удобным потому что привыкли. И я не говорю про задачу типа "сделать игру чтобы мячик катался по туториалу с ютуба", для которой нужно просто по кликам все повторить. Именно поэтому ютуб просто завален видосами как на анриле делают ремейки самых разных игр, сцены из фильмов, локации из фентези итд, а на юнити - только клоны клонов клонов, на соплях собранные из паков.
Насчет эргономичности Blueprints в UE я бы поспорил. Для каких-то просты вещей, да, он может быть проще, чем код на C#. Но Blueprints очень быстро превращаются в лапшу. Простейший алгоритм в несколько строк на C# становится просто нечитаем в виде Blueprints. Особенно, когда дело касается циклов.
@@f.artemenkov Ну это зависит от того, как ноды раскидать. А так - простейшие вещи: -цветовое кодирование -показ флоу - что как исполняется в плей моде -отсутствие синтаксиса когда у тебя телепорт объекта это две ноды а не case-sensitive длиннющая команда с 15 видами скобочек Спросите любых спецов по интерфейсам и вам сразу скажут что понятнее, читаемее и требует меньше усилий для восприятия
@@HeartcoreMitRA вот как раз усилий для восприятия blueprints требуют больше, они просто объемнее. Ноды больше места занимают, чем текст кода. А код лаконичный. Представите себе реализацию, например, алгоритма A* на C++ и на Blueprints. На C++ это будет строк 50, которые у тебя все перед глазами. В Blueprints же это расползется на весь экран с этими петлями циклов и условий.
по-большому счёту сперва важно какую игру хочет создать разработчик, а потом уже выбирается подходящая под идею технология. Ну и стоит сказать, что есть ощущение, что игровая индустрия уже как лет 8 стоит на одном месте - т.е. делаются однотипные игры, очень мало кто вносит что-то новое. В этом плане можно выделить разве что рынок инди игр, т.к. рынок ААА-тайтлов просто не хочет рисковать и идти на эксперименты (хотя на эксперименты у них как раз деньги есть). Странно...
Деньги то у них есть на эксперименты, но есть разница, рисковать 50-100 млн долларами на ААА тайтл или рисковать до 10к долларов на простенькую инди игрушку.
@@SuperGamervideo А я о чём говорю. Для кого-то в мире инди игр эти 10к может быть все его сбережения и он готов идти на риск, а тот у кого есть по 500млн или больше бояться рисковать 50 или 100млн. К тому же можно смотреть на проблему иначе. К примеру не создавать сразу ААА-тайтл, а сперва создать просто игру, которая будет скажем так аля вступлением (без гигантских ААА-размахов) и посмотреть как отреагируют игроки. Если игрокам понравится начало новой франшизы (хотя на тот момент она будет всё ещё первой игрой в серии и франшизой ещё не стала), то издатель может начать расширять её. Я например уже как лет 8 не гамаю в новые игры, до 2013 ещё играл, а потом уже нет, перезапущенный томб раидер это последнее что мне понравилось, но и тут мне почему-то кажется (хотя я в неё не играл), что вдохновение для перезапуска черпалось у Uncharted. Т.е. как такового опять нового ничего не изобрели.
@@randomcreations1079 ну, грубо говоря нужно презентовать некую демку, которая будет своего рода прототипом и показом вертикального среза, чисто заморить червячка. Но опять же именитые студии делают бабки, и как-то делать эксперименты они не хотят. А какие-то прототипы делать - видимо тоже, ибо я подозреваю что якобы это отразится на репутации, что именитая студия сделала какую-то непонятную демку. С другой стороны, можно просто в разработчики поставить дочернюю студию, и тогда все будет шито-крыто. А там глядишь под шумок и допилить до полноценной игры и с брендом той или иной компашки
@@R41NB0W_D4SH Ой, это тоже особо не работает. Помнится мне, самая выстрелившая демка - U.T. Демка (и прямо заявляли, что это демо) разорвала ютуб. Не проходил её разве что самый последний ленивый горшок. Где игра? Нет игры) Потому что достаточно срубили на демке)
Ну три в ряд за часик можно наклепать в Unreal с blueprint. Вообще зерокодингом. Вообще не стоит плюсов бояться. В gamedev нужна больше обширная теоретическая база. CS and Maths :)
Q, думаю о выборе движка, хотел спросить за сколько можно выйти на уровень джуна, найти первую работу(нормальную имею ввиду, а не в инди компанию за 500$), если учить Unreal? Допустим 3-5 часов 5 дней в неделю учебы. Спасибо
Судя по видео, Сергей слабо разбирается в теме. - Порог входа в UE может быть даже ниже, потому что там блюпринты, то есть полноценное визуальное программирование без этих ваших указателей и ручного управления памятью. - Преимущество Unity - это мультиплатформенность и лёгкость самого движка (в плане собираешь игру и она весит 20 мегабайт), по этому его используют для мобилок (всякие sdk сервисов рекламы и аналитики, опять же, в основном под Unity) и в инди для игр любого жанра. - UE идеален когда делаешь графонистый шутан под производительные платформы, у него больше удобных и полезных инструментов "из коробки". - Сообщество в разы больше на Unity. - На Unity больше конкуренция, но и больше вакансий. Джуну, думаю, работу найти будет гораздо проще.
@@olegkovalenko2797единственный раздел физики, который реально необходим разработчику игр, это механика. Всё остальное.. ну не знаю. Так что не сказал бы, что физика в геймдеве сложнее матеши.
Здравствуйте Сергей, очень интересная тема со сравнениями разных технологий, думаю многим было бы интересно увидеть сравнение фреймворков для бэка, Spring, ASP, Django
Хорошее сравнение, все так и есть. Единственное добавил бы (для тех кому важен язык), что все же потенциально можно писать на C++ в юнити (например в виде dll), да и в конечном итоге все равно c# будет конвертироваться в эти же плюсы. Ну а в анриале есть так называемые блупринты - визуальное программирование - для новичков будет за счет этого проще войти (в юнити это сделано чуть хуже) И 90% вакансий (по крайней мере в Украине) все же именно юнити, и поэтому несмотря на конкуренцию, на мой взгляд это дает больше возможности трудоустроиться. Однако в пользу анриала скажу, что если вы хорошо им вместе с C++ овладете, то вам будет проще дальше двигаться по карьере и уровню проектов - много ААА игр делается на внутреннем движке, и это в большинтве случаев именно С++.
Не думай, что блюпринты это легко, на юнити намного больше инструментов которые упрощают работу, а именно различных движков в стопе которые заточены под жанр и имеют уже огромный функционал . Ну и во вторых C# никогда не конвертироваться в плюсы, а в IL.
@@ИванСергеев-и2ш "Все больше студий" и "бОльшее покрытие рынка" это не одно и то же. Пример: Все больше людей переходит на мак, но тем не менее у него около 10% рынка по сравнению с виндой. Я говорю про то, что зная юнити, гораздо легче трудоустроиться.
очень странное сравнение. На юнити клепают индюшатину, потому что раньше появилось в свободном доступе и было очень много материалов для обучения. В UE не чистый С++, это же фреймворк, большая часть это готовые функции, макросы и тд, все сложные аспекты С++ там спрятаны под капотом. Под UI, материалы, частицы, анимацию и тд и тп сделаны отдельные редакторы, там никакого С++. Тем более что есть блупринты, для инди более чем достаточно. Так же не понял, почему на UE нужно делать дорогие игры. Ну и картинка от прямых рук зависит, а не от движка... Шопопало можно и там и там накрутить.
Если вы хотите в геймдев, то определитесь - для работы, или для хобби. Если для работы, смотрите по вакансиям, чего больше, есть ли вообще возможность устроиться в вашем регионе. Юнити, как правило, намного более распространен, чем Анриал. Если для хобби - то зависит от ваших запросов по игре - хотите сделать свой проект с реалистичной графикой, приступайте к Анриалу. Хотите просто сделать свой игровой проект, ради интереса - то Юнити, т.к. мануалов по нему намного больше, и быстрее войдете в курс дела. Хотя и в Юнити можно сделать реалистичный графон уровня Анриала, просто возни немного больше.
Ох, как же веет совковским мышлением от комментариев) "устроиться в регионе", "оплата труда на дне". 2023 год, вы ничем не ограничены, чтобы работать с людьми по всему миру и получать зарплаты мирового уровня, где джунам платят от 20$ в час, а не СНГшного, где тебе предложат 30к в месяц от силы. Учите английский и не соглашайтесь на мелочность
Дорогой Сергей *Всё-ещё* Немчинский, поздравляю с Днём Рождения! Да, с Днём рождения фирмы, но это ж вроде как тоже важно (= Вопрос: А если начать с Unity (бэкграунд в IT отсутствует), помариноваться там какое-то время - года три, набравшись опыта, поварившись в индустрии, приобретя понимание чего, кого и куда - и свичнуться в UE, пожелав попробовать проекты с большим количеством букв "А"? Сорри, конеш, если вопрос банальный/странный/глупый, просто подумываю про геймдев и не хотелось бы сразу пытаться начинать с чего потяжелее, разочаровываться, понимать, что тупой и бросать это гиблое дело. P.S. Unreal tournament для многих людей (включая меня) была той самой первой игрой... в которой ты взрываешь себя ракетницей об угол стены.
Якщо хочете в UE - йдіть сразу в UE, які проблеми. Відмінність лиш у тому, що на цей напрямок довше вчитися. Але не довше аніж 3 роки вчити інший напрямок, заради того щоб свічнутись у цей... Це як вчитись на QA, щоб свічнутись у розробку.
@@art_gf Не вижу ничего ужасного в свиче с QA в разрабы))) Просто с места в карьер прыгать в UE, не имея базы, не хотелось бы, ну или мне просто кажется что это слишком сложно. Но в любом случае - спасибо за ответ, если это вполне себе вариант - тоже надо будет глянуть.
@@Dexortes нічого поганого у світчингу з QA у розробку справді немає. Допоки весь шлях QA не позиціонувався як "отримання бази для розробки". Ви лише втратите свій час, якщо вирішите почати звідкись з іншого місця. "Базу" ви вивчете в будь-якому випадку, без залежності від того підете на Unity або UE. Це лише питання розпорядження вашим часом. Я б на вашому місці одразу стрибав у UE. Сьогодні в Сергія буде стрім на другому каналі, можете спробувати це питання йому задати там, проте боюся що іншої відповіді ви не почуєте..
Я сам работаю на Unreal Engine 5, но хочу сказать что Unity не только для казуальных и гиперказуальных игр, Unity выбирают в первую очередь для 2д игр, или игр где не нужны офигенные текстуры, лучи света и высокополигональные модели. 2д игры и игры с нереалистичной графикой это не значит то что они казуальные. А вот анриал нужен для ААА проектов с офигенной графикой и большими мирами. Вы абсолютно неверно сказали на счёт C++ сейчас вообще все уроки и по Unreal используют блюпринты и это очень глупо начинать изучение Unreal с C++, потому что опять же все туториалы на блюпринтах. Уже потом когда ты освоишь блюпринты и только тогда будет смысл переходить на C++
@@tarasdovgii1810 изучать ue4/5 стоит только если в планах релокация в страны Европы/США так как там больше всего востребованы разработчики на ue. С учетом политической ситуации работать из России/Беларуси невыгодно и не всегда возможно
Візми байтік по адресу на відеокарті. Нєє ... Сергій я Вас поважаю яка теоретика програмування, але треба трошки глибше в питаннях розібратися. Не має процессор прямого доступу до па'яті відеокарти і не може міняти данні напряму, її треба спочатку мапувати на память процессору, поміняти бийтик, а потім знову завантажувати у відеопам'ять, мова програмування тут взагалі ні дочого (бо робимо все через API, драйвер та шину PCI). Я чого до цьго байтіка прикопався, бо це концентуально важливий момент в геймдеві, якби цього небуло то ігри були в рази продуктивнішими. Хоча ще можна прибрати захищений режим процессору і зробити спільний адресний простір, тоді будьласка міняй що та де бажаєш. Навідь на вбудованих відеокартах пам'ять процессору і відеокарти логіно розділені (хоча фізично це один пристрій) і треба туди сюди ганяти блоки даних. До С++. Unity вже давно все компілює в С++ (ILLCPP). Cама юніті та її API пишиться на С++. Біда (або не біда а суть) ігрових рушіїв в тому що спочатку пишится API по управлінню памятью, завантаження контенту, кирування обїектами на сцені, серіалізаціі і т.д. що в резутьтаті приводить до створення внутрішнього оточення (runtime) яке за своєю сутністью дуже схоже на C# тільки більш крінжове. Код Unrial зовні не дуже, хоча це притаманне С++ бо маже половина коду пишеться для компілятора. Тому мабудь в Unrial прикрутили Visual scripting, щоб не дивитися на все це :) Потім все це проходить через іньші графічні, звукові, фізичні, та API вовводу виводу далі драйвера і вже пристрої. Табто тут розмова не про мову а про алгоритми що завернуті в техногогії. Наприклад технологія DOTS дозволя підвишити продуктивність Unity3D коду в десятки разів. Сучасні процессори справляються майже з будь яким кодом, ігри це про швидкість рендерингу. Я вам гарантую що можна написати на С++ так що трейдрипер стане :) Unrial більш орієнтований на дизайнерів чим на програмістів, в ньому є наворочені технологіі (світло, анімаціі, вода ... ) по замовченню, що в Unity треба прикручувати. AAA ігри більш про графіку не гемплей (дуже сумне становище) тому і роблять AAA на Unreal бо можуть нагнати купу людей, і наробити контенту. В Unity дійсно йдуть по легше почати, але і тут є проблеми. Я хочу сказати що обидва рушії мають місце, але на справді питання не в рушіі.
Коммент класс! И не по теме- КОгда-то писал программы и игрушки для БК-0010-01 - там как раз единое адресное пространство было , и видеопамять в него входила- если надо было - просто считывал состояние ячеек в видеопамяти , менял в ней ячейки на нужные - цвет, яркость. Жаль, что современные производители от этой возможности отказались..
У unreal engine 5 есть огромное преимущество и их несколько. 1), quixel megascans ано бесплатная и у вас сэкономит кучу денег и времени. 2) вы можете не платить роялти если ваша игра не заработает миллион долоров 3) unreal engine развивается бешеными темпами и он многофункционален вы можете создавать игры, фильмы, рекламу, архитектуру и ещё много чего на нём 4) инноваций которые обгоняют время и на рынке делают анриал лидером. 5) блюпринты если нехотите програмировать. Юнити тоже хорош но unreal это будущее
В общем все так. Но есть еще один важный момент, на UE банально сложнее найти работу, куда меньше предложений. А на юнити постоянно клепают разного уровня проекты, много вакансий и выше шанс вступить в перспективный проект. На юнити есть свои костыли, к примеру однопоточность и костыль в виде корутинов, перекомпиляция всего решения проекта при любом чихе, а чем больше проект, тем дольше компиляция.
Вы даже не представляете, насколько не сопоставимо дольше происходит перекомпиляция всего проекта в Unreal при любом изменении. В среднем проекте это от 2х до 40 минут. В юнити же это занимает не больше минуты. По поводу работы - зависит от локации. В Европе/СНГ более популярен Unity. В Северной Америке Unreal
Дяденька, на счёт последнего вы ошибаетесь, гляньте в доках раздел Assembly definitions. Теперь у Вас код никогда больше не будет подвержен перекомпиляции, а громадный проект будет собираться за считанные секунды
если вы про компиляцию кода , то при работе вы вряд ли затрагиваете весь код , так что компилируются обычно 8 - 10 файлов , что занимает секунд 30 , как миниму на Rider это так @@ikoltalion529
Ну-у-у-у C++ в Unreal немного ограничен. Он не очень любит generics а еще в Unreal есть Reflection и Garbage Collector и нужно писать так, чтобы это все работало 😁
Q, думаю о выборе движка, хотел спросить за сколько можно выйти на уровень джуна, найти первую работу(нормальную имею ввиду, а не в инди компанию за 500$), если учить Unreal? Допустим 3-5 часов 5 дней в неделю учебы. Спасибо
@@karot5831 Ну, джун - это 500$ и есть. Больше никто не даст (ну может, 600). Поэтому я бы даже в инди пошел. Тем более, что большие компании часто своих джунов растят со стажировки (например CD Project предлагала этим летом) А вакансий на джунов у них я взагали не видел
@@theministryofnonsense не факт. Java не первый язык с этими особенностями. Тут скорее речь о задачах, которые они решают. В частности reflection нужен для того, чтобы UnrealEditor мог взаимодействовать с C++ и Blueprints могли наследоваться от C++ классов.
Добрый день! Подскажите, пожалуйста, на каком движке лучше сделать игру в жанре "стратегия", наподобие градостроительного симулятора? Буду благодарен за ответ!
Как я понял отличие Unreal engine от Unity в том что: 1) Анрил не дружит со старыми и слабыми видеокартами и процессорами, к примеру можно привести игру Crysis 3 на ультра настройках. Слабый комп не справится, а сильный справится. Анрил требует куда больше ресурсов и мощности, чем Юнити. 2) Юнити больше подходит, если основа игры это простота, комфорт, надежность. А Анрил это качество, высокая графика 3) Если игра простая то тут подойдут оба движка, но тут я сделаю пример. Если нужна машина чтобы просто покататься по городу, сьездить на работу, а потом домой, сьездить в магазин за продуктами или сьездить на природу или в музей, то тут без разницы какой автомобиль. А если хочется что-то по мощнее, скажем Мустанг, Шеврале Камаро или Ниссан Скайлан ГТР Р34, и чтобы прям можно было погонять, и не сильно тратить на обслуживание но при этом чтобы эту игру тянули как старые и слабые видеокарты, так и новые и мощные, то лучше Юнити. А если прям мощь мощи, скажем Ламборгини или Феррари или Бугати, не важно сколько будет уходить средств на обслуживание, главное красиво и мощно, и не важно потянет ли это все старые видеокарты или нет, то выбор в сторону Анрил. 4) Да, на Анрил тоже можно будет сделать графику средней или низкой, чтобы игру могла потянуть старая видеокарта, то это уже Юнити получается. Вывод, Юнити простота, удобство, Анрил качество и высокая графика. Если хотите создавать игры в одиночку или вместе с друзьями и не собираетесь работать в таких компаниях как Blizzard, Ubisoft и т. д, то выбор в сторону Юнити,The Forest и Sons of the forest были сделаны на Юнити. А если вы хотите стать частью разработчиков игр, и создавать крупные ААА игры, такие как Киберпанк или ГТА или Watch Dogs, Death Standing, Detroit Become Human, но при этом не важно потянет ли видеокарта у геймера эту игру или нет, то выбор в сторону Анрила.
@@Feynman.R наоборот, на Godot проще и быстрее. GDScript учится на лету, если есть опыт с другими языками. И сам редактор не такой тормознутый, даже на слабом железе можно работать.
@@РоманСунцов-о4ъ ну я пытался учить и Годот и Юнити, для меня Юнити оказалась проще намного. Во-первых любой вопрос по юнити который загуглишь, его уже задавали, т.е. ответ почти всегда находится сразу. Ну и тоже самое с СиШарп. Популярный язык, по которому миллион вопросов и ответов можно найти. А ГДскрипт ну такое, самому все надо изучать и вникать. Для меня Юинити оказался намного более дружелюбный для обучения.
@@pyjvm ну не знаю, для меня Годот оказался сложнее. По Юнити и СиШарпу миллион всего онлайн есть, любой вопрос уже задали до тебя, обучаться очень просто.
Еще совет по выбору- откройте сайт с вакансиями. То, что сейчас ищут, на то и учитесь. Если вас интересует разработка как бизнес, нужно вообще изучать ноукод движки, чтобы максимально быстро клепать МВПшки в поисках ниши. А как найдете, уже собирать тиму и пилить игру.
ну я даже не заню, может просто стоит заглянуть на стим воркс и посмотреть статистику по самым популярным движкам ) это насчет того, что юнити только для казуальных проектов. по факту даже для игр общего назначения юнити более популярный, анрил это скорее дорого в трипл А сутдию и там конечно сильно меньше конкуренция, но реально больше порог входа, кст никто не мешает сразу после юнити изучать анрил
С чего это три в ряд сделать дороже на анриле? Я и с тем, и с тем умудрился поработать. И в анриле на такую мелочь даже не обязательно тратить время на код, можно обойтись бп. На самом деле, после 2-х летнего опыта работы в уе, могу сказать точно, что он не сложнее юнити. Через пол года ты вообще напрочь забываешь, что это плюсы. А я на плюсах со всякими векторами и другими структурами данных писал и крестики нолики, и змейку. Плюсы в анриле покрыты сахаром и даже об утечках памяти думать не приходится. Я промолчу о том, что анрил - это буквально набор готовых функций и модулей. Хочешь заставить персонажа осматриваться? Так просто используй нужные функции, в то время как в Unity тебе придется углубиться в то, что такое кватернионы уже только для этого. Вообще, писать поворот камеры в юнити после анрили будет адом (я еще не пробовал, давненько не трогаю юньку). Так что не объективно. Использовать такого гиганта для змейки? Ну да, согласен, избыточно. Но это не будет дороже, если ты знаешь что делать. Гляньте того же CyberStars, который успешно создал змейку на уе. Это по факту проще, чем сделать тоже самое в Unity, при этом у тебя наоборот остается время еще и красок добавить. Именно из-за этой простоты разработчики анрила и дороже.
Загорелась идеей создать 3d локации из одной из моих любимых игр - Undertale. Так вот, хочется просто в них походить, без какого-нибудь геймплея, можно сказать просто создать красивую, около-реалистичную 3d сцену. Что для этого лучше подойдет unity или ue?
@@CrozetIs он хочет графон и напаковать уровень всякими домиками и прочей шелухой а потом там походить. на анриле для этого нужно тупо скачать и поставить эти объекты на карту спомощью мышки
Движки по возможностям практически одинаковые, уже 12 лет в теме. Unreal Engine - Хороший функционал по большим картам и персанажам. Unity - Более лутшая подержка различных платформ. НО что Unreal Engine можно запустить на чем угодно, что в Unity сделать качественные анимации персонажей и большие карты.
Получилось так будто оборал Юнити :D (не в обиду). Мол, крутые большие игры с хорошей графикой вам не сделать, поэтому айда на Unreal Engine :) Крутая игра может быть и в простоте, совсем не обязательно вот это вот всё) И еще кому-то нравится делать по 20-30 игр в год, чем сидеть пилить одну большую пару лет 🤪)
Забыли упомянуть, что Unreal прекратил поддержку сборки проекта под WebGL. Поэтому если человек хочет сделать браузерную игру, то Unreal ему не подойдет.
Ну про казуальные игры на Unity я согласен на половину. Да с одной стороны на ней написано много игр этого жанра, но с другой есть много других жанров написанных непосредственно на Unity. Например метроидвания с элементами платформинга Hollow knight или очень атмосферная игра бродилка Firewatch или сурвайвал хорор Phasmophobia. Обычно Unity выбирают как раз из-за не столь большого бюджета команды и его простоты освоения. На нем пишут очень много инди проэктов так как в таких проэктах не нужна очень хорошая графика и упор больше делается на механики и стилистику в таких играх. Надеюсь я кому-нибудь помог 😁
Ну лично мне проще было изучить Unreal Engine, честно сказать я очень разочаровался в Unity когда зашёл в него первый раз, я его удалил спустя несколько дней после установки, и по моему создание игры на Unity дороже обойдется чем Unreal Engine. Ну в Unreal Engine можно создать игру с кружкой кофе или чая из-за того что тебе бесплатно дают всю библиотеку Megascans и Quixel Mixer и десятки тысяч бесплатных моделей и текстур и тысячи бесплатных ассетов и шаблонов для игры, и ещё и Blueprint и плюс ещё много инструментов которые легко освоить, но для казуальных игр Unity это лучшее что есть, но я не делаю казуальные игры я занимаюсь разработкой 3д игр с хорошей графикой и для моих целей лучше Unreal Engine
@@Nikita-g5d4r Сыглы, я уже где-то тут в комментах писал, анрил энжен хорош для не программистов, а тех кто хочет сделать красиво и чтоб это было легко, юнити больше для технических ребят, тут нужно будет повозиться чтоб сделать так же красиво как в анрил, а программировать посложнее, хотя и есть аналог блупринтов, но все не так поверхностно и легко как в UE. В то же время если делать под побилки, то проекты на юнити легче, и их можно более качественно оптимизировать, начиная от скорости загрузки ассетов и заканчивая конечной производительностью приложения. Собственно этому пример геншин импакт, визуальная составляющая которой не вызывает вопросов, а оптимизация более чем отличная, но ребятам с михуё пришлось попотеть чтоб это сделать На пк же есть какой-нибудь тарков, как бы его не ругали добротный проект на другой стороне у нас есть фортнайт или пабг на анрил энжен, да может в чем-то они лучше предшественников, но точно не в потимизации и работе с текстурами, тут у анрил энжен те еще траблы, желательно чтоб у пользователя был SSD) (Специально выбрал игры с похожей стилистикой) В общем у каждого инструмента свои цели, но в последняя время на анрил энжен даже большие студии выпускают очень не качественную продукцию, потому что в любом движке свои тонкости, и в любом придется попотеть, если хочется сделать крупный качественный проект. А мелкий проект что на том, что на том делаются легко, но анрил будет визуально лучше, но менее оптимизирован, юнити наоборот, тут уже какие у вас цели)
Если у вас хотя бы 1060, то можно качать UE, он намного тяжелее Unity. Блюпринты можно выучить за год. И ещё лично для меня UE намного понятнее юнити, хоть я тоже начинал с юнити
Q, думаю о выборе движка, хотел спросить за сколько можно выйти на уровень джуна, найти первую работу(нормальную имею ввиду, а не в инди компанию за 500$), если учить Unreal? Допустим 3-5 часов 5 дней в неделю учебы. Спасибо
@@karot5831 Не знаю за сколько можно выйти на уровень джуна, но за 1.5 года я уже могу написать без гайдов в ютубе инвентарь примерно как в сталкере ( единственное 1 предмет = 1 слот, делать предметы занимающие несколько слотов СЛОЖНА) Учился часа по 2 в день
Да в Unity если включить HDRP и raytracing тоже графика будет фотореалистичной и даже fps будет больше чем в Unreal engine. У Unreal engine есть преимущество в том, что там много чего бесплатно, например Metahuman и бесплатная библиотека ассетов Quixel, а в Unity модели и некоторые аддоны надо будет докупать у сторонних разработчиков чтобы заполнить эти пробелы. Ну а так по графике я бы не сказал что они прямо сильно отличаются там скорее вопрос в бюджете игр. На Unreal engine больше AAA было выпущено поэтому инвесторы будут охотнее вкладывать деньги в игру на Unreal engine нежели на Unity. Ситуация со временем переломится поскольку те студии которые делали инди игры на Unity будут понемногу разрастаться и делать игры с большим бюджетом, буквально несколько успешных кейсов AAA игр на Unity которые рано или поздно появятся смогут переломить ситуацию
@@АндрейАнлавович почему там должна быть хуже графика? unity сотрудничают с weta, а это голливудские технологии vfx тоесть - кинографика делается на юнити. Но по мне так вход в юнити ни разу не проще чем в анрил, а скорее наоборот. У меня на работе юзают юнити я сколько ни гуглю мне всеравно все про анрил подсовывает ютуб. И мое субьективное мнение что инфы по анрилу гараздо больше и там в три клика можно делать чудеса типа переноса человка в метахьюман, но в юнити ты по факту можешь еще лучше реализм человека получить сейчас
3:39 я сейчас соло делаю шутер, который спустя неделю разработки выглядит вполне играбельно, а вот как сделать 3 в ряд, а если быть точнее, эффекты как в этих казуалках, я вообще хз
@@АндрейЛапихин-щ6й th-cam.com/video/sDmszVDpEPs/w-d-xo.htmlsi=A35O1pRjT2FuIsQX "- Хрю-хрю-хрю, у меня не получилось, значит и у других получиться не может"🤡
@@t0xangames207 ну я же говорю говно шутер. Выглядит играбельно😂. Родной, без обид, ты молодец, что делаешь, дай Бог тебе терпения доделать и это будет хороший опыт для тебя, но это все равно будет очередной сто пятьсот тысячный говношутер.
3:20 эт связано не с тем, что в юнити что то там проще, а с тем, что все уже привыкли осациировать юнити с мобильными казуалками, а анрил с ААА играми и ультра карсивой графикой. По этому все и делают казуалки на юнити, хотя эти движки по своему функционалу одинаковые блять
Сегодня ходил в библиотеку сдать книгу сестры, а там челик хочет найти книгу по с# unity. К сожалению книги по программированию нужно только покупать, тк в библиотеках материал 2000-2010 годов
Книги, по програмуванню, в бібліотеці - це нонсенс. Все змінюється за рік - два, до невпізнання. Теорія, безперечно, залишається не змінною, але ж "чел" явно шукав не теорію.
По моему проще электронную книгу купить и либо официально покупать электронные версии книг, либо просто скачивать (ну и желательно отплатить правообладателям в будущем, покупкой этих цифровых/бумажных версий книг, если в итоге они помогут найти работу / заработать). Ещё выбрать модель, которая поддерживает не только формат электронных книг FB2 (вроде уже более новые форматы появились типа EPUB и FB3, не в курсах конечно), но и txt, word и самое главное PDF. Ну и чтоб читалка была с подсветкой и быстрыми чернилами. Да один раз заплатить за устройство придётся, но зато не надо будет ходить в библиотеку и будут всегда самые актуальные итерации/издания книг.
@@19Evangelion96 дорого это для студентов, многие просто выживают. Появятся деньги - можно купить электронную версию книги. Но стоят они до неприличия много. Поэтому пускай выходят с положения, учат и кодят себе как угодно. С экрана ПК очень даже можно читать pdf.
На Западе бумажные версии потихоньку отмирают, в первую очередь из-за цены. Даже для книжечки в 350 страничек бумажная копия получается на 10-15 долларов дороже, чем цифровая. А так вообще да, при наличии свободного доступа к почти бесплатному интернету (за который всё равно все платят, потому что без него уже низзя) и совсем бесплатному гуглю искать бумажные копии за дурные деньги как-то уже немного странновато.
Парадокс в том, что сейчас вычислительные мощности у мейнстримного домашнего компа заоблачные, а куча игрушек выглядят так, как будто их выдрали с х386 или х486 90-х годов, и хз, зачем для такой красоты вообще был нужен какой-то движок, и куда там дели больше 128 метров оперативки, и совсем загадочно, чем именно загружена видеокарта, показывая такую пиксельную дичь. 😁
Мабуть, майнінг? Я також таке помічав на деяких іграх. Що на відеокартах 15-річної давності, що на сучасних завантаження 100%. Причому самі ігри абсолютно не тормозять. В таких випадках я ставлю їм заборону на вихід в інтернет
Да,с юнити никаких проблем,хоть че клипай на плесневелом шарпе,во время когда железо не поспевает за технологиями,пускай все еще сильней виснет!Шаааарп!!!Ееееее!!!
Самое раздражающее что в C++ там хоть и сложно всё делается, но есть доступ ко многим аспекам и контролю железа и по идее можно проработать всё хорошо, но в итоге большинство игр страдающих т.н. "утечкой памяти" именно на Unreal Engine, хотя казалось бы. (Не то что UE плох, просто ироничность ситуации)
@@Dmytro-Tsymbaliuk В программе C/C++ вы можете использовать оператор asm, для вставки одной строки языка ассемблера в файл языка ассемблера, созданный компилятором. В каких языках это еще можно без танцев с бубном?
На самом то деле в unreal engine есть встроенный скриптовый язык, на нём можно полностью сделать игру. Но если есть мультиплеер и какие то тяжеловесные штуки, где нужна скорость, то там, само собой, без плюсов не обойтись.
Пстоянно это слышу , но непонятно почему . БлуПринт конвертируется в С++ на уровне движка.По этому разницы в скорости нет (кроме случаев если ты не хочешь собственно фактический переписать сам движок тут уже конечно без С++ никак ) стандартный же мульт можно разрабатывать и блупринтом точно так же . 3накомый из ААА индустрии говорил что многие всё чаще прибегают к блупринту вместо С++. А С ++ используют только если он чисто удобнее в решении опрделённой проблемы.
как по мне анрил удобней чем юнити (легче,удобней интерфейс,графон,) и самый главный фактор "для тех кто еще не знает язык прогромирования" blue print-оч кайфовая фишка (еще шаблоны шутер,гонки и т.д.
Мне интересно, как юнити в состоянии переварить 10 миллионов юнитов в одной сцене, как например в том же UEBS2 с пристойным ФПС. Выходит, он не совсем уж так прямо только для казуалок.
@Derk89 Про инстансинг знаю, этот термин сразу на ум пришел после первого запуска игры. Но все равно, не думал, что прямо аж в таких масштабах работает, хоть у меня и 4090.
Вот чёто слушал... Сложилось впечатление что человек не умеет не работать не в том не в другом движке, так чисто первую попавшуюся статью школьника озвучил. Курсы тоже такого же уровня ?))
куча курсов и всё так хорошо рассказывают и базу дают и обещают взять лучших студентов но в итоге мы имеем огромную конкуренцию и не способность устроиться на работу, особенно сеичас)
Ура блядь, я кодил на c++, и боялся, что в моих эксперементах с анреалом я буду точно так же страдать от указателей, а там видимо дохуя высокуровневого говна, так что, будет по проще, хотя без крашей никуда)
у тебя ситис скайлайн лагает или ты про баги с транспортом? Просто у меня в мегаполисах, в 100к+ населения ни единой просадки, да и багов практически не встречал. И это со всеми допами. При этом пк средний по мощности
Я скажу сразу что для новичков используйте юнити, там без знания визуальных скриптов и кода можно создавать игры любой сложности и без ограничений с помощью плагина плеймейкер, унреал изучать визуалку у вас просто нехватит сил и время, это гг, юнити лучший
Была игра на Unity P.A.M.E.L.A. в Стим. Близкая в фотореализму научный выживач в футуристическом городе-острове. Так он на минималках сжигал процессоры
Новичку лучше выбрать UE4-5 там хоть безграничные аозможности и много уонтента и не так всё сложно и геморно как с юнити, там хоть есть две системы програмированния Blueprint и C++. Для новичкоа будет проще блупринт.
👨💻 После Senior ВСЕ? Как программисту развиваться после Senior и куда двигаться в айти? 👉 th-cam.com/video/NnM1Od1TKdA/w-d-xo.html
Когда повторяют «видео для начинающих» в 3й раз, кажется зачем столько раз это говорить?! А потом читаешь комменты, и понимаешь, 3 раза очень мало )
😂😂
За последний год анриал сильно набрал, как популярность так и технологии, улучшил условия лицензии внедряет в эко систему разные сервесы, по типу мета хьюмен и прочее, а юнити в тоже время наоборот сдал позиции. Руководство юнити последние время занимаеться какой то фигней. Я считаю что анриал сейчас самый перспективный. Непонимаю о чем говорит немчинский когда говорит что на анриал дорого делать казуалки по типу три в ряд, когда эти казуалки можно сделать с помощию блюпринтов за один день. По мне так анриал сейчас лучше как для казуалок так и для устройства на работу ибо многие студии переходяь сейчас на анриал
Все правильно сказал. Я тоже считаю что будущее за анрилом, а юнити уже сдаёт позиции Годоту пока всё их преимущество в том что магазин расширений большой поэтому на нем ещё сидят, хотя многие перешли на Годот.
@@GbyG_Ruslan меня тоже юнити привлекал своим магазином, но я понял что для больших проектов анриал лучше
@@ДмитриевМаксим-з1щ Да как сказать и там и там делают большие проекты. Но мне тоже анрил больше нравится. Есть и там и там свои плюсы, но если брать что-то небольшое что можно разместить и в плеймаркете и в веб то юнити лучше анрил прекратил поддержку веб.
@@ДмитриевМаксим-з1щ меня чем анриал привлек, так это у них есть довольно большая база бесплатных ассетов, причем довольно красивых. Т.е. в теории, можно построить какую-нибудь инди-игру, практически не рисуя свои модели, а исключительно на стандартных деревьях, траве, каких-нибудь домах и т.д.
И после выхода игры уже лишь только платить небольшой процент епикам именно за использование их движка, а ассеты эти в комплекте с движком идут)
@@suproq уже разобрался с этим .Я бы даже сказал что ассет стор анрила лучше чем у юнити
РОЛИК НИ О ЧЁМ ... Чувак несколько раз в самом начале предупредил, что не шарит ни в одном движке. На этом этапе уже было не понятно, зачем тогда записывать видео со сравнением. Но на столько пустого и ошибочного видео никак не ожидал. Попадались несколько раз подобные "сравнения" от школьников, которые по месяцу потискали Юню и Анрил и решили, что пора выступать в роли экспертов. Но даже те школьники выдавали более адекватные и полезные аргументы, а тут просто позорище полнейшее. Не надо, Серёжа, не делай так больше.
Ролик нужен исключительно для вставки рекламы курсов
судя по кол -ву рекламы образовательных курсов считаю что на геймдеве много не заработать, а вот на впаривании образовательных курсов..
Вот не люблю писать комментарии, но человек который говорит - я не специалист по этим движкам но щас я вам расскажу - серьезно? Вы создаете впечатление образованного человека, но фраза - отличие плюсов от шарпа в синтаксисе- простите вы серьезно? отличие языков в управляемой и неуправляемой памяти - все. "Чтобы по быстрому срубить бабла" - все игры нацелены по быстрому срубить бабла, ваш канал нацелен срубить бабла, все вокруг преследует эту цель. Неужели нельзя попроще - анриал для компаний, соло игру в нем потянуть можно только при наличии обширнейших знаний, юнити для себя если можно так сказать. Опять же - у плюсов серьезный порог вхождения - если вы чайник и думаете по ходу выучить плюсы - не выйдет. Блюпринты анриаловские - это пока hello world пишете, потом...
P.S> Не знаю с какого перепугу это попало в рекомендации но улыбнуло - инструмент)) основная проблема в обоих случаях в прокладке между спинкой сидения и монитором))
Сразу хочется поправить. На анриле есть BP, он несравнимо проще и эргономичнее C#. Человек условно говоря "с улицы" будет дико страдать с шарпом и элементарно сможет делать игры на блюпринтах. Так что в разы проще как раз анрил. Те 90% игр, которыми завалены плейсторы это т.н. asset flip - просто собранные на соплях 3-4 пака из ассет стора, выкладывающиеся десяток раз под разными названиями. Также на юнити кривущие и очень ограниченные встроенные компоненты, а все что требует хоть немножко гибкости - нужно покупать в ассет сторе. Это как бы основная их статья монетизации, они живут во многом за счет кривости встроенных инструментов движка.
Хоть анрил и быстрее во многих моментах, но они отрезают довольно много старых технологий и стараются ориентироваться на новое железо, поэтому на каком-нибудь древнем компе с windows vista - они могут тупо не запуститься. Плюс билдить на анриле во многих моментах может быть довольно гемморно.
НАЧИНАТЬ с плюсов - бред. Блюпринты позволяют делать ну практически все, что можно придумать для игр, механик и других задач. Плюсы вам понадобятся если требуется очень хорошо что-то оптимизировать или же если вы хотите изменять или дописывать компоненты движка как такового, что как правило тупо не надо т.к. в движке реально огромнейший и продуманнейший инструментарий из коробки.
Очень плохо что вы рассказываете людям то, о чем имеете очень отдаленное представление. Простые казуальные игры на анриле делать гораздо проще, чем на юнити. Юнити имеет под собой сформированный рынок примерно как автоваз имеет рынок ремонтников и запчастей. Это рынок допиливания движка и решения миллиарда проблем, которые он с собой несет.
По поводу сообщества - оба движка активно развиваются и добавляют новые технологии, но найти решение для готового компонента в анриле намного проще, чем разбираться с кодом в решении на юнити, которое за 4 года могло уже 5 раз устареть и перестать работать.
Unity Script Graphs, как тебе такое "Илон Маск"? )
На юнити пишется куча инди проектов, огромное сообщество и нет проблем (в большинстве случаев) решить какую то проблему или задачу
З.Ы. И нет, я не топлю за юнити, мне больше по душе UE и его cpp, хотя сам являюсь адептом .NET разработки)
З.З.Ы. Терпеть не могу визуальное программирование.
@@konstantinewhite614 На юнити его допилили сравнительно недавно и как водится непойми как. Анрил строился изначально с БП как основой.
Почти у всех программистов есть огромные проблемы с пониманием эргономики как таковой. Для них "мне удобно"="удобно вообще". А тест простой - берем человека с улицы, который ничего не знает и даем ему систему и гугл чтобы решить какие-то задачи. Если в одном случае он решает задачу интуитивно и за 10 минут, а в другом - за две недели и четыре нервных срыва - значит второй вариант это кромешный ад, к которому все привыкли и считают удобным потому что привыкли. И я не говорю про задачу типа "сделать игру чтобы мячик катался по туториалу с ютуба", для которой нужно просто по кликам все повторить.
Именно поэтому ютуб просто завален видосами как на анриле делают ремейки самых разных игр, сцены из фильмов, локации из фентези итд, а на юнити - только клоны клонов клонов, на соплях собранные из паков.
Насчет эргономичности Blueprints в UE я бы поспорил. Для каких-то просты вещей, да, он может быть проще, чем код на C#. Но Blueprints очень быстро превращаются в лапшу. Простейший алгоритм в несколько строк на C# становится просто нечитаем в виде Blueprints. Особенно, когда дело касается циклов.
@@f.artemenkov Ну это зависит от того, как ноды раскидать. А так - простейшие вещи:
-цветовое кодирование
-показ флоу - что как исполняется в плей моде
-отсутствие синтаксиса когда у тебя телепорт объекта это две ноды а не case-sensitive длиннющая команда с 15 видами скобочек
Спросите любых спецов по интерфейсам и вам сразу скажут что понятнее, читаемее и требует меньше усилий для восприятия
@@HeartcoreMitRA вот как раз усилий для восприятия blueprints требуют больше, они просто объемнее. Ноды больше места занимают, чем текст кода. А код лаконичный.
Представите себе реализацию, например, алгоритма A* на C++ и на Blueprints. На C++ это будет строк 50, которые у тебя все перед глазами. В Blueprints же это расползется на весь экран с этими петлями циклов и условий.
по-большому счёту сперва важно какую игру хочет создать разработчик, а потом уже выбирается подходящая под идею технология. Ну и стоит сказать, что есть ощущение, что игровая индустрия уже как лет 8 стоит на одном месте - т.е. делаются однотипные игры, очень мало кто вносит что-то новое. В этом плане можно выделить разве что рынок инди игр, т.к. рынок ААА-тайтлов просто не хочет рисковать и идти на эксперименты (хотя на эксперименты у них как раз деньги есть). Странно...
Как раз нет). Денег у всех не хватает, потому что продюсеры хотят много и никому ничего не давать)
Деньги то у них есть на эксперименты, но есть разница, рисковать 50-100 млн долларами на ААА тайтл или рисковать до 10к долларов на простенькую инди игрушку.
@@SuperGamervideo А я о чём говорю. Для кого-то в мире инди игр эти 10к может быть все его сбережения и он готов идти на риск, а тот у кого есть по 500млн или больше бояться рисковать 50 или 100млн. К тому же можно смотреть на проблему иначе. К примеру не создавать сразу ААА-тайтл, а сперва создать просто игру, которая будет скажем так аля вступлением (без гигантских ААА-размахов) и посмотреть как отреагируют игроки. Если игрокам понравится начало новой франшизы (хотя на тот момент она будет всё ещё первой игрой в серии и франшизой ещё не стала), то издатель может начать расширять её. Я например уже как лет 8 не гамаю в новые игры, до 2013 ещё играл, а потом уже нет, перезапущенный томб раидер это последнее что мне понравилось, но и тут мне почему-то кажется (хотя я в неё не играл), что вдохновение для перезапуска черпалось у Uncharted. Т.е. как такового опять нового ничего не изобрели.
@@randomcreations1079 ну, грубо говоря нужно презентовать некую демку, которая будет своего рода прототипом и показом вертикального среза, чисто заморить червячка. Но опять же именитые студии делают бабки, и как-то делать эксперименты они не хотят. А какие-то прототипы делать - видимо тоже, ибо я подозреваю что якобы это отразится на репутации, что именитая студия сделала какую-то непонятную демку. С другой стороны, можно просто в разработчики поставить дочернюю студию, и тогда все будет шито-крыто. А там глядишь под шумок и допилить до полноценной игры и с брендом той или иной компашки
@@R41NB0W_D4SH Ой, это тоже особо не работает. Помнится мне, самая выстрелившая демка - U.T.
Демка (и прямо заявляли, что это демо) разорвала ютуб. Не проходил её разве что самый последний ленивый горшок. Где игра? Нет игры) Потому что достаточно срубили на демке)
Как показало время - юнити идёт нахуй :))))
Ну три в ряд за часик можно наклепать в Unreal с blueprint. Вообще зерокодингом. Вообще не стоит плюсов бояться. В gamedev нужна больше обширная теоретическая база. CS and Maths :)
Q, думаю о выборе движка, хотел спросить за сколько можно выйти на уровень джуна, найти первую работу(нормальную имею ввиду, а не в инди компанию за 500$), если учить Unreal? Допустим 3-5 часов 5 дней в неделю учебы. Спасибо
CS?
@@yummybunny7351 Computer Science
@@yummybunny7351 1.6
@@karot5831 примерно года через 2. Но еще зависит от того, как активно будешь присутствовать во всех чатах и вакансиях.
Хе это действительно было увлекательное и забавное видео! спасибо за контент!
Судя по видео, Сергей слабо разбирается в теме.
- Порог входа в UE может быть даже ниже, потому что там блюпринты, то есть полноценное визуальное программирование без этих ваших указателей и ручного управления памятью.
- Преимущество Unity - это мультиплатформенность и лёгкость самого движка (в плане собираешь игру и она весит 20 мегабайт), по этому его используют для мобилок (всякие sdk сервисов рекламы и аналитики, опять же, в основном под Unity) и в инди для игр любого жанра.
- UE идеален когда делаешь графонистый шутан под производительные платформы, у него больше удобных и полезных инструментов "из коробки".
- Сообщество в разы больше на Unity.
- На Unity больше конкуренция, но и больше вакансий. Джуну, думаю, работу найти будет гораздо проще.
За сколько по времени можно создать 5 минутный игровой ролик на енгине?
Сергей, хотелось бы увидеть стрим с кем-то из ваших менторов/авторов курса по юнити и анриале. Было бы очень интересно.
Сделаем
В С++ теперь есть умные указатели. Если писать только на них и знать особенности, то ручная чистка памяти не понадобится.
С умными указателями тоже не все гладко, есть нюансы. Бывают определенные ситуации когда сборка мусора работает неадекватно.
@@SuperGamervideo так я и написал, что нужно знать особенности. А в идеале стоит подключить Rust и писать на нём.
@@СерёгаСокольский Беглое гугление UE + Rust не дало никаких заслуживающих внимания результатов.
Как показывает рынок вакансий, вы очень мало кому нужны с unreal, а если вы плохо учили матан в универе то шансов вообще 0
А ще там є фізика, яка поскладніше матана буде. Тому так, треба дружити з точними науками
@@olegkovalenko2797единственный раздел физики, который реально необходим разработчику игр, это механика. Всё остальное.. ну не знаю. Так что не сказал бы, что физика в геймдеве сложнее матеши.
Здравствуйте Сергей, очень интересная тема со сравнениями разных технологий, думаю многим было бы интересно увидеть сравнение фреймворков для бэка, Spring, ASP, Django
Забыли упомянуть о системных требованиях: если Юнити запустится на картошке, то Анрилу требуется довольно мощная машина.
Ну смотря что брать под картошкой, Godot еще картофельнее Unity будет
@@Dmytro-Tsymbaliuk то есть godot быстрее исполняется старым компьютером? Думал для лёгких(в исполнений) игр предпочтительнее с++ ?
@@radueftodie4774 как бы Godot позволяет на плюсах писать
Он говорил про дороговизну (подразумевая железо)
В наше время картоша это уровень 1060 уже, адекватное стартовое железо идет от 30хх и уже хорошее 40хх, а для синематиков и 4080 будет не идеал.
Что-то новое. Интересно рассказываете. Спасибо за обзорчик
Хорошее сравнение, все так и есть. Единственное добавил бы (для тех кому важен язык), что все же потенциально можно писать на C++ в юнити (например в виде dll), да и в конечном итоге все равно c# будет конвертироваться в эти же плюсы. Ну а в анриале есть так называемые блупринты - визуальное программирование - для новичков будет за счет этого проще войти (в юнити это сделано чуть хуже)
И 90% вакансий (по крайней мере в Украине) все же именно юнити, и поэтому несмотря на конкуренцию, на мой взгляд это дает больше возможности трудоустроиться. Однако в пользу анриала скажу, что если вы хорошо им вместе с C++ овладете, то вам будет проще дальше двигаться по карьере и уровню проектов - много ААА игр делается на внутреннем движке, и это в большинтве случаев именно С++.
Не думай, что блюпринты это легко, на юнити намного больше инструментов которые упрощают работу, а именно различных движков в стопе которые заточены под жанр и имеют уже огромный функционал . Ну и во вторых C# никогда не конвертироваться в плюсы, а в IL.
Ещё один "эксперт". Сейчас все больше топ студий переходит на ue
@@ИванСергеев-и2ш "Все больше студий" и "бОльшее покрытие рынка" это не одно и то же. Пример: Все больше людей переходит на мак, но тем не менее у него около 10% рынка по сравнению с виндой.
Я говорю про то, что зная юнити, гораздо легче трудоустроиться.
@@ИванСергеев-и2ш а тебя джуна необдерганного сразу в топ студию возьмут?
@@GbyG_Ruslan блюпринты действительно легко освоить если знаешь любой язык кроме асемблера разве что. Я зная паскаль легко все понял.
очень странное сравнение. На юнити клепают индюшатину, потому что раньше появилось в свободном доступе и было очень много материалов для обучения. В UE не чистый С++, это же фреймворк, большая часть это готовые функции, макросы и тд, все сложные аспекты С++ там спрятаны под капотом. Под UI, материалы, частицы, анимацию и тд и тп сделаны отдельные редакторы, там никакого С++. Тем более что есть блупринты, для инди более чем достаточно. Так же не понял, почему на UE нужно делать дорогие игры. Ну и картинка от прямых рук зависит, а не от движка... Шопопало можно и там и там накрутить.
Если вы хотите в геймдев, то определитесь - для работы, или для хобби. Если для работы, смотрите по вакансиям, чего больше, есть ли вообще возможность устроиться в вашем регионе. Юнити, как правило, намного более распространен, чем Анриал. Если для хобби - то зависит от ваших запросов по игре - хотите сделать свой проект с реалистичной графикой, приступайте к Анриалу. Хотите просто сделать свой игровой проект, ради интереса - то Юнити, т.к. мануалов по нему намного больше, и быстрее войдете в курс дела. Хотя и в Юнити можно сделать реалистичный графон уровня Анриала, просто возни немного больше.
Godot
геймдев для работы - странный выбор, поскольку оплата труда на самом дне
@@elpsykongr00 да! Годо "дышит" в спину данным гигантам. И думаю, он будет cкоро так же крут, как Блендер в мире 3d
@@chagkruzart7695а самое дно это какая зарплата?
Ох, как же веет совковским мышлением от комментариев) "устроиться в регионе", "оплата труда на дне". 2023 год, вы ничем не ограничены, чтобы работать с людьми по всему миру и получать зарплаты мирового уровня, где джунам платят от 20$ в час, а не СНГшного, где тебе предложат 30к в месяц от силы. Учите английский и не соглашайтесь на мелочность
Дорогой Сергей *Всё-ещё* Немчинский, поздравляю с Днём Рождения! Да, с Днём рождения фирмы, но это ж вроде как тоже важно (=
Вопрос: А если начать с Unity (бэкграунд в IT отсутствует), помариноваться там какое-то время - года три, набравшись опыта, поварившись в индустрии, приобретя понимание чего, кого и куда - и свичнуться в UE, пожелав попробовать проекты с большим количеством букв "А"?
Сорри, конеш, если вопрос банальный/странный/глупый, просто подумываю про геймдев и не хотелось бы сразу пытаться начинать с чего потяжелее, разочаровываться, понимать, что тупой и бросать это гиблое дело.
P.S. Unreal tournament для многих людей (включая меня) была той самой первой игрой... в которой ты взрываешь себя ракетницей об угол стены.
Не претендую, на "одне єдине правильне рішення", лише розповім, як цю саму історію, я вирішив пройти, для себе. Розпочав з Blender 😊
@@dmitrybulay7542 Ммм... слышал до этого, сходил погуглил. Похоже и в нём придётся разобраться. Спасибо (=
Якщо хочете в UE - йдіть сразу в UE, які проблеми. Відмінність лиш у тому, що на цей напрямок довше вчитися. Але не довше аніж 3 роки вчити інший напрямок, заради того щоб свічнутись у цей... Це як вчитись на QA, щоб свічнутись у розробку.
@@art_gf Не вижу ничего ужасного в свиче с QA в разрабы)))
Просто с места в карьер прыгать в UE, не имея базы, не хотелось бы, ну или мне просто кажется что это слишком сложно. Но в любом случае - спасибо за ответ, если это вполне себе вариант - тоже надо будет глянуть.
@@Dexortes нічого поганого у світчингу з QA у розробку справді немає. Допоки весь шлях QA не позиціонувався як "отримання бази для розробки". Ви лише втратите свій час, якщо вирішите почати звідкись з іншого місця. "Базу" ви вивчете в будь-якому випадку, без залежності від того підете на Unity або UE. Це лише питання розпорядження вашим часом. Я б на вашому місці одразу стрибав у UE.
Сьогодні в Сергія буде стрім на другому каналі, можете спробувати це питання йому задати там, проте боюся що іншої відповіді ви не почуєте..
Я сам работаю на Unreal Engine 5, но хочу сказать что Unity не только для казуальных и гиперказуальных игр, Unity выбирают в первую очередь для 2д игр, или игр где не нужны офигенные текстуры, лучи света и высокополигональные модели. 2д игры и игры с нереалистичной графикой это не значит то что они казуальные. А вот анриал нужен для ААА проектов с офигенной графикой и большими мирами. Вы абсолютно неверно сказали на счёт C++ сейчас вообще все уроки и по Unreal используют блюпринты и это очень глупо начинать изучение Unreal с C++, потому что опять же все туториалы на блюпринтах. Уже потом когда ты освоишь блюпринты и только тогда будет смысл переходить на C++
Доброго вечера , подскажите с чего лучше начать изучение Unreal Engine , для дальнейшего трудоустройства , в каком направление лучше двигаться ?
@tarasdovgii1810 Материалы, инструменты освещения, создания окружения, потом блупринты
@@tarasdovgii1810 В России мало крупных студий и соответственно вакансий по UE так что трудоустройство под вопросом.
@@tarasdovgii1810 изучать ue4/5 стоит только если в планах релокация в страны Европы/США так как там больше всего востребованы разработчики на ue. С учетом политической ситуации работать из России/Беларуси невыгодно и не всегда возможно
Візми байтік по адресу на відеокарті. Нєє ... Сергій я Вас поважаю яка теоретика програмування, але треба трошки глибше в питаннях розібратися. Не має процессор прямого доступу до па'яті відеокарти і не може міняти данні напряму, її треба спочатку мапувати на память процессору, поміняти бийтик, а потім знову завантажувати у відеопам'ять, мова програмування тут взагалі ні дочого (бо робимо все через API, драйвер та шину PCI).
Я чого до цьго байтіка прикопався, бо це концентуально важливий момент в геймдеві, якби цього небуло то ігри були в рази продуктивнішими. Хоча ще можна прибрати захищений режим процессору і зробити спільний адресний простір, тоді будьласка міняй що та де бажаєш. Навідь на вбудованих відеокартах пам'ять процессору і відеокарти логіно розділені (хоча фізично це один пристрій) і треба туди сюди ганяти блоки даних.
До С++. Unity вже давно все компілює в С++ (ILLCPP). Cама юніті та її API пишиться на С++.
Біда (або не біда а суть) ігрових рушіїв в тому що спочатку пишится API по управлінню памятью, завантаження контенту, кирування обїектами на сцені, серіалізаціі і т.д. що в резутьтаті приводить до створення внутрішнього оточення (runtime) яке за своєю сутністью дуже схоже на C# тільки більш крінжове. Код Unrial зовні не дуже, хоча це притаманне С++ бо маже половина коду пишеться для компілятора. Тому мабудь в Unrial прикрутили Visual scripting, щоб не дивитися на все це :)
Потім все це проходить через іньші графічні, звукові, фізичні, та API вовводу виводу далі драйвера і вже пристрої. Табто тут розмова не про мову а про алгоритми що завернуті в техногогії. Наприклад технологія DOTS дозволя підвишити продуктивність Unity3D коду в десятки разів.
Сучасні процессори справляються майже з будь яким кодом, ігри це про швидкість рендерингу. Я вам гарантую що можна написати на С++ так що трейдрипер стане :)
Unrial більш орієнтований на дизайнерів чим на програмістів, в ньому є наворочені технологіі (світло, анімаціі, вода ... ) по замовченню, що в Unity треба прикручувати. AAA ігри більш про графіку не гемплей (дуже сумне становище) тому і роблять AAA на Unreal бо можуть нагнати купу людей, і наробити контенту.
В Unity дійсно йдуть по легше почати, але і тут є проблеми.
Я хочу сказати що обидва рушії мають місце, але на справді питання не в рушіі.
Спасибо за комментарий, даже не стал смотреть видео :)
Коммент класс! И не по теме- КОгда-то писал программы и игрушки для БК-0010-01 - там как раз единое адресное пространство было , и видеопамять в него входила- если надо было - просто считывал состояние ячеек в видеопамяти , менял в ней ячейки на нужные - цвет, яркость. Жаль, что современные производители от этой возможности отказались..
У unreal engine 5 есть огромное преимущество и их несколько. 1), quixel megascans ано бесплатная и у вас сэкономит кучу денег и времени. 2) вы можете не платить роялти если ваша игра не заработает миллион долоров 3) unreal engine развивается бешеными темпами и он многофункционален вы можете создавать игры, фильмы, рекламу, архитектуру и ещё много чего на нём 4) инноваций которые обгоняют время и на рынке делают анриал лидером. 5) блюпринты если нехотите програмировать. Юнити тоже хорош но unreal это будущее
Привет, что думаете про Godot?
В общем все так. Но есть еще один важный момент, на UE банально сложнее найти работу, куда меньше предложений. А на юнити постоянно клепают разного уровня проекты, много вакансий и выше шанс вступить в перспективный проект. На юнити есть свои костыли, к примеру однопоточность и костыль в виде корутинов, перекомпиляция всего решения проекта при любом чихе, а чем больше проект, тем дольше компиляция.
Вы даже не представляете, насколько не сопоставимо дольше происходит перекомпиляция всего проекта в Unreal при любом изменении. В среднем проекте это от 2х до 40 минут. В юнити же это занимает не больше минуты.
По поводу работы - зависит от локации. В Европе/СНГ более популярен Unity. В Северной Америке Unreal
Дяденька, на счёт последнего вы ошибаетесь, гляньте в доках раздел Assembly definitions. Теперь у Вас код никогда больше не будет подвержен перекомпиляции, а громадный проект будет собираться за считанные секунды
если вы про компиляцию кода , то при работе вы вряд ли затрагиваете весь код , так что компилируются обычно 8 - 10 файлов , что занимает секунд 30 , как миниму на Rider это так @@ikoltalion529
Что выбрать новичку? Да ничего не выбрать, у гейм девелоперов очень низкие зарплаты и завышенные требования
Где они сейчас не завышенные? В мобильной разработке вообще 500 человек на место а требования к джуну как были раньше к синьору.
Достаточно одного вопроса - делаем донатные мобильные помойки или AAA-забагованный высер
Немчинский не смотря на возраст, понимает за игры, и даже играет в них, так мило)
@maksnesterchukua5175 В Україні напевне скоріше 15 років
Так то большинство специалистов уже в пенсионном возрасте в отрасли. Игры как бы не вчера делать начали. Уже в 1983г. вышел фильм про мир игр "TRON".
Наконец то и Вы подобрались к КОМПЬЮТЕРНОЙ ГРАФИКЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Шикарна цитата в кінці відео. Аж до мурашок на шкірі
Сделай правильный выбор, выбери шампунь жумайсынба
Ну-у-у-у C++ в Unreal немного ограничен. Он не очень любит generics а еще в Unreal есть Reflection и Garbage Collector и нужно писать так, чтобы это все работало 😁
Q, думаю о выборе движка, хотел спросить за сколько можно выйти на уровень джуна, найти первую работу(нормальную имею ввиду, а не в инди компанию за 500$), если учить Unreal? Допустим 3-5 часов 5 дней в неделю учебы. Спасибо
@@karot5831 Ну, джун - это 500$ и есть. Больше никто не даст (ну может, 600). Поэтому я бы даже в инди пошел. Тем более, что большие компании часто своих джунов растят со стажировки (например CD Project предлагала этим летом) А вакансий на джунов у них я взагали не видел
Это из джавы все пришло, если я правильно понимаю?
@@theministryofnonsense не факт. Java не первый язык с этими особенностями. Тут скорее речь о задачах, которые они решают. В частности reflection нужен для того, чтобы UnrealEditor мог взаимодействовать с C++ и Blueprints могли наследоваться от C++ классов.
а ты смешной@@karot5831
13:37 учитывая недавнюю ситуацию с юнити,стоит ли его пробовать ? Или раз сейчас клешни захотели пустить,то когда-нибудь еще раз захотят ?
Лучше или Годо или Анриал, если брать во внимание какая ж*"" с Юнити
Добрый день!
Подскажите, пожалуйста, на каком движке лучше сделать игру в жанре "стратегия", наподобие градостроительного симулятора?
Буду благодарен за ответ!
Я не гейм девелопер, но предполагаю, что на юнити
Как я понял отличие Unreal engine от Unity в том что:
1) Анрил не дружит со старыми и слабыми видеокартами и процессорами, к примеру можно привести игру Crysis 3 на ультра настройках. Слабый комп не справится, а сильный справится. Анрил требует куда больше ресурсов и мощности, чем Юнити.
2) Юнити больше подходит, если основа игры это простота, комфорт, надежность. А Анрил это качество, высокая графика
3) Если игра простая то тут подойдут оба движка, но тут я сделаю пример. Если нужна машина чтобы просто покататься по городу, сьездить на работу, а потом домой, сьездить в магазин за продуктами или сьездить на природу или в музей, то тут без разницы какой автомобиль. А если хочется что-то по мощнее, скажем Мустанг, Шеврале Камаро или Ниссан Скайлан ГТР Р34, и чтобы прям можно было погонять, и не сильно тратить на обслуживание но при этом чтобы эту игру тянули как старые и слабые видеокарты, так и новые и мощные, то лучше Юнити. А если прям мощь мощи, скажем Ламборгини или Феррари или Бугати, не важно сколько будет уходить средств на обслуживание, главное красиво и мощно, и не важно потянет ли это все старые видеокарты или нет, то выбор в сторону Анрил.
4) Да, на Анрил тоже можно будет сделать графику средней или низкой, чтобы игру могла потянуть старая видеокарта, то это уже Юнити получается.
Вывод, Юнити простота, удобство, Анрил качество и высокая графика. Если хотите создавать игры в одиночку или вместе с друзьями и не собираетесь работать в таких компаниях как Blizzard, Ubisoft и т. д, то выбор в сторону Юнити,The Forest и Sons of the forest были сделаны на Юнити. А если вы хотите стать частью разработчиков игр, и создавать крупные ААА игры, такие как Киберпанк или ГТА или Watch Dogs, Death Standing, Detroit Become Human, но при этом не важно потянет ли видеокарта у геймера эту игру или нет, то выбор в сторону Анрила.
Крузис же на cryengine, при чём тут ue
На скретче😎😎😎💪💪💪👍👍👍
Спасибо, теперь определился полностью!
Есть ещё третий стул - Godot. Но на нем к сожалению работы нет, так что только писать свои проекты в надежде их в будущем окупить
А зачем, если на юнити это проще и быстрее? Раньше когда Юнити была платной был смысл, а теперь не понимаю зачем кому-то выбирать Годот
@@Feynman.R наоборот, на Godot проще и быстрее. GDScript учится на лету, если есть опыт с другими языками. И сам редактор не такой тормознутый, даже на слабом железе можно работать.
@@Feynman.R годот выучить в несколько раз легче чем юнити
@@РоманСунцов-о4ъ ну я пытался учить и Годот и Юнити, для меня Юнити оказалась проще намного. Во-первых любой вопрос по юнити который загуглишь, его уже задавали, т.е. ответ почти всегда находится сразу. Ну и тоже самое с СиШарп. Популярный язык, по которому миллион вопросов и ответов можно найти. А ГДскрипт ну такое, самому все надо изучать и вникать. Для меня Юинити оказался намного более дружелюбный для обучения.
@@pyjvm ну не знаю, для меня Годот оказался сложнее. По Юнити и СиШарпу миллион всего онлайн есть, любой вопрос уже задали до тебя, обучаться очень просто.
Еще совет по выбору- откройте сайт с вакансиями. То, что сейчас ищут, на то и учитесь.
Если вас интересует разработка как бизнес, нужно вообще изучать ноукод движки, чтобы максимально быстро клепать МВПшки в поисках ниши. А как найдете, уже собирать тиму и пилить игру.
ну я даже не заню, может просто стоит заглянуть на стим воркс и посмотреть статистику по самым популярным движкам ) это насчет того, что юнити только для казуальных проектов. по факту даже для игр общего назначения юнити более популярный, анрил это скорее дорого в трипл А сутдию и там конечно сильно меньше конкуренция, но реально больше порог входа, кст никто не мешает сразу после юнити изучать анрил
Спасибо за экспертизу. Было интересно послушать
Ждем следующего сравнения: Construct 3 vs GameMaker vs Godot vs Clickteam fusion
Godot solos
А потом IDE vs TextEditor.
Gm, если не брать в расчёт цену
С чего это три в ряд сделать дороже на анриле? Я и с тем, и с тем умудрился поработать. И в анриле на такую мелочь даже не обязательно тратить время на код, можно обойтись бп.
На самом деле, после 2-х летнего опыта работы в уе, могу сказать точно, что он не сложнее юнити. Через пол года ты вообще напрочь забываешь, что это плюсы. А я на плюсах со всякими векторами и другими структурами данных писал и крестики нолики, и змейку. Плюсы в анриле покрыты сахаром и даже об утечках памяти думать не приходится.
Я промолчу о том, что анрил - это буквально набор готовых функций и модулей. Хочешь заставить персонажа осматриваться? Так просто используй нужные функции, в то время как в Unity тебе придется углубиться в то, что такое кватернионы уже только для этого. Вообще, писать поворот камеры в юнити после анрили будет адом (я еще не пробовал, давненько не трогаю юньку).
Так что не объективно. Использовать такого гиганта для змейки? Ну да, согласен, избыточно. Но это не будет дороже, если ты знаешь что делать. Гляньте того же CyberStars, который успешно создал змейку на уе. Это по факту проще, чем сделать тоже самое в Unity, при этом у тебя наоборот остается время еще и красок добавить. Именно из-за этой простоты разработчики анрила и дороже.
Після недавніх подій вибір вже очевидний✨
Загорелась идеей создать 3d локации из одной из моих любимых игр - Undertale. Так вот, хочется просто в них походить, без какого-нибудь геймплея, можно сказать просто создать красивую, около-реалистичную 3d сцену. Что для этого лучше подойдет unity или ue?
Unity
@@CrozetIs не вводи людей в заблуждение. Анриал 5 сейчас наиболее подходить для красивой , сочной графики
@@CrozetIs он хочет графон и напаковать уровень всякими домиками и прочей шелухой а потом там походить. на анриле для этого нужно тупо скачать и поставить эти объекты на карту спомощью мышки
unreal
Unreal
Движки по возможностям практически одинаковые, уже 12 лет в теме. Unreal Engine - Хороший функционал по большим картам и персанажам. Unity - Более лутшая подержка различных платформ. НО что Unreal Engine можно запустить на чем угодно, что в Unity сделать качественные анимации персонажей и большие карты.
Анрил на чем угодно не запустишь, а вот Godot реально на всем можно
Получилось так будто оборал Юнити :D (не в обиду). Мол, крутые большие игры с хорошей графикой вам не сделать, поэтому айда на Unreal Engine :) Крутая игра может быть и в простоте, совсем не обязательно вот это вот всё) И еще кому-то нравится делать по 20-30 игр в год, чем сидеть пилить одну большую пару лет 🤪)
ну на юнити крутые игры по типу геншина и mlbb создаются целыми командами. Один человек будет долго и муторно делать подобные игры на таком движке
ну блин, это факт. Посмотри блоги разрабов сабнавтики, как они плюются с юнити и хотят перейти на анрил. Юнити не плох, но для небольших проектов.
Забыли упомянуть, что Unreal прекратил поддержку сборки проекта под WebGL.
Поэтому если человек хочет сделать браузерную игру, то Unreal ему не подойдет.
Спасибо за инфу, мужик классный!
Казуалки на Unreal Engine хорошо пишутся без с++, на blueprints, и даже быстрее чем на unity. Но Немчинский ничего про это не сказал...
Ну про казуальные игры на Unity я согласен на половину. Да с одной стороны на ней написано много игр этого жанра, но с другой есть много других жанров написанных непосредственно на Unity. Например метроидвания с элементами платформинга Hollow knight или очень атмосферная игра бродилка Firewatch или сурвайвал хорор Phasmophobia. Обычно Unity выбирают как раз из-за не столь большого бюджета команды и его простоты освоения. На нем пишут очень много инди проэктов так как в таких проэктах не нужна очень хорошая графика и упор больше делается на механики и стилистику в таких играх. Надеюсь я кому-нибудь помог 😁
недавний взорвавший проект battle bit, а еще не забываем про геншин)
Ну лично мне проще было изучить Unreal Engine, честно сказать я очень разочаровался в Unity когда зашёл в него первый раз, я его удалил спустя несколько дней после установки, и по моему создание игры на Unity дороже обойдется чем Unreal Engine. Ну в Unreal Engine можно создать игру с кружкой кофе или чая из-за того что тебе бесплатно дают всю библиотеку Megascans и Quixel Mixer и десятки тысяч бесплатных моделей и текстур и тысячи бесплатных ассетов и шаблонов для игры, и ещё и Blueprint и плюс ещё много инструментов которые легко освоить, но для казуальных игр Unity это лучшее что есть, но я не делаю казуальные игры я занимаюсь разработкой 3д игр с хорошей графикой и для моих целей лучше Unreal Engine
@@Nikita-g5d4r Сыглы, я уже где-то тут в комментах писал, анрил энжен хорош для не программистов, а тех кто хочет сделать красиво и чтоб это было легко, юнити больше для технических ребят, тут нужно будет повозиться чтоб сделать так же красиво как в анрил, а программировать посложнее, хотя и есть аналог блупринтов, но все не так поверхностно и легко как в UE.
В то же время если делать под побилки, то проекты на юнити легче, и их можно более качественно оптимизировать, начиная от скорости загрузки ассетов и заканчивая конечной производительностью приложения. Собственно этому пример геншин импакт, визуальная составляющая которой не вызывает вопросов, а оптимизация более чем отличная, но ребятам с михуё пришлось попотеть чтоб это сделать
На пк же есть какой-нибудь тарков, как бы его не ругали добротный проект
на другой стороне у нас есть фортнайт или пабг на анрил энжен, да может в чем-то они лучше предшественников, но точно не в потимизации и работе с текстурами, тут у анрил энжен те еще траблы, желательно чтоб у пользователя был SSD)
(Специально выбрал игры с похожей стилистикой)
В общем у каждого инструмента свои цели, но в последняя время на анрил энжен даже большие студии выпускают очень не качественную продукцию, потому что в любом движке свои тонкости, и в любом придется попотеть, если хочется сделать крупный качественный проект.
А мелкий проект что на том, что на том делаются легко, но анрил будет визуально лучше, но менее оптимизирован, юнити наоборот, тут уже какие у вас цели)
А ещё есть Defold и Godot - для начинающих ещё проще и для казуальных игр вполне сойдёт :)
[0:11] *Называется:* _"Есть два стлула...")_
Если у вас хотя бы 1060, то можно качать UE, он намного тяжелее Unity. Блюпринты можно выучить за год. И ещё лично для меня UE намного понятнее юнити, хоть я тоже начинал с юнити
год - это мало для одной темы в движке?
Q, думаю о выборе движка, хотел спросить за сколько можно выйти на уровень джуна, найти первую работу(нормальную имею ввиду, а не в инди компанию за 500$), если учить Unreal? Допустим 3-5 часов 5 дней в неделю учебы. Спасибо
@@karot5831 а вы в какой стране?
@@alexandrapersukova РФ
@@karot5831 Не знаю за сколько можно выйти на уровень джуна, но за 1.5 года я уже могу написать без гайдов в ютубе инвентарь примерно как в сталкере ( единственное 1 предмет = 1 слот, делать предметы занимающие несколько слотов СЛОЖНА) Учился часа по 2 в день
Очень классный канал у вас!
Классное видео!
Да в Unity если включить HDRP и raytracing тоже графика будет фотореалистичной и даже fps будет больше чем в Unreal engine. У Unreal engine есть преимущество в том, что там много чего бесплатно, например Metahuman и бесплатная библиотека ассетов Quixel, а в Unity модели и некоторые аддоны надо будет докупать у сторонних разработчиков чтобы заполнить эти пробелы. Ну а так по графике я бы не сказал что они прямо сильно отличаются там скорее вопрос в бюджете игр. На Unreal engine больше AAA было выпущено поэтому инвесторы будут охотнее вкладывать деньги в игру на Unreal engine нежели на Unity. Ситуация со временем переломится поскольку те студии которые делали инди игры на Unity будут понемногу разрастаться и делать игры с большим бюджетом, буквально несколько успешных кейсов AAA игр на Unity которые рано или поздно появятся смогут переломить ситуацию
все равно графика будет немного хуже чем в анриле
@@АндрейАнлавович почему там должна быть хуже графика? unity сотрудничают с weta, а это голливудские технологии vfx тоесть - кинографика делается на юнити. Но по мне так вход в юнити ни разу не проще чем в анрил, а скорее наоборот. У меня на работе юзают юнити я сколько ни гуглю мне всеравно все про анрил подсовывает ютуб. И мое субьективное мнение что инфы по анрилу гараздо больше и там в три клика можно делать чудеса типа переноса человка в метахьюман, но в юнити ты по факту можешь еще лучше реализм человека получить сейчас
@@АндрейАнлавович ну немного процентов на 25. Но это уже не в 2-3 раза как было 10 лет назад. И чем больше времени проходит тем меньше эта разница.
@@АндрейАнлавович по моему Тарков уже на таком уровне что дальше эти пару процентов улучшения графики погоду не делают
Выбирал между ними, в результате выбрал godot как индюку для 2д игр то что надо.
Хороший выбор
3:39 я сейчас соло делаю шутер, который спустя неделю разработки выглядит вполне играбельно, а вот как сделать 3 в ряд, а если быть точнее, эффекты как в этих казуалках, я вообще хз
Ты наверно хотел сказать говно шутер, а не шутер. В соло, через неделю играбельно. 😂
@@АндрейЛапихин-щ6й
th-cam.com/video/sDmszVDpEPs/w-d-xo.htmlsi=A35O1pRjT2FuIsQX
"- Хрю-хрю-хрю, у меня не получилось, значит и у других получиться не может"🤡
@@t0xangames207 ну я же говорю говно шутер. Выглядит играбельно😂. Родной, без обид, ты молодец, что делаешь, дай Бог тебе терпения доделать и это будет хороший опыт для тебя, но это все равно будет очередной сто пятьсот тысячный говношутер.
@@АндрейЛапихин-щ6й почему он говно? Объясни мне,
@@АндрейЛапихин-щ6й назови мне пж ещë хотябы 2 инди шутера, вышедших в 2023-2024 году FullBody FP контроллером, и подобным мультиплеер режимом
3:20 эт связано не с тем, что в юнити что то там проще, а с тем, что все уже привыкли осациировать юнити с мобильными казуалками, а анрил с ААА играми и ультра карсивой графикой. По этому все и делают казуалки на юнити, хотя эти движки по своему функционалу одинаковые блять
Сегодня ходил в библиотеку сдать книгу сестры, а там челик хочет найти книгу по с# unity. К сожалению книги по программированию нужно только покупать, тк в библиотеках материал 2000-2010 годов
Курсы на Ютубе есть, очень даже хорошие. Сливы книг в телеграм каналах есть, в интернете тоже, но там трудно найти
Книги, по програмуванню, в бібліотеці - це нонсенс. Все змінюється за рік - два, до невпізнання. Теорія, безперечно, залишається не змінною, але ж "чел" явно шукав не теорію.
По моему проще электронную книгу купить и либо официально покупать электронные версии книг, либо просто скачивать (ну и желательно отплатить правообладателям в будущем, покупкой этих цифровых/бумажных версий книг, если в итоге они помогут найти работу / заработать). Ещё выбрать модель, которая поддерживает не только формат электронных книг FB2 (вроде уже более новые форматы появились типа EPUB и FB3, не в курсах конечно), но и txt, word и самое главное PDF. Ну и чтоб читалка была с подсветкой и быстрыми чернилами. Да один раз заплатить за устройство придётся, но зато не надо будет ходить в библиотеку и будут всегда самые актуальные итерации/издания книг.
@@19Evangelion96 дорого это для студентов, многие просто выживают. Появятся деньги - можно купить электронную версию книги. Но стоят они до неприличия много. Поэтому пускай выходят с положения, учат и кодят себе как угодно. С экрана ПК очень даже можно читать pdf.
На Западе бумажные версии потихоньку отмирают, в первую очередь из-за цены. Даже для книжечки в 350 страничек бумажная копия получается на 10-15 долларов дороже, чем цифровая. А так вообще да, при наличии свободного доступа к почти бесплатному интернету (за который всё равно все платят, потому что без него уже низзя) и совсем бесплатному гуглю искать бумажные копии за дурные деньги как-то уже немного странновато.
Лайк за бороду и прическу!
Парадокс в том, что сейчас вычислительные мощности у мейнстримного домашнего компа заоблачные, а куча игрушек выглядят так, как будто их выдрали с х386 или х486 90-х годов, и хз, зачем для такой красоты вообще был нужен какой-то движок, и куда там дели больше 128 метров оперативки, и совсем загадочно, чем именно загружена видеокарта, показывая такую пиксельную дичь. 😁
Мабуть, майнінг? Я також таке помічав на деяких іграх. Що на відеокартах 15-річної давності, що на сучасних завантаження 100%. Причому самі ігри абсолютно не тормозять. В таких випадках я ставлю їм заборону на вихід в інтернет
От себя добавлю, что конкуренции в юнити больше, но будьте уверены, хороший программист с хотя бы каким-то портфолио найдёт работу очень быстро.
Вообще упустили такой момент как Blueprint'ы в UE.
Что бы разрабатывать игры на анриале С++ знать не обязательно
можно ли на с++ и анриал енжин сделать мобильную игру? если да то где можно посмотреть пару видео, посоветуйте пожалуйста
конечно анрил подерживает и мобилы. Вбей анрил андроид или епл геймз ... анрил во многом про графон ,красиво сделать в разы легче на нём
На 1 мин 20 секунде я думал, что Сергей повторит, что он все еще Сергей Немчинский)))
Havok - физический движок,немного некорректно говорить о том, как выглядят игры его использующие.
Да,с юнити никаких проблем,хоть че клипай на плесневелом шарпе,во время когда железо не поспевает за технологиями,пускай все еще сильней виснет!Шаааарп!!!Ееееее!!!
Длинный ответ на вопрос названия Unreal Engine, короткий UE.
Самое раздражающее что в C++ там хоть и сложно всё делается, но есть доступ ко многим аспекам и контролю железа и по идее можно проработать всё хорошо, но в итоге большинство игр страдающих т.н. "утечкой памяти" именно на Unreal Engine, хотя казалось бы. (Не то что UE плох, просто ироничность ситуации)
а какой у плюсов доступ к железу у процесса в userspace операционки? что у плюсов, что у других языков ручки, за которые можно подёргать, одни и те-же
@@redneck_prm5429 драйвер на любом языке напишешь?
@@Moonrider7777 драйвер пишется с обязательным использованием ассемблера, без него получить доступ к железке невозможно
@@Dmytro-Tsymbaliuk В программе C/C++ вы можете использовать оператор asm, для вставки одной строки языка ассемблера в файл языка ассемблера, созданный компилятором. В каких языках это еще можно без танцев с бубном?
@@Moonrider7777 я ничего против асемблерных вставок не имел, просто говорю об необходимости асма
Забыл ещё упомянуть , что юнити очень стабильный софт, а анрил энжин часто крешится.
Ну если читать форумы анрила то крашится от того что железо его не вывозит там оч. Большие запросы по железу по сравнению с Юнити.
движок потому, что он еще и что то создаёт в 2д или 3д, есть рендреринг ,а не просто записывает и компилирует код.
так крайэнджин же поддерживает и шарп, и плюсы вроде..
На самом то деле в unreal engine есть встроенный скриптовый язык, на нём можно полностью сделать игру. Но если есть мультиплеер и какие то тяжеловесные штуки, где нужна скорость, то там, само собой, без плюсов не обойтись.
Пстоянно это слышу , но непонятно почему . БлуПринт конвертируется в С++ на уровне движка.По этому разницы в скорости нет (кроме случаев если ты не хочешь собственно фактический переписать сам движок тут уже конечно без С++ никак ) стандартный же мульт можно разрабатывать и блупринтом точно так же . 3накомый из ААА индустрии говорил что многие всё чаще прибегают к блупринту вместо С++. А С ++ используют только если он чисто удобнее в решении опрделённой проблемы.
Ну а как же блупринты? Написать 3 в ряд на блупринтах возможно даже проще чем на юнити (наверное)
Очевидно, симуляции делаются не в самом игровом движке, а в том ж гудини. Физически честная пена/волна от корабля прямо в движке сожрет весь фпс.
непростая тема! но в целом оч годно)
по моему в случае анрила стоило бы упомянуть и блупринт который упрощает разработку в разы
Здравствуйте! Можно ли игру Unreal сбилдить под WebGL для браузера?
На данный момент, по-моему, нет
Нужно откатываться к версии 4.27
какая то херня мешала в углу смотреть
как по мне анрил удобней чем юнити (легче,удобней интерфейс,графон,) и самый главный фактор "для тех кто еще не знает язык прогромирования" blue print-оч кайфовая фишка (еще шаблоны шутер,гонки и т.д.
Мне интересно, как юнити в состоянии переварить 10 миллионов юнитов в одной сцене, как например в том же UEBS2 с пристойным ФПС. Выходит, он не совсем уж так прямо только для казуалок.
@Derk89 Про инстансинг знаю, этот термин сразу на ум пришел после первого запуска игры. Но все равно, не думал, что прямо аж в таких масштабах работает, хоть у меня и 4090.
Заходил убедиться что это все еще Сергей Немчинский до того как это стало мейнстримом
в конце беседы про игры, вспомнил что мы здесь про курсы в эпоху чат гпт и вышло: поиграли, немножко подоили денег с вас и досвиданья
Вот чёто слушал... Сложилось впечатление что человек не умеет не работать не в том не в другом движке, так чисто первую попавшуюся статью школьника озвучил. Курсы тоже такого же уровня ?))
Может стоило начало видео прослушать? И я не ментор и не преподаватель на этих направлениях. Я директор
а чтобы в соло сделать игру для получения прибыли, какой язык программирования подойдет? платформа?
Unity and C#
Ща вам, ребятки, Java - разраб, не работавший в этих движках, расскажет какой из них лучше 😁
куча курсов и всё так хорошо рассказывают и базу дают и обещают взять лучших студентов но в итоге мы имеем огромную конкуренцию и не способность устроиться на работу, особенно сеичас)
Ну с 1 января 2024 выбора и не останется, Unity решил дать дуба.
@@Clo-rv8ggюнити теперь деньги берет за публикацию игр сделаных на юнити
Здрасьте, они уже все откатили)
@@SergeyNemchinskiyне полностью
@@беакоа на чем Юнити зарабатывают?
Гендиректора ещё сместили, судя по тому письму что мне пришло из ихнего офиса.
К счастью, несколько дней назад - вопрос отпал навсегда.
не идешь в прогу? 😂
В UE не надо следить за указателями, за ними следит система сборки мусора.
Ура блядь, я кодил на c++, и боялся, что в моих эксперементах с анреалом я буду точно так же страдать от указателей, а там видимо дохуя высокуровневого говна, так что, будет по проще, хотя без крашей никуда)
Cities: Skylines вроде как на unity сделана. От части это объясняет еë лагучесть.
у тебя ситис скайлайн лагает или ты про баги с транспортом?
Просто у меня в мегаполисах, в 100к+ населения ни единой просадки, да и багов практически не встречал. И это со всеми допами.
При этом пк средний по мощности
@@RandeYT да, я про транспорт и постоянные эпидемии. Ещё иногда вода криво работает.
@@vladk4144 А что с постоянными эпидемиями не так хпхпхх
Что угодно, только не Unity
Я скажу сразу что для новичков используйте юнити, там без знания визуальных скриптов и кода можно создавать игры любой сложности и без ограничений с помощью плагина плеймейкер, унреал изучать визуалку у вас просто нехватит сил и время, это гг, юнити лучший
а искусственны интеллект уничтожит унрел енджин или нет. хочу начать изучать но этот вопрос смущает. что посоветуете? спасибо
Была игра на Unity P.A.M.E.L.A. в Стим. Близкая в фотореализму научный выживач в футуристическом городе-острове. Так он на минималках сжигал процессоры
кто не хочет смотреть - юнити. для новичков то самое,анрил бесплатный,но там уже нужны хоть какие то базрвые навыки разработки,хотя бы в юнити
Новичку лучше выбрать UE4-5 там хоть безграничные аозможности и много уонтента и не так всё сложно и геморно как с юнити, там хоть есть две системы програмированния Blueprint и C++. Для новичкоа будет проще блупринт.
Человек, который не работал не там, ни там, не знает специфики, а все равно дает советы
Почему не на фронте мыкола парасюк?