MakeYourGame!

MakeYourGame!

Показываю как создавать игры и игровые механики.
По вопросам рекламы и сотрудничества пишите: [email protected]
Группа в ВКонтакте: vk.com/makeyourgameunreal

Пікірлер

  • @user-po8zb6lc5v
    @user-po8zb6lc5v8 сағат бұрын

    Привет, очень интересное видео. Хотелось бы понять как сделать эту же систему еще более модульной и гибкой. Примеры вызовов, которые могут стоять перед такой системой: 1) Интерактивный актор, который выполняет инетракцию на других интерактивных (например, нажимаем кнопку и зажигаются переданные светильники) При этом эта же кнопка может и делать что-то сама. То есть, надо отделить выполняемую логику от актора, актор от анимации и все это разбить на модули, из которых можно скомпоновать любую интеракцию, чтобы сам интерактивный актор только анимировал изменения своих состояний 2) Чтобы с любой интерактивной штукой мог не по скрипту взаимодействовать и "специально обученный" NPC. 3) Чтобы способов что-то было множество, но при этом множество ограниченное конкретным типом объекта. Например, мы можем нажать кнопку рукой, можем выпущенной стрелой, можем пихнуть на нее врага. Но скажем зажечь факел мы можем только сами и только если в инвентаре что-то есть. При этом есть интерактивные объекты вроде нажимной плиты, которые реагируют именно на вес и не реагируют на вот такую вот интеракцию. Мне кажется, что возможно создать такую гибкую систему, я даже пытался, местами небезуспешно, но было бы очень интересно узнать, что думает по-настоящему опытный разработчик, как бы он подходил к этой задаче и подходил бы, либо это дурацкая идея изначально

  • @XPYCT84
    @XPYCT848 сағат бұрын

    Урок отличный, тема бодрая. Но (без них никуда) несколько замороченная с указанием ссылки на скелетал меш персонажа и на его телепорт к месту взаимодействия (посмотрев видео, прекрасно понял зачем это нужно). В своём проекте реализовал такую идею полностью с другой стороны: в классе игрока есть указатель на объект интерфейса IInteractable. Когда игрок входит в "сферу" объекта на уровне (лут, сундук, выключатель, труп зомби, которого хочется пнуть) игрок получает ссылку на этот объект. Если выходит их этой сферы, то ссылка очищается, что логично. Когда игрок нажимает кнопку взаимодействия, проверяется валидность ссылки и запускается логика взаимодействия у предмета. Предмет проверяет кто с ним пытается взаимодействовать. С лутом или контейнерами сможет взаимодействовать только игрок, а подорваться на мине например или включить свет смогут и НПС. В этот же момент за счёт разницы Z координаты предмета и игрока определяется какую анимацию надо запустить. И заморочек с телепортом к используемому предмету я не делал - хочешь взаимодействовать с предметом, подходи ближе и взаимодействуй. Эдуард, я ещё немного подушню с твоего позволения: подход в уроке (возможно он быстрее и проще для понимания, нежели описанный мной способ) полностью ломает принципы SOLID. Если это сундук с лутом, значит это сундук с лутом, который должен открыться для игрока. Если источник света, значит он должен включиться или выключиться. Вот и вся его задача. Проигрывание анимаций какого-то скелетал меша явно не вписывается в эту картину, т.к. выбивается из принципа единственной ответственности). Всё, минутка духоты закончилась)) Если предложенный мной способ кому-то понравится и пригодится, это хорошо. P.S. Если интересно, могу потом в телеге подробно расписать всё с примерами кода.

  • @makeyourgame2210
    @makeyourgame22108 сағат бұрын

    @@XPYCT84 конечно, твой подход тоже рабочий. Но игры используют телепорт. Souls серия, любой шутер (помню что в Doom так работает логика). В общем, способов много) спасибо за комментарий, Павел

  • @chr0mat1q16
    @chr0mat1q169 сағат бұрын

    Было круто и информативно. Я хотел бы узнать, как сделать так, чтобы маркер всегда оставался на экране? Заранее спасибо

  • @Gwenevere17
    @Gwenevere1710 сағат бұрын

    Здравствуйте! Очень крутые видео, спасибо большое за такое большое количество гайдов, если вас не затруднит, могли бы сделать гайд, как персонажу прятаться в шкафу(как во многих хоррорах) и очень бы хотел от вас реализации популярных головоломок, например из resident evil 2 с шахматными фигурами, где нужно расставить их в правильные отверстия и при правильной установке условно откроется дверь, надеюсь объяснил доходчиво хд

  • @makeyourgame2210
    @makeyourgame221010 сағат бұрын

    @@Gwenevere17 окей

  • @Gwenevere17
    @Gwenevere1710 сағат бұрын

    @@makeyourgame2210 спасибо большое, я вам очень благодарен!

  • @nav1ch839
    @nav1ch8399 сағат бұрын

    По поводу прятаться в шкафу есть на ютубе

  • @Gwenevere17
    @Gwenevere176 сағат бұрын

    @@nav1ch839 вроде не нашел на ру гайды, а иностранные уже довольно старые, вроде как, думаю было бы не не лишним! Ну в таком случае энивэй я бы очень хотел реализацию многих головоломок

  • @hard1e318
    @hard1e31810 сағат бұрын

    Очень полезное видео! Когда у меня будет свой ютуб канал и игра которая станет популярной на весь мир, я обязательно всем расскажу про ваш канал!

  • @_kroks_3630
    @_kroks_363011 сағат бұрын

    Зачем вебка?

  • @makeyourgame2210
    @makeyourgame221011 сағат бұрын

    Чтобы контакт зрительный со зрителями иметь. Иногда что-то показываю руками. Моя заморочка, не обращай внимания

  • @_kroks_3630
    @_kroks_36309 сағат бұрын

    @@makeyourgame2210 сомнительно, свет поставьте, а то складывается впечатление, что я смотрю канал с 100 подписчиками из 2015 года)

  • @JustAccount05
    @JustAccount059 сағат бұрын

    Глупый вопрос я считаю. Тебе вебка мешает?

  • @user-rn5hb5yt7v
    @user-rn5hb5yt7v8 сағат бұрын

    @@JustAccount05 тебе его вопрос мешает?

  • @AlexYat-memman
    @AlexYat-memman11 сағат бұрын

    ❤❤❤❤❤❤

  • @makeyourgame2210
    @makeyourgame221011 сағат бұрын

    Если вы хотите отблагодарить меня за мою деятельность, то можете отправить любой ваш донат на boosty (boosty.to/makeyourgame), а я вам в ответ пришлю ссылку-приглашение в ламповый Telegram-чат, где более 300 человек, которые вам будут помогать в изучении движка, 3Д и просто обсуждать игры. А если вы решите оформить подписку, то помимо доступа в чат вы будете получать от меня ежемесячно два эксклюзивных видеоурока, которых не будет у меня на Ютуб канале. Рассказываю в этих видео про многие секреты Unreal Engine. Присоединяйся к единомышленникам! Доступ - навсегда! ================================= Группа в ВКонтакте: vk.com/makeyourgameunreal ================================= Подписка на канал - только приветствуется! ================================= #games #unreal #unrealengine

  • @prometeus0358
    @prometeus03586 сағат бұрын

    Сколько лет у вас ушло на обучение анреалу?

  • @makeyourgame2210
    @makeyourgame22105 сағат бұрын

    @@prometeus0358 еще обучаюсь)

  • @BigBoxFun
    @BigBoxFun13 сағат бұрын

    Огромное спасибо за урок. только как мне сделать чтобы вместо текста я мог назначать картинке а не текст?

  • @makeyourgame2210
    @makeyourgame221011 сағат бұрын

    вместо text закинуть туда Image

  • @alibabaev1135
    @alibabaev113513 сағат бұрын

    Т

  • @user-sg5dt1jx6m
    @user-sg5dt1jx6m14 сағат бұрын

    Абсолютно согласен. Претензии по поводу графики необоснованы. Графодрочи и гайдо-следователи. Ни сами играть не могут ни другим не дают. У игр должны быть условности. Если нужна супер-реалистичноть, выйди на улицу..

  • @TheAndrei355
    @TheAndrei35515 сағат бұрын

    хорош

  • @the_kvadronikus
    @the_kvadronikusКүн бұрын

    16:02 запомнили шпаргалку

  • @Serega-Pupkin
    @Serega-PupkinКүн бұрын

    Добрый день. Не подскажете, возможно ли загрузить в Gaea готовый ландшафт созданный в World Machine, с положительными высотами и отрицательными глубинами относительно уровня моря? Размер ландшафта для открытого мира примерно 100 на 100 км, высота от уровня моря, примерно 450 метров, глубина 350 метров. В Gaea удобная система создания масок для последующей втавки в ландшафт по маске, различных композиций и зон растительности, камней и т.п.

  • @ARTT0M
    @ARTT0M2 күн бұрын

    Super! 🎉 Thanks ❤

  • @_daleko_3008
    @_daleko_30083 күн бұрын

    Можешь помочь?Когда я нахожусь в меню и нажимаю на любое пустое пространство то мышка исчезает ,да потом через shift +f1 можно снова ее восстановить ,но хотелось бы чтобы мышка не исчезала

  • @Viktor-me2ou
    @Viktor-me2ou3 күн бұрын

    Добрый день.Возможно ли заказать у Вас миникурс( видеогайды с подробным объяснением,как Вы умеете это делать).Конкретные темы:1) Создание продвинутого интерфейса инвентаря с нуля.Отдельные вкладки и переключение между ними.К примеру.Вкладка оружия и брони.Вкладка магических заклинаний и алхимических зелий.Вкладка еды.И так далее.Так же реализция слотов использование в данном инветаре.Например.Открывается вкладка оружия и брони и мы видим персонажа и слоты,куда ставится оружие и броня.Или открываем вкладку заклинаний и видим персонажа и слоты использования заклинаний или зелий.2) Крафт оружия,брони и зелий только у соответствующих спецов за деньги через диалог( вкладки включены в инвентарь).3).Торговля(вкладка включена в инвентарь).В общем,что-то похожее на ивентарь Скайрима(модифицированный) или Ведьмак третья часть.4) Система прокачки навыков( по возможности максимально продвинутая).И еще некоторые моменты(если писать здесь-много букав будет).А их и так уже до фига.Готов обсудить возможность оплаты Вашей работы и необходимых ассетов(в разумных пределах).В случае Вашей заинтересованости,можем пообщаться лично в дискорде.С уважением....P.S:Да я знаю,что подобные видеогайды есть.Но,в лучшем случае,они либо максимально не информативные,а в лучшем....Даже говорить не стоит.

  • @makeyourgame2210
    @makeyourgame22103 күн бұрын

    @@Viktor-me2ou здравствуйте. Спасибо за ваше доверие и оценку моей работы. Я пока что этим не занимаюсь, но вполне возможно, что скоро начну. Я дам анонс.

  • @Viktor-me2ou
    @Viktor-me2ou3 күн бұрын

    @@makeyourgame2210 А система инвентаря будет максимально простой или?....

  • @user-ul7ru2kg1o
    @user-ul7ru2kg1o3 күн бұрын

    Спасибо, очень прикольно!

  • @hasboo2566
    @hasboo25663 күн бұрын

    Большое спасибо за урок!

  • @hasboo2566
    @hasboo25663 күн бұрын

    Спасибо за урок, единственное если сразу идти вправо а потом резко влево происходит срыв анимации или типо того, но это по мелочи, все работает)🎉

  • @hasboo2566
    @hasboo25664 күн бұрын

    Как жаль что так мало просмотров

  • @tgwc8099
    @tgwc80994 күн бұрын

    Здравствуйте, можете пожалуйста сделать видеоурок про анимацию камеры как в играх от первого лица. То-есть чтобы при каких-либо событиях камера персонажа двигалась согласно анимации, например анимация приседания.

  • @GlebMichal
    @GlebMichal4 күн бұрын

    В том же Udemy есть курсы на все случаи жизни. Да, надо инглишь. По UE там тоже все хорошо для новичка за 12 баксов.

  • @Animamundi24
    @Animamundi244 күн бұрын

    Как и просили на 11:08, пишу в комментариях, что на нажатие ЛКМ можно было сразу делать TextToPrint равным FullTextу, не создавая boolean для проверки. Кстати, в самом начале очень быстро пробегают какие-то белые буквы, под сотню строк за три секунды. Не могу разобрать, что там написано, но от мелькания возникает эффект укачивания.

  • @makeyourgame2210
    @makeyourgame22104 күн бұрын

    @@Animamundi24 верно! Про строки понял, спасибо

  • @mechanik229
    @mechanik2294 күн бұрын

    я выбрал unreal потому что мне для игры нужна реалистичность