Всем привет! Хочу написать очень короткую статью, где просто поделюсь полезной информацией для начинающих C# программистов на Unity, надеюсь, кому-то будет полезно))
Хорошие информационные ресурсы:
1) Я бы рекомендовал, прочитать очень хороший труд герберт шилдт - c# 4.0 полное руководство(https://www.google.com/url?sa=t&source=web&rct=j&url=http://ijevanlib.ysu.am/wp-content/uploads/2017/12/C-4.0-%D0%BF%D0%BE%D0%BB%D0%BD%D0%BE%D0%B5-%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE-%D0%93%D0%B5%D1%80%D0%B1%D0%B5%D1%80%D1%82-%D0%A8%D0%B8%D0%BB%D0%B4%D1%82_2011.pdf&ved=2ahUKEwigiOnysq34AhWCHHcKHaHICbkQFnoECAgQAQ&usg=AOvVaw2Iow-aOkVXmrRLoStE9nG0);
2) Также рекомендую очень хороший русскоязычный youtube канал, на котором я сам посмотрел почти все видео - https://youtu.be/OzCI06es5QQ;
3) Много хороших, правильных практик, также можно, иногда, подчеркнуть для себя - здесь (https://youtu.be/x88p8gUtuJI);
4) Хороший контент, для начинающих - https://youtu.be/3dEUhz7FdYc;
5) https://youtu.be/gb3r__izKuI - это, скорее, для специалистов, имеющих небольшой опыт, но мне кажется, что если начать вникать в принципы правильного построения архитектуры, с самого начала, то в будущем будет легче;
6) https://t.me/unity3d_ru - это место, где можно задавать глупые вопросы.
По хронологии/последовательности, рекомендую:
1) почитать шилдта, возможно другие книги, тоже;
2) посмотреть контент, на YouTube, который я рекомендовал выше, сделать по какому-нибудь туториалу первый небольшой проект;
3) на assets store (https://assetstore.unity.com/) скачать готовый проект, и разобраться в том, как он сделан;
4) попробовать что-то изменить в нём;
5) посмотреть про best practice на канале - "Максим Крюков";
6) сделать несколько собственных, разных проектов, для разных жанров ( например: 2D платформер, 2D runner, 3D tower defense, 3D шутер, UI текстовая игра );
7) разобраться с git - это система контроля версий;
8) сделать/оформить аккаунт, если его нет, на LinkedIn (https://www.linkedin.com/feed/), с ссылками на репозитории сделанных проектов;
9) если поймёте, что вам - это интересно, или по каким-то другим своим мотивам решите заниматься разработкой игр дальше, то с уже имеющимся портфолио, полагаю, сможете найти коммерческий проект, и устроиться на позицию unity developer junior.