Я кстати весь май в разъездах: то эмираты, то Абхазия, то Япония
Продолжить душнить за юнити-хуюнити или кидать фотки с поездок?
🔥- поездки
👍 - юнити
Продолжить душнить за юнити-хуюнити или кидать фотки с поездок?
🔥- поездки
👍 - юнити
👍78🔥55😁5🗿2
Легкое чтиво про JSON на выходные
Люблю такое, без духоты и все по делу
Можно еще сверх этого добавить к плюсам Newtonsoft.Json, что он умеет сериализовывать дочерние классы из коллекции родительских. Что довольно простая, но крутая фича. И я даже пару раз встречал про это вопросы на собесе
Люблю такое, без духоты и все по делу
Можно еще сверх этого добавить к плюсам Newtonsoft.Json, что он умеет сериализовывать дочерние классы из коллекции родительских. Что довольно простая, но крутая фича. И я даже пару раз встречал про это вопросы на собесе
Хабр
JSON в Unity за 10 минут
JSON - это популярный текстовый формат. Он был разработан на основе JavaScript синтаксиса, но является полностью независимым от языка, что позволяет использовать его почти в любом программном...
🔥18👍2
Кидайте свои пет проекты и тестовые
Хочу сделать стрим с разбором кода (да-да, как у синдикатов). Возможно, буду пить и кричать "где автобусы" как в тот раз на ревью кода техлида. Поэтому присылайте в комменты ответом на этот пост свои проекты, как наберется достаточное количество, то устроим стрим
Хочу сделать стрим с разбором кода (да-да, как у синдикатов). Возможно, буду пить и кричать "где автобусы" как в тот раз на ревью кода техлида. Поэтому присылайте в комменты ответом на этот пост свои проекты, как наберется достаточное количество, то устроим стрим
🔥8😁3
Что может быть круче, чем раскладывать таро на кандидатов как хотели сделать x5?
Правильно! Добавлять в волшебные черные списки моих подписчиков😂
Правильно! Добавлять в волшебные черные списки моих подписчиков😂
😁18💅6🤷♀2🔥1🙈1
Это чье резюме? Признавайтесь!
https://youtu.be/m0kKZMXk0Gs?si=YFxLZ8MGcZzX-xv2
https://youtu.be/m0kKZMXk0Gs?si=YFxLZ8MGcZzX-xv2
YouTube
Я нашел самое "скромное" резюме в мире на 30 страниц.
В этом ролике я покажу вам свою находку - резюме инженера-программиста на 30 страниц! Посмотрим кто этот гений и что он умеет.
👉 Мой тг-канал: https://t.me/GPT_OfficiaI
💻 Мой гитхаб: https://github.com/Mishanya00
Сайт Германа: https://yanips.com/
00:00…
👉 Мой тг-канал: https://t.me/GPT_OfficiaI
💻 Мой гитхаб: https://github.com/Mishanya00
Сайт Германа: https://yanips.com/
00:00…
😁18🔥4🤔2
Никакого unity, просто стримим с женой как играем в Evil Dead
YouTube
Evil Dead - стрим с женой
Донаты: https://www.donationalerts.com/r/michaelkolobov
👍7😱3🤩3😭1
YouTube
Твоя главная ошибка в очистке игры! IDisposable в Unity!?
⚡️⚡️⚡️ Полезные ссылки ⚡️⚡️⚡️
🔎 https://yakovlevgamedev.ru - обучение разработке игр (запись на следующий поток стартует в августе)
🔎 https://t.me/yakovlev_gamedev - основной telegram канал (тут лежит проект)
📝Сегодня начнем разбираться в теме деинициализации…
🔎 https://yakovlevgamedev.ru - обучение разработке игр (запись на следующий поток стартует в августе)
🔎 https://t.me/yakovlev_gamedev - основной telegram канал (тут лежит проект)
📝Сегодня начнем разбираться в теме деинициализации…
Твоя главная ошибка в создании туториалов! IDisposable в Unity!?
https://youtu.be/bisGKyU1Kyc?si=vSJ7_vJq2mJL3jPQ
Немного не успел и ему, конечно, уже накидали хуев за щеку в комментариях
Но тем не менее:
- не сказано про использование IDisposable в связке с using. Потому что иначе вообще наплевать на IDisposable, можете написать какой угодно свой интерфейс IDestroy/IBeforeDestroy/IDestruct и вызывать его точно также. Аргумент "ну так же типа принято уже" ну совсем слабый)
- раздел "Крутая фишка на основе той же идеи". Где он показывает "смотрите что придумал, а давайте мы напишем наш интерфейс IInitializable чтобы оно тоже круто работало и все инициализировалось одинаково"... Сколько лет зенжекту?)
P.S. у него в программе курса написано что мы "напишем свой DI контейнер". Кто-нибудь был на курсах? Там реально контейнер как у dev jungles или просто сервис локатор, названный DI контейнером, как у "лавки разработчика"?
https://youtu.be/bisGKyU1Kyc?si=vSJ7_vJq2mJL3jPQ
Немного не успел и ему, конечно, уже накидали хуев за щеку в комментариях
Но тем не менее:
- не сказано про использование IDisposable в связке с using. Потому что иначе вообще наплевать на IDisposable, можете написать какой угодно свой интерфейс IDestroy/IBeforeDestroy/IDestruct и вызывать его точно также. Аргумент "ну так же типа принято уже" ну совсем слабый)
- раздел "Крутая фишка на основе той же идеи". Где он показывает "смотрите что придумал, а давайте мы напишем наш интерфейс IInitializable чтобы оно тоже круто работало и все инициализировалось одинаково"... Сколько лет зенжекту?)
P.S. у него в программе курса написано что мы "напишем свой DI контейнер". Кто-нибудь был на курсах? Там реально контейнер как у dev jungles или просто сервис локатор, названный DI контейнером, как у "лавки разработчика"?
🤝8😁4🤣2
Отдохнули, пора и поработать постримить!
Завтра в 19:00 посмотрим ваши проекты. В первую очередь буду смотреть проекты тех, кто будет на стриме. Остальные - сколько успею. Если останется много и если формат понравится, то устроим еще один
Завтра в 19:00 посмотрим ваши проекты. В первую очередь буду смотреть проекты тех, кто будет на стриме. Остальные - сколько успею. Если останется много и если формат понравится, то устроим еще один
YouTube
Смотрим ВАШИ проекты на Unity
Менторство "с нуля до мидла": https://teletype.in/@redhurt/mentoring
🔥12😎5❤2
Forwarded from Sulimann | Unity | Gachi-Dev | LifeStyle |Разработка
Как перестать мыслить монобехами? Гайд для Unity-разработчиков
Здарова пирожочек. Меня тут недавно штангой в качалочке придавило и потянуло написать статью. Да не просто какую то, а что бы было ценно текущим разрабам и подрастающему поколению джуниоров.
У меня проходят на менторство ребята с разным уровнем знаний, но одна из частых ошибок (после неправильного резюме) это большое количество монобехов.
Монобехи повсюду. Если б можно было, то разработчик написал:
К счастью язык C# не позволяет таким способом выстрелить себе в ногу.
В своем большом гайде я разбираю, как перестать думать через призму "А шлепну ка я еще один монобех скрипт" и перейти к подходу, где логика и данные существуют отдельно от Unity, а MonoBehaviour выполняет только роль тонкой связки с движком.
В статье ты найдешь:
• Почему MonoBehaviour - всего лишь инструмент, а не архитектура.
• Чем чистые C#-классы лучше для логики: тестируемость, переиспользование, прозрачность.
• Ловушки монобех-мышления и признаки нездоровой архитектуры.
• Как сменить парадигму от «поведения на сцене» к «данным и логике».
• Практические примеры: пошаговый рефакторинг скриптов с разделением логики и MonoBehaviour.
• Советы по организации кода, отказу от статических синглтонов и управлению зависимостями - без сложного DI.
• Итоговый чек-лист для тех, кто хочет постепенно оздоровить проект.
Это вышел не просто гайд или статья - это полноценный учебник по перестройке мозгов. К сожалению я искал такие статьи на старте своей карьеры, но не нашел. К твоему счастью, я исправил ситуацию. Рекомендую читать его в несколько заходов, возвращаться к отдельным главам и сразу применять на практике.
Читай гайд на Medium: ссылка на статью
Сохрани себе, чтобы возвращаться к нему по мере развития проекта! А если статья помогла - не забудь поделиться с корешами, которые не знают как писать игры на чистом C# без монобехов.
Здарова пирожочек. Меня тут недавно штангой в качалочке придавило и потянуло написать статью. Да не просто какую то, а что бы было ценно текущим разрабам и подрастающему поколению джуниоров.
У меня проходят на менторство ребята с разным уровнем знаний, но одна из частых ошибок (после неправильного резюме) это большое количество монобехов.
Монобехи повсюду. Если б можно было, то разработчик написал:
public enum Weapons : MonoBehaviour
К счастью язык C# не позволяет таким способом выстрелить себе в ногу.
В своем большом гайде я разбираю, как перестать думать через призму "А шлепну ка я еще один монобех скрипт" и перейти к подходу, где логика и данные существуют отдельно от Unity, а MonoBehaviour выполняет только роль тонкой связки с движком.
В статье ты найдешь:
• Почему MonoBehaviour - всего лишь инструмент, а не архитектура.
• Чем чистые C#-классы лучше для логики: тестируемость, переиспользование, прозрачность.
• Ловушки монобех-мышления и признаки нездоровой архитектуры.
• Как сменить парадигму от «поведения на сцене» к «данным и логике».
• Практические примеры: пошаговый рефакторинг скриптов с разделением логики и MonoBehaviour.
• Советы по организации кода, отказу от статических синглтонов и управлению зависимостями - без сложного DI.
• Итоговый чек-лист для тех, кто хочет постепенно оздоровить проект.
Это вышел не просто гайд или статья - это полноценный учебник по перестройке мозгов. К сожалению я искал такие статьи на старте своей карьеры, но не нашел. К твоему счастью, я исправил ситуацию. Рекомендую читать его в несколько заходов, возвращаться к отдельным главам и сразу применять на практике.
Читай гайд на Medium: ссылка на статью
Сохрани себе, чтобы возвращаться к нему по мере развития проекта! А если статья помогла - не забудь поделиться с корешами, которые не знают как писать игры на чистом C# без монобехов.
👍13❤1