⭐️ Simple tips for difficult games! Architecture of your game (TIPS) | Unity3D, C#

Поделиться
HTML-код
  • Опубликовано: 24 дек 2024

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

  • @gm_Maker
    @gm_Maker 2 года назад +2

    Супер! С возвращением! :)

    • @RaybelCG
      @RaybelCG  2 года назад

      даа, спасибо)

  • @Milash001
    @Milash001 2 года назад +2

    Конечно ждали!

  • @mao3193
    @mao3193 2 года назад +1

    Поздравляю. Ты попал в рекомендации!!!

    • @RaybelCG
      @RaybelCG  2 года назад +1

      Спасибо;)

  • @yurius_go
    @yurius_go 2 года назад +3

    Здорово, что ты вернулся! как всегда полезно! Все темы интересны, их стоило бы разобрать. но про гит особенно интересно..

    • @RaybelCG
      @RaybelCG  2 года назад

      И я рад возвращению) Спасибо!) Насчет гита в сети много информации в принципе, но могу и от себя это рассказать на примере fork.

  • @rockstargamer6533
    @rockstargamer6533 2 года назад +1

    Чел крутой
    Вернулся

    • @RaybelCG
      @RaybelCG  2 года назад

      Да) идем дальше:)

  • @Kofic1
    @Kofic1 2 года назад

    Привет хорошо что вернулся, думаю еще увидимся на стриме (интересно как часто мониторишь комментарии)

    • @RaybelCG
      @RaybelCG  2 года назад

      Привет)) рад тебя и тут видеть) Увидимся скоро на стриме это точно. Мониторю 1 раз в день, а вот отвечаю уже по возможности. Могу сразу, могу через пару дней.

  • @hunterrus37
    @hunterrus37 Год назад +1

    Автор молодец, но есть несколько моментов, которые бросаются в глаза:
    1) public поля нарушают инкапсуляцию, лучше все таки [Serializefield] private ... (кровушка из глаз)
    2) Шина событий та еще ловушка
    3) Для UI ( и отделения его от модели, игровой или бизнес логики) отлично могут зайти MV-подобные паттерны
    Продолжай развиваться и нести хорошие практики в массы

    • @RaybelCG
      @RaybelCG  Год назад

      Спасибо большой за такой комментарий) Хочу сказать, что 1 пункт я использую на практике всегда, хотел проще показать прост. И про 3 тоже знаю, но пока не говорил, но обязательно про это будет

  • @Milash001
    @Milash001 2 года назад +1

    Лайк и коммент в поддержку канала!😎

  • @incubegames
    @incubegames Год назад

    Интересно, а если енам, вдруг, совершенно неожиданно изменится и туда не просто что-то добавится, а что-то удалится или что-то сместится, что в этом случае будет с полями в СО, префабе? А если этот енам заюзали в сотне СО и про половину из них уже даже забыли? "Хорошая" практика неожиданно превращается в попаболь? )

    • @RaybelCG
      @RaybelCG  Год назад

      Проблем нет, если есть руки. Enum добавляется в конец, а "удаляется" через заглушки. Если игра простая, это никогда проблемой не будет, а большой проект - подход другой)) ...странный коммент

    • @Igor_Morozov
      @Igor_Morozov Год назад

      @@RaybelCG Через какие заглушки? Енам сериализуется по значению, и в любом случае, если что-то в нем удалить или сместить, везде, где он юзается на префабах и СО, значения станут невалидными. Надо будет идти и руками их править. Да, это хорошо, если таких мест мало, но даже в этом случае, подход так себе.

  • @trytowinunity1445
    @trytowinunity1445 2 года назад

    Лайк - подписка, приятно слушать) Спасибо)

    • @RaybelCG
      @RaybelCG  2 года назад

      Спасибо!)

  • @nfurtin
    @nfurtin 2 года назад +1

    Немного не хватило примеров использования конкретно в юнити интерфейсов и абстрактных классов, думаю новички не догонят все таки всю прелесть, а так все по делу)

    • @RaybelCG
      @RaybelCG  2 года назад

      да, я сценарий видео изначально писал под +- средний разбор тем, но видео будет ппц каким большим, такие не любят) Потому решил сделать очень обзорно, любую из этих тем я думаю еще буду разбирать постепенно в будущем. Спасибо за комментарий и твое мнение, это важно!)

  • @-Niko-laus-
    @-Niko-laus- 2 года назад

    Спасибо за урок, буду рад посмотреть продолжение .

    • @RaybelCG
      @RaybelCG  2 года назад +1

      Это скорее просто обзор, чем урок, но все же спасибо!) Продолжения конкретно такой темы пока не нравровал, скорее будут уже уроки на конкретные темы просто

  • @vladimirkalugin-devstudio9721
    @vladimirkalugin-devstudio9721 2 года назад

    Продолжай снимать все круто

    • @RaybelCG
      @RaybelCG  2 года назад

      Спасибо))

  • @apofex
    @apofex 5 месяцев назад

    Поставил цель разделить логику игры и UI. Сложно 😅

  • @KopylovRoman
    @KopylovRoman 2 года назад

    Привет. Можно по каждому совету отдельное видео с более детальным разбором? Очень не хватает информации по построению хорошей архитектуры игр.

    • @RaybelCG
      @RaybelCG  2 года назад +1

      Привет, планировал) Но пока мультиплеер делаю, но продвигается очень медленно(

  • @СаянАубакиров-ч8о
    @СаянАубакиров-ч8о 2 года назад

    На будущее пригодиться, частично понял, пока что этого хватит)

    • @RaybelCG
      @RaybelCG  2 года назад +1

      Вот и хорошо)) да, материал не совсем для новичков, но в целом пытался простыми словами говорить

    • @WIN9XofCIH
      @WIN9XofCIH 2 года назад

      @@RaybelCG Ну как сказать «не для новичков». Я для себя подчерпнул события - совершенно про них забыл. У меня в проектах 2-3-4 тысячи строк вполне бывают😂 А с событиями должно быть поменьше, попробую😅
      Спасибо за видео, Raybel)

    • @RaybelCG
      @RaybelCG  2 года назад

      Рад, что помогло))

  • @andreyas44
    @andreyas44 2 года назад

    Тема шикарная, хотелось бы побольше развитиятой темы.
    Но пожалуйста, микрофон.. Плохо слышно)

    • @RaybelCG
      @RaybelCG  2 года назад

      Спасибо)
      С микрофоном не понятная ситуация возникла, вроде все было окей, а на выходе получилось не очень. Но все перезаписывать..., потому буду что-то думать иначе)

    • @andreyas44
      @andreyas44 2 года назад

      @@RaybelCG понятно, удачи в след раз!)

    • @RaybelCG
      @RaybelCG  2 года назад +2

      Спасибо))

  • @rdragon587
    @rdragon587 9 месяцев назад

    Cool

  • @НаташаПерекупко-ж2у
    @НаташаПерекупко-ж2у 2 года назад +3

    Дякую за інформацію !!!

    • @RaybelCG
      @RaybelCG  2 года назад +1

      будь-ласка))

  • @AndreoEspero
    @AndreoEspero Год назад +1

    Дякую за відео

    • @RaybelCG
      @RaybelCG  Год назад

      Будь ласка)

  • @yokunade
    @yokunade 2 года назад

    Пожалуйста, сделай видос по оптимизации больших проектов. По мультипоточности и настройкам самой юньки

    • @RaybelCG
      @RaybelCG  2 года назад

      Точно не могу сказать будет ли такой видос, сам не работал прям над большими проектами. Потому из опыта этого сделать не смогу.

  • @hardlandingtac
    @hardlandingtac 2 года назад +1

    4:00 "А если нужно определить несколько объектов, с разными параметрами и нет какой то жесткой привязки к конкретным уникальным данным" what the fuck?

    • @RaybelCG
      @RaybelCG  2 года назад

      А в чем вопрос?)

    • @hardlandingtac
      @hardlandingtac 2 года назад

      @@RaybelCG лишь в том, что это набор бессмысленных слов. Вы настаиваете на такой формулировке, она у вас вызывает какое то понимание по существу?

  • @unitydeveloper8703
    @unitydeveloper8703 2 года назад

    Крутяк

    • @RaybelCG
      @RaybelCG  2 года назад

      Спасибо 😎

  • @QuaternionDev
    @QuaternionDev 2 года назад

    Ух, а я уже думал, что ты умер.

    • @RaybelCG
      @RaybelCG  2 года назад

      Жив, здоров и полен сил

    • @QuaternionDev
      @QuaternionDev 2 года назад +1

      @@RaybelCG Круто)

  • @aleksandrkuban4364
    @aleksandrkuban4364 2 года назад

    Я думал это мем про дахака

    • @RaybelCG
      @RaybelCG  2 года назад

      Что именно?

  • @КлимНуралин-у4у
    @КлимНуралин-у4у 2 года назад

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

    • @RaybelCG
      @RaybelCG  2 года назад

      Если я про это не говорю, значит я тоже новичок. Примитивная логика на самом деле, соболезную... Целевая аудитория получает инфу в простейшем виде, значит автор относиться к этой целевой аудитории? Смешно...))