Я нашел несколько подходящих каналов, плэйлистов и видео, но боюсь, что мог что-то пропустить - поэтому обращаюсь к коллективному разуму. Собираем только live coding, и очень желательно, чтобы курс был или в прогрессе, или закончен (т.е. не обрывался посередине без дальнейшей поддержки).
Делал пост про серию видео с разработкой на Unity DOTS: https://dtf.ru/s/unity/862313-sozdaem-igru-na-unity-dots-seriya-obuchayushchih-video-ot-arturberg-s-games
Серия в прогрессе, на каждый этап можно скачать проект с патреона автора (подписка не нужна).
По большей части код в этих видео настолько плохой, что автора хочется бить по рукам. И для обучения профессиональной разработки такие видео несут больше вреда, чем пользы.
Даже на скрине выше происходит какой-то треш: сравнение по тагу, ужасный нейминг (название класса CharacterAnimationDelegat, хотя он НЕ ДЕЛЕГАТ), от которого возникает куча других неочевидных проблем.
Всё так, код понятный (что важно), но с точки зрения дизайна - отвратительный. Изменение стэйта объектов из 100500 мест, все поля публичные, инструменты ООП не используются в принципе, жуткая лапша. Поэтому для себя решил так: сначала полностью повторяю код автора (чтобы было проще искать различия, если у меня что-то не заработало). А потом - полностью рефакторить в соответствии со своим чувством прекрасного .
Непонятно какая альтернатива для самоучек. Курсы по 200к? Не уверен, что это гарантирует хорошую архитектуру проекта и дизайн кода.
Стартовый теор/практический курс C# перед этим тоже было бы неплохо пройти. Объяснение каждой строчки конечно прикольно, но еще лучше понимать как это все работает в целом.
Да, несомненно. Но я подразумеваю, что базовый курс C# уже пройден, а как писать игры - всё ещё непонятно :)
https://www.youtube.com/watch?v=fVeLWGsdFn0
Арканоид