СОЗДАНИЕ ИГР НА UNREAL ENGINE И С++ / Интервью с Владимиром Алямкиным / Алан Вербило

  Рет қаралды 9,528

Институт марксизма-ленинизма

Институт марксизма-ленинизма

3 жыл бұрын

Интервью с Владимиром Алямкиным, так же известным под ником ufna, разработчиком с многолетним опытом, тех. лидом и зам. директора Пушкин студио, активным участником сообщества Unreal Engine, многократным докладчиком на многих игровых конференциях, создателем плагина VaRest и просто замечательным человеком. Будут затронуты разные темы, от образования в геймдеве до карьеры, бизнеса и политики.
Ссылка на телеграм канал Владимира:
t.me/ufnadev
Ссылка на вакансии в Пушкин студио (Mail Ru Group):
team.mail.ru/project/31/
Ссылки на ресурсы для изучения с++, рекомендованные Владимиром:
www.tmplbook.com/
cpppatterns.com/
www.amazon.co.uk/Effective-Mo...
Наш институт на английском:
/ @iml-int
Уроки по Unreal Engine 5. Создание игр для новичков.
#UnrealEngine5 #ufna #Alyamkin
поддержать проект
donatepay.ru/don/institute
/ marxengelslenininstitute

Пікірлер: 90
@davidblum659
@davidblum659 2 жыл бұрын
Я согласен с первыми словами. Было сказано, что вышка даёт понимание того, что происходит в программировании на низком уровне, но не все вузы преподносят это эффективно Прежде всего это зависит от желания быть программистом У меня оно было высоким и вуз мне не давал глубокого понимания, соответственно я бросил вышку и самостоятельно с гуглом пришёл к углублённому обучению, в результате я знаю как работает память, что такое стэк и куча, я понимаю разницу между компилятором и линковщиком, а так же знаю что многие зовут компилятором то, что даже не понимают что в него входит работа линковщика Я так же даже знаю о процессорных проблемах оптимизации. Например, на С++ можно написать абсолютно правильный код, но он может работать не так, как ожидалось, поскольку процессор может менять написанные вами инструкции местами, и это можно исправить, на С/С++ свои методы для этого. У меня есть отличное понимание, что с той же Java и C# таких проблем не будет, поскольку там работают виртуальные машины. При работе с С/С++ нужно знать как работать с операционной системой, при работе с Java/C# нужно знать как работать с соответствующими им виртуальными машинами Так же немаловажно знать о вычислительных и алгоритмических сложностях, чтобы получались хороший софт на выходе, без тормозов, и к этому я сам пришёл Как говорил Владимир на видео, ты можешь быть исключением и умным, но не во всём. Я оказался исключительно умным в компьютерных технологиях, я действительно быстро их выучил, но я не оказался исключением в математике, её понимание и изучение даётся мне сложнее. Единственное о чем я жалею, я недостаточно внимания уделял математике в школе, скорее баловался Спустя 6 лет работы программистом захотел писать свои игры на Unreal Engine, простая школьная математика очень нужна для максимальной эффективности, теперь самостоятельно и без учителя догонять математические знания - сложно, потому что это скучно :) В результате я отлично освоил программирование и библиотеку C++ на Unreal Engine, но когда доходит до Game Design, то даже по урокам с материалами я не всё понимаю, что там происходит, и это из-за недостатка знаний школьной математики И так я уже учу Unreal Engine целый год, просто потому что не достаточно знаний математики и лени её учить Я не могу сейчас без чьей-то помощи с ютуба сделать крутой материал или самостоятельно без помощи сделать реалистичный Foot Placement Любой, кто читает это и ещё учится в школе, а так же хочет быть программистом (не для понтов, а по причине настоящего желания) - учите математику, и начинайте учить программирование дома в свободное время, у вас ещё есть это время, начинайте с малого, после окончания школы можно найти работу. Есть компании, которые по контракту обучают и вы будете обязаны работать на них 1-2 года (не за спасибо) и получите рабочий опыт
@SayHelloToGrux
@SayHelloToGrux 3 жыл бұрын
Спасибо большое Владимиру за интервью, сейчас буду смотреть! Сразу вопрос к автору, есть ли возможность расставить тайм-коды?
@UNREALRUSSIA
@UNREALRUSSIA 3 жыл бұрын
Лайк❤️ & респект💪
@deadman8284
@deadman8284 Жыл бұрын
Ведущий канала показал свой "уровень" во всей красе на фоне серьезного человека.
@RedSmok
@RedSmok 2 жыл бұрын
Алан, пожалуйста делай временные метки с описанием вопроса, ибо порой нет времени 2 часа смотреть видео, а человек то интересный. Хочется выборочно посмотреть ряд вопросов... Спасибо за видео.
@StasonST19
@StasonST19 3 жыл бұрын
Круто!
@MAYANGIN
@MAYANGIN 3 жыл бұрын
Спасибо за видео. Давно наблюдаю за медиа активностью Владимира Алямкина, читал все его статьи, смотрел все его выступления и интервью, ресерчил гит и разбирал работу плагина, который написал Владимир и всё ради одной единственной цели "больше знать о мире геймдева, перенять опыт лучших". Из наблюдений я извлёк следующее: Владимир - настоящий профессионал и чтобы понять о том, что он говорит нужно тоже быть на высоком уровне. Иначе не понятно 90% того что пытается донести Владимир. Особенно его статьи. Они не могут помочь человеку, который только начинает постигать мир UE. Возможно их вообще противопоказано читать. Порог входа для понимания невероятно высок. Владимир, если Вы это читаете и реально хотите помочь, я прошу, нет, взываю, изъясняйтесь проще. И так ясно, что вы очень умный человек. В Ваших силах помочь сделать, и без того запутанный мир нулей и единиц, проще. Спасибо!
@user-wx6qp3em9f
@user-wx6qp3em9f 3 жыл бұрын
Ну тогда ты должен был посмотреть джентельменски набор разработчика
@jasonkonan9023
@jasonkonan9023 2 жыл бұрын
Здравствуйте! Хотел спросить, как можно изменить имя своего проекта? Хотелось бы, чтобы вы сделали про это отдельный урок. Буду очень благодарен
@zmey6775
@zmey6775 3 жыл бұрын
За ролик спасибо, интересный собеседник, много интересной информации о геймдеве "изнутри". P.S. где же ролики из серии "онлайн"? ;)
@maxbel20
@maxbel20 3 жыл бұрын
спасибо
@Mychannel-qz9mp
@Mychannel-qz9mp 2 жыл бұрын
Я вот сейчас слушаю Владимира и Алан и понимаю что я был такой же в 2007 году, мне купили первый комп потом попал диск с 3D max 7 затем купил книгу по 3D Max и думаю ну все сейчас начну делать игру но не так это было легко интернета не было у меня и потихоньку сошло на ноль. И уже в 2015 когда у меня появился интернет затем unreal engine 4 и сейчас делаю свои проекты и работаю, короче забавно слушать их и понимаю что мы все были одинаковые и наивные когда начинали изучать 3D графику.
@user-kv5fg5qw2h
@user-kv5fg5qw2h 3 жыл бұрын
А будут уроки по смены уровня по предлагаемому списку и смени шмота на персонаже? Так же интересует как сделать кооператив на 4 человек.
@mysticpawnyt
@mysticpawnyt 2 жыл бұрын
Интересно
@DmitryNazarovMmitekk
@DmitryNazarovMmitekk 2 жыл бұрын
Привет из Кургана))
@unreolog8699
@unreolog8699 2 жыл бұрын
Алан, Владимир, спасибо за крутое интервью! Знатно подгорело в комментах :)
@romadoma8526
@romadoma8526 2 жыл бұрын
Здравствуйте, а какой блюпринт отвечает за перемещение объекта (при нажатии на кнопку перенестись в точку x y z)
@jsonslim
@jsonslim 3 жыл бұрын
На паскале написана часть Altium designer, прога - индустриальный стандарт, на котором создаются электрические схемы и платы(пример использования языка)
@iml-su
@iml-su 3 жыл бұрын
Так речь не о том, что на паскале нельзя что-то написать. Речь о том, что паскать утратил былую популярность и на рынке труда вакансий в стони раз меньше чем на те же c++, с# или java.
@jsonslim
@jsonslim 3 жыл бұрын
@@iml-su ну так-то да, нельзя не согласиться с тем чем нельзя не согласиться :)
@user-si9jy3zs1j
@user-si9jy3zs1j 3 жыл бұрын
даёшь таймкоды!
@monavixx
@monavixx 3 жыл бұрын
18 секунд назад, а у меня нет уведомлений)
@alexx4730
@alexx4730 3 жыл бұрын
Scratch - можно сравнить с блюпринтами. Визуальная разница - в способах компоновки (соединения их друг с другом). ИМХО
@YarGolubev
@YarGolubev 3 жыл бұрын
Все верно Нанайты - это по сути та самая Тесселяция, просто раньше она использовалась только для ландшафта. А теперь перенесли и на прочие статик меши - подменив ими Автолоды
@YarGolubev
@YarGolubev 2 жыл бұрын
Я понял, вы знакомы лишь с тем аспектом тесселяции где изменяются текстуры на дальних дистанциях дабы не было видно патернов узоров. Нет вы не правы в том что меня критикуете, "Динамическая тесселяция ландшафта" - это во первых изменение геометрии ландшафта. Загуглите этот термин и увидите теорию как меняется полигонаж у удаленных ландшафтов.
@laurentiupolesciuc2817
@laurentiupolesciuc2817 2 жыл бұрын
Здравствуйте, хотел бы увидеть видео по теме как сделать бесконечный мир, чтоб долго не объяснять привожу в пример Майнкрафт, хотелось бы увидеть как сделать такую механику создания мира
@user-kp9fv8nd4l
@user-kp9fv8nd4l 3 жыл бұрын
Призы за коменты бы, 30 минут консультации или в таком плане что-то. )))
@gb7136
@gb7136 2 жыл бұрын
Крута
@Eco173_
@Eco173_ 8 ай бұрын
Спасибо за видео, и спасибо ведущему за противоположную точку зрения! Владимир отличный программист, но я сомневаюсь что этот путь можно повторить в 2023 следуя его шагам. пока я буду учить паскаль и алгебру, условные индусы/китайцы учатся работать с нейросетями. и кто выдаст больший результат? для меня ответ очевиден.
@deadman8284
@deadman8284 Жыл бұрын
Сразу видно человека нашей советской закалки. Многие вещи правильно говорит. Солидарен. Наше образование закладывает фундамент и учит главному: умению учиться. К сожалению многие зумеры тут этого не понимают.
@garp_tv4849
@garp_tv4849 5 ай бұрын
умение учиться это скорее про американскую/европейскую модель обучения, наша система про то как ненавидеть свою учебу, и заучивать совершенно ненужную информацию
@jahneremit3643
@jahneremit3643 26 күн бұрын
@@garp_tv4849не понятно, что вы считаете ненужной информацией. У меня на факультете не было ненужных предметов. Наоборот, даже урезали программу, что было не в плюс.
@user-we8nr4im3s
@user-we8nr4im3s 2 жыл бұрын
А как зделать рубку деревьев в UE4
@ragee7936
@ragee7936 2 жыл бұрын
а где тайм коды ?
@user-wx6qp3em9f
@user-wx6qp3em9f 3 жыл бұрын
Все хорошо но не хватает тайм кодов
@300sportan
@300sportan 3 жыл бұрын
1:08:28 что за ресурс ?
@iml-su
@iml-su 3 жыл бұрын
www.unrealengine.com/en-US/learn
@xa3am
@xa3am 2 жыл бұрын
тайм коды
@NikitaEpt
@NikitaEpt 2 жыл бұрын
Лучше бы пайтон вставили в этот движок, все бы забыли про юнити
@samratshaxmerdenov8186
@samratshaxmerdenov8186 Жыл бұрын
Ххахахаха, гений
@deadman8284
@deadman8284 Жыл бұрын
Вот такие люди советской закалки проектировали ракеты и запускали человека в космос первыми: были всегда на волне технологий и создавали их. А нынешнее общество потребления воспитало потребителей и обслуживающий персонал, тиктокеров, зумеров, блогеров. И теперь эти зумеры набегают в коменты и орут, что скучно много букв и тп, просто не понимая о чем им говорят, потому что ограничены.
@zeroQuantumNull
@zeroQuantumNull 9 ай бұрын
А ты у нас такой "просветлённый"
@CM1488Marshall
@CM1488Marshall 3 жыл бұрын
пинганите когда таймкоды будут
@deadman8284
@deadman8284 Жыл бұрын
Я на работу никогда не беру без базовой хорошей вышки. Хоть миллион курсов в кармане предьявите - это не уровень абсолютно.
@mixfir8173
@mixfir8173 Жыл бұрын
глупая позиция на самом деле.
@newgamegeneration7877
@newgamegeneration7877 3 жыл бұрын
Не интересно . ГДЕ блупринты ???
@TheBlekDgek
@TheBlekDgek 3 жыл бұрын
В этой воде можно утонуть. «Сменились технологии и ты все» - да как бэ не меняются технологии радикально. Плавные изменения - привычное дело для девелопера, все подстраиваются без проблем. Вся область софта - это прикладная сфера, о чем этот «гуру» говорит вообще не понятно. Заметьте, конкретных примеров, зачем нужны глубокие теоретические знания «как работает компилятор» он не сказал. Только «я смотрю, знает ли человек такое». Т.е. он типичный HR с завышенным чсв.
@ammonjerro396
@ammonjerro396 3 жыл бұрын
Ага, когда смотришь резюме на веб-дизайнера, а там по требованиям целая веб-студия в одном лице требуется).
@deadman8284
@deadman8284 Жыл бұрын
Вопрос про лгбт сообщество и тп - зачем ???? Нулевый из тебя интервьювер!
@ivan-p
@ivan-p Жыл бұрын
не согласен с гостем, поэтому такая куча людей загибается на этапах, пока решают эти никому не нужные задачки, которыми никто никогда не сможет воспользоваться, человеку нужно видеть результат труда иначе это просто перекладывание из пустого в порожнее
@TheBlekDgek
@TheBlekDgek 3 жыл бұрын
Если проставят тайм-коды, позовите меня. Слушать разглагольствования этого «педагога» больше сил нет. Но если вдруг будет толика прикладных вещей, я бы может и вернулся.
@deadman8284
@deadman8284 Жыл бұрын
Очередная зумер обезьяна. На тикток иди.
Unreal Engine 5. Проклятие индустрии
38:20
iXBT games
Рет қаралды 577 М.
ПОПРОБОВАЛ NANITE И ЭТО РЕВОЛЮЦИЯ! UE5
18:18
FOOLED THE GUARD🤢
00:54
INO
Рет қаралды 9 МЛН
Which one is the best? #katebrush #shorts
00:12
Kate Brush
Рет қаралды 21 МЛН
Пол года работы над прототипом новой MMORPG на Unreal Engine 5
27:44
Институт марксизма-ленинизма
Рет қаралды 25 М.