Давайте накидаем видео и плэйлистов формата "Разработка игры на Unity с нуля"

Давайте накидаем видео и плэйлистов формата "Разработка игры на Unity с нуля"

На мой взгляд, это очень крутой формат, когда автор видео на протяжении нескольких (десятков) часов пилит игру с нуля и комментирует происходящее. Всегда можно поставить на паузу, покурить каждую строчку, поэкспериментировать и двигаться дальше.

Я нашел несколько подходящих каналов, плэйлистов и видео, но боюсь, что мог что-то пропустить - поэтому обращаюсь к коллективному разуму. Собираем только live coding, и очень желательно, чтобы курс был или в прогрессе, или закончен (т.е. не обрывался посередине без дальнейшей поддержки).

Через пару недель запилю небольшую субъективную статью-обзор по собранному списку.

На данный момент, для себя выделил:

129129 показов
1.5K1.5K открытий
44 репоста
7 комментариев

По большей части код в этих видео настолько плохой, что автора хочется бить по рукам. И для обучения профессиональной разработки такие видео несут больше вреда, чем пользы.
Даже на скрине выше происходит какой-то треш: сравнение по тагу, ужасный нейминг (название класса CharacterAnimationDelegat, хотя он НЕ ДЕЛЕГАТ), от которого возникает куча других неочевидных проблем.

Ответить

Всё так, код понятный (что важно), но с точки зрения дизайна - отвратительный. Изменение стэйта объектов из 100500 мест, все поля публичные, инструменты ООП не используются в принципе, жуткая лапша. Поэтому для себя решил так: сначала полностью повторяю код автора (чтобы было проще искать различия, если у меня что-то не заработало). А потом - полностью рефакторить в соответствии со своим чувством прекрасного .

Непонятно какая альтернатива для самоучек. Курсы по 200к? Не уверен, что это гарантирует хорошую архитектуру проекта и дизайн кода.

Ответить

Стартовый теор/практический курс C# перед этим тоже было бы неплохо пройти. Объяснение каждой строчки конечно прикольно, но еще лучше понимать как это все работает в целом.

Ответить

Да, несомненно. Но я подразумеваю, что базовый курс C# уже пройден, а как писать игры - всё ещё непонятно :)

Ответить