Как мы делали ШУТЕР на Unreal Engine! РЕАЛЬНЫЕ СЛОЖНОСТИ!

Поделиться
HTML-код
  • Опубликовано: 29 сен 2024
  • В этом видео мы расскажем о том, как мы делали ШУТЕР на Unreal Engine и о реальных сложностях, с которыми столкнулись при создании!
    How we made a SHOOTER on Unreal Engine! REAL DIFFICULTIES!
    In this video we'll talk about how we made a SHOOTER on Unreal Engine and the real difficulties we encountered during creation! #shooter
    Поддержка канала: boosty.to/broz...
    Наш Dzen канал: dzen.ru/id/638...
    Наш Telegram канал: t.me/BrozzzGames
    Наш Rutube канал: rutube.ru/chan...
    Наш ВКонтакте : brozzzg...

Комментарии • 80

  • @ДедБаюн
    @ДедБаюн 3 месяца назад +15

    Классно, что у вас вся семья завязана в этом деле. Вы молодцы

    • @brozzzgames
      @brozzzgames  3 месяца назад +2

      Да мы молодцы)) Спасибо

  • @nordvader
    @nordvader 3 месяца назад +3

    Не юзайте касты используйте интерфейсы. И по возможности не проверяйте каждый тик на валидность что либо.

    • @brozzzgames
      @brozzzgames  3 месяца назад +1

      мы обычно используем интерфейсы когда нужно много раз обращаться к объекту или если надо обращаться к разным но когда их много

  • @rebus483
    @rebus483 3 месяца назад +2

    Классно, что стараетесь, делаете и исправляете.
    Ребят, вам Level Designer нужен?

    • @brozzzgames
      @brozzzgames  3 месяца назад +1

      Спасибо большое. Мы пока учимся и справляемся своими силами.

  • @yourstarchan
    @yourstarchan 3 месяца назад +2

    подключите Git и не будет проблем с сохранением
    Не удаляйте папку derived data и любые кэши

    • @brozzzgames
      @brozzzgames  3 месяца назад +1

      Спасибо за совет. Уже начали работать над подключением Гит Хаба.

  • @nordvader
    @nordvader 3 месяца назад +1

    Локацию можно восстановить через AutoSaves в папке Saved

    • @brozzzgames
      @brozzzgames  3 месяца назад +1

      Хорошо мы попробуем использовать такой вариант

  • @максим1223-ы7ю
    @максим1223-ы7ю 3 месяца назад +1

    6:35 че вы там за упаковки от парфюма понастроили))

    • @brozzzgames
      @brozzzgames  3 месяца назад +1

      это небоскрёбы

    • @максим1223-ы7ю
      @максим1223-ы7ю 3 месяца назад +3

      @@brozzzgames Это был бы самый гламурный город с такими небоскребами))

    • @brozzzgames
      @brozzzgames  3 месяца назад +1

      Согласен

  • @genrihkutz
    @genrihkutz 3 месяца назад +9

    у меня так же было после того как восстанавливал из за краша уровень из авто сохранения, лучше вообще не юзать эту штуку - контролировать процесс вручную и постоянно лить всё в гит, чтоб если что откатиться - ИМХО

    • @brozzzgames
      @brozzzgames  3 месяца назад +1

      Спасибо за совет, теперь будем по чаще сохранять резервные копии

    • @СергейЦветов-н4н
      @СергейЦветов-н4н 2 месяца назад

      Настоящие Игроделы в архиве всё хранят

  • @ligh1tt13
    @ligh1tt13 3 месяца назад +6

    лвл дизайн не делается сразу на ассетах.
    Нужны обозначения как минимум для начала, посмотри The Last of Us Part II Grounded вот там настоящий ранний лвл дизайн

    • @brozzzgames
      @brozzzgames  3 месяца назад +1

      Это наша первая сцена. В следующем проекте обязательно это учтем.

    • @VioletLeman
      @VioletLeman Месяц назад

      Рассчитываются метрики, потом идёт боксинг и уже арт дизайн

  • @dmitriishtapov5312
    @dmitriishtapov5312 3 месяца назад +7

    Трипланарные материалы дороже при расчете + будут плохо накладываться на криволинейные поверхности. При возможности, лучше использовать корректную UV развертку и тайлинг текстуры по осям, для подгона под размеры. Нода TextCoord, из неё умножение, в пин B AppendVector, в него параметры Scale X и Scale Y, тоже самое можно прикрутить и для смещения текстуры, добавив сложение в цепочку. Если же прикрутить туда ноду Time или Panner можно создавать простую анимацию смещения на материалах

    • @brozzzgames
      @brozzzgames  3 месяца назад +2

      Спасибо большое за инфу, мы попробуем сделать подобное

  • @3dtype674
    @3dtype674 3 месяца назад +2

    Не очень понял суть видео и игры в целом, разве что рекламу канала make your game)) расскажите что хотите или хотели получить в итоге. На счёт использования манекена тоже вопросы, неужели так важно какая болванка будет на этапе разработки? Вы не планируете заменять модель? Визуально на данный момент вся ваша локация выглядит как выставка ассетов, у вас есть достаточный опыт в 3d моделировании чтобы оптимизировать ассетные модели? По поводу материала- вы не сможете везде использовать этот "умный" материал везде, рекомендую создать несколько мастер материалов которые подойдут для всех моделей и из них уже создавать инстансы под каждую конкретную модель.

    • @brozzzgames
      @brozzzgames  3 месяца назад +1

      Мы не рекламировали канал make your game а просто рассказали что учимся по его видео. Сути игры пока нет потому что это наш первый проект на анриле и мы просто исследуем движок. На счёт манекена мы выбрали потому что нам он понравился больше чем другие стартовые модельки. На счёт "выставки из ассетов" мы пока не занимались левл дизайном и просто добавили объектов для видео что бы игра смотрелась привлекательнее. Про материал нам уже говорили в других комментариях. Спасибо за комментарий

  • @СергейЦветов-н4н
    @СергейЦветов-н4н 2 месяца назад +1

    Я возможно не верно ищу, не подскажите как для каждого персонажа вы отдельно создаете навигационную сетку? Например, чтобы персонажи ходили строго ро дороге

    • @brozzzgames
      @brozzzgames  2 месяца назад +2

      нужно просто создать NavMesh и настроить его и ИИ автоматически к нему подключится

  • @_rider_1063
    @_rider_1063 3 месяца назад +2

    Касательно проблемы с уровнем, есть вероятность того, что анриал его тупо стер. Да, и такое бывает. Я недавно делал блюпринт персонажа на основе темплейта first person shooter, и анриал ни с того ни с сего решил стереть компонент управления персонажем. Вот реально, просто так. Видимо, проблема версии 5.3 и ниже

    • @brozzzgames
      @brozzzgames  3 месяца назад +2

      Да, наверное, так и есть. Будем чаще сохранять резервные копии проекта на Гит Хабе и этот баг не будет так сильно вредить нам.

  • @nordvader
    @nordvader 3 месяца назад +2

    чтобы доставать инфу для персонажа в animbp не юзайте каст изучитe Property Access

  • @НетНет-ы7б
    @НетНет-ы7б 3 месяца назад +1

    ИСПОЛЬЗУЙТЕ СПЛАЙНЫ, ОБЯЗАТЕЛЬНО!!!!

    • @brozzzgames
      @brozzzgames  3 месяца назад +2

      Хорошо, спасибо посмотрим что это такое.

  • @Радик-ц1ю
    @Радик-ц1ю 2 месяца назад +2

    У вас большое будущее

    • @brozzzgames
      @brozzzgames  2 месяца назад +2

      Спасибо, надеемся оно таким и будет. Подписывайтесь и будьте вместе с нами!

    • @Cryunreal
      @Cryunreal Месяц назад

      Это самый правильный комментарий среди всех, что я тут нашел)

  • @GMTechArt
    @GMTechArt 3 месяца назад +5

    Упомянутый в начале канал это последнее от чего стоит отталкиваться при создании игр, логика там не то что плохая, даже вредная.

    • @brozzzgames
      @brozzzgames  3 месяца назад +3

      Тогда можете посоветовать что то лучше?

    • @GMTechArt
      @GMTechArt 3 месяца назад +1

      @@brozzzgames я на англоязычных обычно информацию ищу, хотя и там не без косяков. Из русскоязычных Cyberstar, или заброшенный канал Unreal Engine Rus, есть и другие но так с ходу не помню.

    • @GMTechArt
      @GMTechArt 3 месяца назад +1

      @@brozzzgames опять что ли ютуб комментарии удаляет... Лучше на англоязычных информацию искать, из ру сегмента cyberstar и хоть и заброшенный но всё же полезный Unreal Engine Rus.

    • @rebus483
      @rebus483 3 месяца назад +1

      В чём вредность и какой тогда порекомендуешь?

    • @GMTechArt
      @GMTechArt 3 месяца назад +1

      @@rebus483 Cyberstars и Unreal Engine Rus, на самом деле я уже два ответа написал, и оба ютуб похоже удалил. Я так чаще на английском информацию ищу, там тоже не без вредных советов но выбор шире.

  • @moryarty_inclusion
    @moryarty_inclusion 3 месяца назад +2

    не хочешь купить у меня монтаж для твоих видео?

    • @brozzzgames
      @brozzzgames  3 месяца назад +2

      У нас уже мама монтирует бесплатно :)

  • @nordvader
    @nordvader 3 месяца назад +1

    И кстати такие функции как get player character достаточно груженные советую как можно реже их юзать. Также изучите soft и hard reference для работы с памятью.

    • @brozzzgames
      @brozzzgames  3 месяца назад +1

      Спасибо за комментарий, мы обязательно это изучим

  • @VASEK251
    @VASEK251 3 месяца назад +1

    ну при импорте есть такие ошибки тоже уровень не появляется если даже есть что то в самом уровне ну эта проблема ue 5.0 начав до 5,4

    • @brozzzgames
      @brozzzgames  3 месяца назад +1

      Теперь будем знать

  • @nordvader
    @nordvader 3 месяца назад +1

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

    • @brozzzgames
      @brozzzgames  3 месяца назад +1

      Мы пытаемся делать стрельбу более удобной. Спасибо за коммент

  • @gendalfgray7889
    @gendalfgray7889 3 месяца назад +2

    Чтоб не терять проект от коррапта надо на гитхаб заливать изменения каждые 5 секунд.

    • @brozzzgames
      @brozzzgames  3 месяца назад +1

      Спасибо за совет. Попробуем разобраться в этой теме.

    • @ВиталийДербенцев-щ7ж
      @ВиталийДербенцев-щ7ж 3 месяца назад +2

      Зачем тебе гитхаб? Достаточно локальный git-репозиторий иметь.

    • @Selkus
      @Selkus 3 месяца назад

      ​@@brozzzgames то есть сделать контроль версий, можно и на гитхаб и на гитлаб сразу

  • @tirosbruks2613
    @tirosbruks2613 3 месяца назад +1

    Пулю удобнее привязать к arrow компоненту. Прямо в бп оружия во вьюпорте добавить Arrow, выставить её в ствол оружия, или куда вам надо, и привязываться уже к ней. Так же и для гильзы.

    • @brozzzgames
      @brozzzgames  3 месяца назад +1

      спасибо за комментарий, в следующий раз попробуем сделать таким образом

  • @RedMorgan254
    @RedMorgan254 3 месяца назад +1

    сделайте локомошен получше есть болдежный гайд locomotion in unreal engine
    посмотрите имба просто

    • @brozzzgames
      @brozzzgames  3 месяца назад +1

      Хорошо, мы обязательно посмотрим

  • @VioletLeman
    @VioletLeman Месяц назад

    Так это набор ассетов а не игра...

    • @brozzzgames
      @brozzzgames  Месяц назад

      Ты предлагаешь сидеть днями над разработкой 3д моделей для промежуточного проекта?

  • @rezvanovtv7254
    @rezvanovtv7254 3 месяца назад +1

    Есть мысль как вернуть старую локацию

    • @brozzzgames
      @brozzzgames  3 месяца назад +2

      Нам написали про то что потерянную сцену можно восстановить через AutoSaves в папке Saved. Но мы ещё не проверяли этот вариант

    • @rezvanovtv7254
      @rezvanovtv7254 3 месяца назад +1

      @@brozzzgames Да, именно так и можно

  • @PikBo100
    @PikBo100 3 месяца назад +1

    1:20 что за канал? make your game? чето не могу его найти никак

    • @brozzzgames
      @brozzzgames  3 месяца назад +1

      MakeYourGame забей вот так в ютубе там сразу канал выдает

    • @PikBo100
      @PikBo100 3 месяца назад +1

      @@brozzzgames аа это русскоязычный, понял

  • @bidsandmen
    @bidsandmen 3 месяца назад +1

    а терейн где у вас на локации?

    • @brozzzgames
      @brozzzgames  3 месяца назад +1

      мы не говорили про терейн. У нас его нет

  • @tapikoBlends
    @tapikoBlends 3 месяца назад +1

    спасибо что поделился опытом

  • @R41NB0W_D4SH
    @R41NB0W_D4SH 3 месяца назад +1

    Я надеюсь, вы не все скрипты делаете через блупринты? Просто проблемка в том, что блупринты показывают более худшую скорость выполнения, если в логике есть циклы. Грубо говоря, лучше использовать принты для тех вещей которые могут нечасто вызываться, а вот для чего-то частого, чуть ли не в каждый тик лучше использовать плюсы. Если у вас игра маленькая и не нагруженная особо будет - думаю, сможете и на принтах справиться, а если что-то масштабное планируете - рекомендую подумать как разгрузить логику по плюсам и блупринтам. Удачи, желаю получить разнополярный опыт, это важно)

    • @brozzzgames
      @brozzzgames  3 месяца назад +2

      Спасибо большое за комментарий. Обязательно будем использовать плюсы в своих проектах, но сначала собираемся изучить основы анриал энжена.