Имхо есть самый трушный обучающий материал - исходники игр на юнити. Слава богу разработчики инди шедевров предоставили их исходники и просто положили их в папку с игрой, и вертели они этот solid и di каргокульт на своём синглтоне ;)
А по поводу статьи - действительно, метрики ради метрик, без единой детали реализации. Сомневаюсь что автор использовал GO-less подход через DrawInstanced или вообще hybrid/pure ecs, т.к. там одного бойлерплейта для рендера было бы в раза 3 больше.
Этим сильно страдает unity геймдев в СНГ, особенно мобильный. Их карго zenject-культ, когда всё натянуто на фабрики, сервис провайдеры, декораторы и прочие интерфейсы ради интерфейсов, только потому что так написано в книжечке.
Хотя почти все культовые игры на Unity и C# (Ori, Inside, Valheim, Terraria, ...) по максимуму используют синглтоны, GetComponent() в рантайме, статические переменные где только можно и вообще пишут максимально связный, но простой и понятный код.
И как же бесило, когда приходишь на очередной собес, ты даёшь им ссылку на свой гитхаб с кучей кода, а тебя спрашивают определение каждой буквы в solid и почему синглтон это зло. И ведь не понимают что простой код гораздо сложнее написать.
Зачем платить, когда есть за бесплатно - OneMenu, удобно при чистке клавиатуры. Но если дома кот, лучше крышку закрывать когда уходишь, видел пару видосов как кот делал кусь монитору и минус пол экрана
Странно. Claude очень хороший код даёт, намного лучше чем у ChatGPT и тем более Gemini. Он единственный смог реализовать фильт Кувахары, алгоритм Форчуна и WFC, причём чуть ли не с первого запроса. А по сабжу, она очень мало в техническом плане расписала, больше про её жизненный путь и хотелки. Про то, какие нейронки для генерации моделек и музыки использовала, и как всё вместе собирала - ни слова.
1. Прочитал статью
2. Вдохновился
4. Решил взяться за работу
5. Но для на начала надо посидеть минут 10 на ютубе/вк/фейсбуке
6. ??????
7. Уже 8 вечера и ты даже пытался работать. Можно впадать в депрессию
Имхо есть самый трушный обучающий материал - исходники игр на юнити. Слава богу разработчики инди шедевров предоставили их исходники и просто положили их в папку с игрой, и вертели они этот solid и di каргокульт на своём синглтоне ;)
А по поводу статьи - действительно, метрики ради метрик, без единой детали реализации. Сомневаюсь что автор использовал GO-less подход через DrawInstanced или вообще hybrid/pure ecs, т.к. там одного бойлерплейта для рендера было бы в раза 3 больше.
Этим сильно страдает unity геймдев в СНГ, особенно мобильный. Их карго zenject-культ, когда всё натянуто на фабрики, сервис провайдеры, декораторы и прочие интерфейсы ради интерфейсов, только потому что так написано в книжечке.
Хотя почти все культовые игры на Unity и C# (Ori, Inside, Valheim, Terraria, ...) по максимуму используют синглтоны, GetComponent() в рантайме, статические переменные где только можно и вообще пишут максимально связный, но простой и понятный код.
И как же бесило, когда приходишь на очередной собес, ты даёшь им ссылку на свой гитхаб с кучей кода, а тебя спрашивают определение каждой буквы в solid и почему синглтон это зло. И ведь не понимают что простой код гораздо сложнее написать.
Зачем платить, когда есть за бесплатно - OneMenu, удобно при чистке клавиатуры. Но если дома кот, лучше крышку закрывать когда уходишь, видел пару видосов как кот делал кусь монитору и минус пол экрана
Странно. Claude очень хороший код даёт, намного лучше чем у ChatGPT и тем более Gemini. Он единственный смог реализовать фильт Кувахары, алгоритм Форчуна и WFC, причём чуть ли не с первого запроса.
А по сабжу, она очень мало в техническом плане расписала, больше про её жизненный путь и хотелки. Про то, какие нейронки для генерации моделек и музыки использовала, и как всё вместе собирала - ни слова.
2. Вдохновился
4. Решил взяться за работу
5. Но для на начала надо посидеть минут 10 на ютубе/вк/фейсбуке
6. ??????
7. Уже 8 вечера и ты даже пытался работать. Можно впадать в депрессию