ЛУЧШИЕ советы по ИЗУЧЕНИЮ Unreal Engine 5 ДЛЯ НОВИЧКОВ
Вставка
- Опубліковано 15 кві 2024
- Чтобы попасть в ламповый закрытый Telegram чат, где мы помогаем друг другу в изучении Unreal Engine, 3D и обсуждаем игры, то вам нужно пройти по ссылке boosty.to/makeyourgame и осуществить донат на любую комфортную сумму и написать мне, что хотите в чат, а я вам в течение 24 часов пришлю ссылку.
ВАЖНО: Убедитесь, что на boosty у вас открыты сообщения.
Присоединяйся к единомышленникам! Доступ - навсегда!
=================================
Группа в ВКонтакте: makeyourgameunreal
=================================
Подписка на канал - только приветствуется!
=================================
#games #unreal #unrealengine - Ігри
Накатил базы?
Думаю что так
Не понимаю как пользоваться Unreal Engine, но попробовать разобраться очень хотел. Как уметь пользоваться и код первоначально писать.
Вполне базированно. Я сам начал с Юнити, а после демарша, который устроили разрабы Юнити с монетизацией, вообще перешел на Годо, и оказалось для моих 2d поделок мне его вполне достаточно, кроме того недолюбливаю сишарп, а вот питонообразаная скриптяга в Годо, при всех своих недостатках вполне себе.
9 из 10. Видео меня слабо развило. Но один совет был неправильный. Смотреть разные источники в интернете наоборот нужно, ведь анализ разных источников - одна из главных основ обучения в демократиях. Каши в голове, если обучаться как душа пожелает, не возникнет. Также я бы дал совет учить на практике синтаксис (мне это помогло выиграть небольшую олимпиаду) и учить быструю печать
Можно добавить, что Unreal нужно выбирать, если собрался работать над визуально красивым проектом, который планируется расширять до крупного. Иначе выбираем Unity и др.
Мне 37 лет. 4 года назад у меня появилось хобби Unreal Engine. Занимался в движке каждый день в свободное время, у меня небыло какой-то цели найти работу. Мог ли я тогда, четыре года назад, предположить что буду работать в Gamedev студии? Нет конечно, мне просто нравилось создавать свои миры в движке. К чему я это всё? Занимайтесь тем что вам действительно нравится, развивайтесь в этом, возможно ваше увлечение станет, в будущем, вашей профессией. Вам не нужно будет смотреть видео "с чего начать обучение", если вам это действительно нравиться, то для вас это будет дорога сердцем, а сердце всегда найдёт путь. Если же вы решили пойти в Gamedev только что бы бабла поднять, не думаю что это правильный выбор. Скорее всего вы сойдёте с этого пути, потому что он не ваш.
Здорово! А где сейчас работаете? если не секрет.
@@ReplaceRus Сейчас работаю в компании которая создаёт игры для VR арен. Интересный опыт )
Доход тоже важен. Какая зп в месяц у вас?
Брат, мне тоже почти как тебе. А скажи пожалуйста, нейросети угрожают профессии по твоему мнению? думаю частый вопрос сейчас, но как то эта тема напрягает входить в сферу хоть очень интересно..ну или вообще как это видишь? заранее спасибо за ответ
@@ctg-CRASHTESTGAMING Я считаю что не угрожает ближайшие 10 лет, а может и дольше. Возможно в будущем программисты будут писать код не руками, а с помощью нейросети, но без человека не обойтись
Провал "Смуты" наглядно показал, с чего начинается геймдев - с создания концепции геймплея. В этом игросодержащем продукте геймплея нет, что позволило нубу вроде меня наконец понять, что же это за зверь такой, этот ваш геймплей. А когда появляется идея игры, техническую часть уже проще решать
И да и нет. А провал смуты это скорее очередной пример распила бабла...
Смуту делали ребята с опытом, некоторые мои бывшие коллеги. У них было несколько лет, солидный бюджет - результат вы видите сами.
Меня удивляют ребята, которые думают что сделают лучше, с ноги, с первого раза. Да вы дверь нормально сделайте для начала
@@krancore ахахахха, это буквально распил бабла. Духовно-скрепный распил бабла.
Overlap это наложение, а пересечение это intersection) кек
В контексте движка этого одно и то же) в каком-нибудь Фотошопе - да, это уже другое, но спасибо что поправили, в любом случае вы правы)
Overlay наложение, overlap перекрытие, intersection пересечение.
Чтобы попасть в ламповый закрытый Telegram чат, где мы помогаем друг другу в изучении Unreal Engine, 3D и обсуждаем игры, то вам нужно пройти по ссылке boosty.to/makeyourgame и осуществить донат на любую комфортную сумму и написать мне, что хотите в чат, а я вам в течение 24 часов пришлю ссылку.
ВАЖНО: Убедитесь, что на boosty у вас открыты сообщения.
Присоединяйся к единомышленникам! Доступ - навсегда!
=================================
Группа в ВКонтакте: vk.com/makeyourgameunreal
=================================
Подписка на канал - только приветствуется!
=================================
#games #unreal #unrealengine
Автору удачи, перелопатил кучу инфы, но именно благодаря тебе дошло как работают интерфейсы. Ноды я не учу, я пытаюсь понять структуру как че куда и с чем взаимодействует
Было бы интересно узнать, что за курс был хорошим
Спасибо большое чел , очень помог у меня был полный хаос как что с сего начать а ты всё разложил как надо
Как новичок во всем этом 3D скажу: Начал свой путь именно с UE. Прекрасная программа с большим функционалом. НО. Чтобы сделать хоть что-то, нужно часами что то искать, где-то нажать какую то сраную галочку, иначе ничего не заработает. В целом, интерфейс был явно создан какими то извращенцами.
Спасибо за советы, счас просто изучаю движок, в целом есть идея сделать игру типо евро трак, только с возможностью переключаться на режим стратегии и управлять компанией, 2 жанра совместить
Жаль уроки с нуля по UE не дошли до своего завершения, я так и не узнал как совмещать патрулирование и преследования(
Видео как всегда топ
У меня есть вопрос, как сделать анимации в Ue5 без меша? То есть я делаю игру без персонажа, и я не понимаю, как сделать звук шагов. Ну или как сделать так, чтобы когда я поднимал какой нибудь предмет (к примеру нож) и он был перед камерой. Не могли бы помочь?
P.S
Забыл сказать что ещё не знаю где найти кости
Спасибо за видео! Хочу на анриале понемногу сделать шутер по типу таркова, БСГ еще лет 20 ждать надо уже легче самому сделать)
Да, тоже начал юнити изучать
Последний совет ключевой. Только многократное повторение сможет помочь овладеть любым инструментом в полной мере.
годно
У меня бомбит жопа от анрила например просто из-за того что одна нода стала работать лишь после того как её удалил и вставил её же по новой. Почему так произошло хз. А я не имея особого опыта весь код от начала и до конца перепроверил несколько раз. И пробовал переделывать какие то части по новому. Зато дебаг освоил более менее. На входе в ноду правильное значение на выходе херня. Почему так не знаю до сих пор
Дополнение к моему предыдущему комментарию: а может быть можно разделить анимацию прыжка на две анимации? то есть сделать две анимации - анимацию приседания и анимацию прыжка. При нажатии на space cначала должна проигрываться анимация "приседания" и перс в этот момент стоит на земле, а затем резко проигрывается вторая анимация - то есть "прыжок" и перс в этот момент уже поднимается над землёй. То есть на нажатие space должны быть присвоены аж две анимации, причём без малейшей задержки между этими двумя анимациями и механика прыжка должна срабатывать только на вторую анимацию. Но это наверное уже слишком дико. Можно даже отдельный видос по этой теме отснять на канале в продолжении к видео "двойной прыжок", потому-что я подозреваю, что анимация прыжка - это не единственная такая ПРОБЛЕМНАЯ анимация из всех возможных вариантов различных анимаций. Тема актуальная, вдруг кто-то новый Мортал Комбат решит запилить, а там анимации очень сложные бывают =) Кстати далеко ходить не надо, в шаблонном проекте стандартный персонаж(робот) прыгает с места без приседания и это выглядит очень убого если честно.
это работа гейм дизайнера, в жизни тебе для прыжка на месте нужно долго готовится и низко присесть, в динамической игре на это нет времени, поэтому в играх не делают анимацию подготовки к прыжку, за исключением случаев с мегапрыжком.
Вся анимация прыжка делится на 3 анимации, начало прыжка, цикл полёта, приземление, и это даже у стандартного манекена реализовано, пусть и не идеально. Так что всё правильно, подставляй свои анимации на начало прыжка и будет тебе как ты хочешь, прога сама всё свяжет правильно и плавно, нужно будет только задержки настроить
Правильно тут подсказали, делается тремя анимациями. Через стэйт машину.
@@FullMetalContent Я не согласен, что в жизни перед прыжком на месте мне нужно долго готовиться, тужиться и сильно низко приседать =) слава Богу я не 200 кг весом. И совсем не обязательно в игре затягивать на долго момент приседания, менее секунды достаточно, чтобы глаз это уловил. Хотя справедливости ради, я с тобой согласен кое в чём, я запустил сейчас старый AC Black Flag и действительно на месте персонаж вообще не прыгает..я уже даже не говорю о приседании и это в "паркурной" игре. В игре Spiderman примерно так же, я замедлил видео в ютубе, посмотрел на анимацию прыжка и там всё таки есть прыжок на месте, но нет приседания перед таким прыжком. Ну а вдруг мне понадобится тот самый "мегапрыжок" с места?...суперменовский прыжок =)) Есть в ютубе один видос - канал Grim Future Studio, название видео "Создаем игру на Unreal Engine. №4-5 Передвижения, повороты, бег, прыжки на Root Motion часть 1." В видео очень много лишнего и мне совсем не нужного. Но в самом конце продемонстрирован именно прыжок на месте с приседанием. Возможно это именно то, что я ищу, а может и нет, я ещё конкретно его не смотрел.
@@bfcattd Спасибо. Я попытаюсь конечно, но сомневаюсь, что самостоятельно у меня такое получится. Я не программист, я больше по 3d-моделированию.
Мои любимые игры сделаны на Dragon Engine, CryEngine и Divinity Engine...
Значит ищи что-то похожее по функционалу, но в открытом доступе
Так же от себя добавлю как для упрощения, делите всё что вы хотите сделать, по пунктам.
Пример: хотите сделать игру с открытым миром и интерактивном?
Делим для начала; 1) вся анимация на главного героя, которую мы хотим увидеть в игре. 2) интерактив с окружающим миром, по типу взаимодействия этих анимаций на самих объектов и взаимодействие с объектами. 3) делаем пустую карту. 4) делаем примерные пустые коробки для будущих "домов". 5) более детально изучаем шейдинг. 6) изучаем моделирование (да да. Без этого хороших игр не бывает) и моделируем наши пустые коробки. 7) делаем НПС. 8) собираем всё в одну кучу.
Советую основную "карту игры" делать отдельно от других работ.
И будет мир грузится быстрее и ошибки буду заметнее, да и импортировать в основу лучше бы рабочие функции а не недоделки
Эм, последним советом ты имеешь ввиду сначала тестить механики, модели и т.п. В другом проекте?
Вообще хорошей идеей будет каждую механику делать в отдельном проекте.
@@theEnforcer3214именно. Окружение отдельно, механики отдельно. Если взаимосвязь механик идет с окружением (типа паркур система), просто накидай боксов. Как раз определишься с их оптимальной высотой оград, которые можно перепрытнуть, на которые запрыгнуть и т.д.. А потом уже когда механика хорошо работает, закидывай в проект с окружением.
у меня есть задача и я ищу решение) во т и весь опыт, сейчас мне нужно комнату засыпать шариками воздушными и при открытии высыпаться будут... ютубчик пока скуден на такие уроки
Привет Эдуард, помоги пожалуйста. В моём проекте все анимации из уроков (про рыцаря с лошадью в UE 4) работают нормально, кроме прыжка с места(в стоячем на месте положении тела). Нажимаю space и механика прыжка срабатывает ежесекундно, но анимация прыжка в миксамо устроена так, что персонаж перед прыжком немного приседает и получается, что мой персонаж приседает уже в полёте и отталкивается от воздуха, от невидимой ступеньки. Ускорение анимации не помогает, выглядит криво. Обрезал анимацию, убрал от туда приседание, тоже криво смотрится. Может быть можно сделать так, чтобы механика прыжка срабатывала с определённого ключа анимации, не с нулевого кадра, а с 15 кадра например? то есть чтобы он не прыгал сразу при нажатии на space, а сначала присел..остался на земле, затем оттолкнулся от земли(а не от воздуха) и затем уже прыгнул. я замучился уже =) А если я не реализую прыжки в своём проекте, то у меня СМУТА получится и я перестану считать себя человеком =)))
Потому что анимации с миксамо годятся только для уроков. Для нормальной игры надо в Блендере свои рисовать.
Если костыль, то поставь Delay(задержку) после нажатия space. Если не подходит ищи др анимацию, можешь глянуть в готовых обучающих проектах от UE, там можно брать спокойно, главное в титрах указать откуда брал если продавать игру будешь
@@radmir6548 Спасибо за совет. Я именно так и попробую сделать. Я посмотрел уроки по этой теме и понял, что если делать без костылей, то я потрачу много времени на обычный прыжок на месте, который по сути не несёт в себе ни какого смысла. овчинка выделки не стоит. А вот с костылём(Delay) сделаю.
@@radmir6548 погоди, а если я delay поставлю после нажатия space, то это не поможет наверное, ведь это получится просто задержка перед срабатыванием механики прыжка. Прыжок всё равно начнётся таким как и был(кривым будет), просто спустя время. Это получается надо модифицировать саму функцию Jump и уже внутри неё делать задержку. я хз возможно ли вообще такое сделать.
AnimNotify в помощь
можешь сказать название хорошего курса который упомянул в видео? 0_0
скорее всего тот ультимейт курс за $90, который мелькнул в видео. он лежит на торрентах правда без перевода.
@@FullMetalContent нет
@@makeyourgame2210 хорошо, почему бы просто не поделиться названием? все рано же люди и его посмотрят, и твои видео.
Моя любимая игра сделана на X-RAY Engine😂
1. Мне кажется, Анрил удобнее, по-крайней мере лично для меня. Я пока только начинаю изучать движок. Блюпринты вот, переменные там. Основы программирования. Давно я пробовала Юнити, но не пошло.
Тоже начинал с Анрила. Когда его изучил, на изучение Юнити потратил примерно месяц, там почти все то же самое.
"Я покупал дорогой курс, он оказался плохой, другой же курс был в 10 раз дешевле, и отзывы были хорошие, я его взял и не пожалел"
Чел, ну оставь ты ссылку на этот курс. Пока нет ссыллок, это ж пустые слова
😂😂😂😂 я с концовочки проОрал!!!!
Как создать огромный открытый мир в анреале?
Да сразу учите сетевой код))))
Пытаюсь пересесть со стула Юнити на стул Анрила - больно жопе. Мало того, что C++, да еще подходы другие. за месяц даже мало что понял, но я не сдамся,ибо это мой хлеб
C++ элементарен. Основная работа идёт на логику и ООП.
Если блюпринты понятны то, освоить язык будет легко.
Это как с примером branch = if/else
И таких простых функций много, которые делают одно и тоже
Во многом похожи, только терминология другая. например, метод Update называется Tick. В юньке работаешь в основном с полями, а в анрилке с переменными.
В с# система указателей инкапсулирована в код, в то время как в с++ с ней работаешь напрямую.
Я в Анрил пытаюсь погрузиться с лета 2020 года и до сих пор мало что понял.
@@Narazves_gamedevвместо не обработанных указателей, юзайте TObjectPtr Name; и не парьтесь)
На юнити нет блюпринта
Почему анрил:
1. Топовая графика
2. С++ (стандарт индустрии)
3. Синематики
4. Ах да ещё топ лицензия: до 1млн$(!!) бесплатно. У юнити до 100к$
Когда интервью?
Через недельку где-то
Что за интервью?
@@ivanpetrov2000 В военкомате
Май инглиш из вери бед, но я знаю как заloopить анимацию.
Привет! Видел на одном из видосов чтобы предлагали идеи что разобрать, ua-cam.com/video/bbrFp--zJHo/v-deo.html&ab_channel=MELONPOLYGONS
Пытался сделать по серии уроков данного автора, но он везде допускает ошибки, из за чего ни у кого не работает данная механика, (там 4 видео, начинается с виджета отображения) Был бы рад если бы разобрали!
Не согласен, что книги не подходят
Для базового понимая очень даже, как раз обычно в книгах более целостный подход.
Я бы хотел начать с книги, прочитать, разобраться, но беда книг достойных по анрилу нет:(
А на русском так вообще.
ну так я в видео и сказал, что теорию узнать можно. А по книгам делать. Ну попробуйте, расскажете потом как получилось))
А если одну гитару подарил Дэвид Гилмор, а вторую твоя жена, то какая гитара ценнее?
Дэвида Гилмора)
@@NazariyDudnikно жене говорить, что ее
вы вопрос задали не по теме и бессмысленный, засоряющий чат
Решить, кто для тебя ценне. Собсна, посыл автора в этом и заключался
Тестовый комент
а когда английский учишь тоже слова не надо учить?
Пора кидати ідею щось вчити, треба освоювати на практиці а не тупо вчити, так цікавіше, вчать усілякі гости
Уныло.
Я к приму хожу в зал, много лет, железки таскаю, опыт огромный. Как то приходит пацанчик (по моим меркам, так то он скорее мужичок), дрыщь дрыщём и начинает, что-то там делать. Делает он просто всё неправильно. Я даж такой - может ему подсказать? Потом такой - не ну его, фу, моветон к людям лезть. Если ещё пару раз пересекусь, погляжу, чё да как, тогда может посоветую что, если другой кто не подскажет.
А потом в раздевалке он футболку снимает, а там такие канаты и ни капли жира, что его просто можно на соревнования бодибилдеров отправлять и это будет далеко не позорно.
Это я к чему? У каждого свой путь. Не всегда ровный.
Любой может отсыпать советов, нет ничего легче, но не факт, что для другого эти советы хоть чем то будут полезны.
А за другие полезные видео, спасибо. Там действительно много интересного.
Я пример с тренажерным залом привел делая акцент на весах, а не на внешних свойствах посетителя зала.
Этот пример называется "ошибка выжившего", скорей исключение из правил, надо судить по большинству.
@@makeyourgame2210 а я просто привёл пример, не привязываясь к примеру о весах. Просто традиционно там очень много советчиков, большое поле для примеров. Без обид.