Mikhail Kolobov | Gamedev Forge
690 subscribers
106 photos
8 videos
121 links
Unity - менторство и разработка игр.
https://teletype.in/@redhurt/mentoring
Boosty - https://boosty.to/gamedevforge
Мой тг: https://t.me/mikhail_kolobov
Download Telegram
Кидайте свои пет проекты и тестовые

Хочу сделать стрим с разбором кода (да-да, как у синдикатов). Возможно, буду пить и кричать "где автобусы" как в тот раз на ревью кода техлида. Поэтому присылайте в комменты ответом на этот пост свои проекты, как наберется достаточное количество, то устроим стрим
🔥8😁3
Наконец-то признали😂
😁16🔥10
Что может быть круче, чем раскладывать таро на кандидатов как хотели сделать x5?

Правильно! Добавлять в волшебные черные списки моих подписчиков😂
😁18💅6🤷‍♀2🔥1🙈1
«Боимся, что ты хочешь получать деньги на работе, не подходишь»

P.S. Найдено на просторах линкедина
😁36🤣17🗿4👍2🔥1
Для разгона)
😁13🔥5🤩3👀21😱1
Новый день - новое шизотестовое задание
😁19🤨6🔥3👏1
Работы много, поэтому пока только мемы)
🫡5🤝3🗿3
Forwarded from Пекарня
Типичное собеседование на новой работе
😁22🤣6💅4👏1🤗1
Твоя главная ошибка в создании туториалов! IDisposable в Unity!?

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 посмотрим ваши проекты. В первую очередь буду смотреть проекты тех, кто будет на стриме. Остальные - сколько успею. Если останется много и если формат понравится, то устроим еще один
🔥12😎52
Civilization VII плохому не научит
😁12👏3🔥2🙈2
Никакого контекста, просто ебейшая статья от Юры
👍1
Как перестать мыслить монобехами? Гайд для Unity-разработчиков

Здарова пирожочек. Меня тут недавно штангой в качалочке придавило и потянуло написать статью. Да не просто какую то, а что бы было ценно текущим разрабам и подрастающему поколению джуниоров.

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

Монобехи повсюду. Если б можно было, то разработчик написал: 

public enum Weapons : MonoBehaviour


К счастью язык C# не позволяет таким способом выстрелить себе в ногу.

В своем большом гайде я разбираю, как перестать думать через призму "А шлепну ка я еще один монобех скрипт" и перейти к подходу, где логика и данные существуют отдельно от Unity, а MonoBehaviour выполняет только роль тонкой связки с движком.

В статье ты найдешь:
 
• Почему MonoBehaviour - всего лишь инструмент, а не архитектура.
• Чем чистые C#-классы лучше для логики: тестируемость, переиспользование, прозрачность.
• Ловушки монобех-мышления и признаки нездоровой архитектуры.
• Как сменить парадигму от «поведения на сцене» к «данным и логике».
• Практические примеры: пошаговый рефакторинг скриптов с разделением логики и MonoBehaviour.
• Советы по организации кода, отказу от статических синглтонов и управлению зависимостями - без сложного DI.
• Итоговый чек-лист для тех, кто хочет постепенно оздоровить проект.

Это вышел не просто гайд или статья  -  это полноценный учебник по перестройке мозгов. К сожалению я искал такие статьи на старте своей карьеры, но не нашел. К твоему счастью, я исправил ситуацию. Рекомендую читать его в несколько заходов, возвращаться к отдельным главам и сразу применять на практике.

Читай гайд на Medium: ссылка на статью

Сохрани себе, чтобы возвращаться к нему по мере развития проекта! А если статья помогла  -  не забудь поделиться с корешами, которые не знают как писать игры на чистом C# без монобехов.
👍131
Раз в геймдеве нет ничего подобного, предлагаю такой вариант:

P - Panzar Studio
E - Eon Games
N - Nekki
I - Ice-Pick Lodge
S - Saber Interactive
😁35🔥4
Делаем?)

P.S. если кто-то не шарит за road to FAANG, то это курс за 500к без гарантии трудоустройства и тоже с накруткой опыта, но про которую стесняются говорить ПОТОМУ ЧТО ЭТО ФУ ПЛОХО
😁19🔥1
Интересно, есть ли вариант с пост оплатой…
👍15😁2