Задумывались ли вы, о разработке своей собственной игры? Из любопытства, ради заработка или саморазвития. Или может быть это мечта всей вашей жизни, но вы не знаете с чего начать? Команда HC.games подготовила для вас статью, о курсах и полезных материалах по Unity, которые помогут вам воплотить вашу мечту в жизнь.
Мы взяли за основу курсы по Unity, потому что этот игровой движок хорошо подойдет начинающему разработчику. Он очень гибкий, относительно простой и мультиплатформенный. В его основе лежит компонентно-ориентированная концепция. Любая игра состоит из массы объектов, разбавленных дополнительными компонентами и завернутая в код, чтобы это всё гармонично работало.

Где учить?
Это сугубо ваш личный выбор. Курсы по созданию игр, книги или видеоуроки на YouTube в совокупности дадут вам все необходимые знания. Мы рекомендуем начать обучение разработке игр на систематических курсах, которые дают общее представление о геймдеве и разработке на Unity в частности. Помимо курсов, закреплять знания литературой и для наглядности смотреть видео.
Необходимый минимум
Для вашей мечты/цели требуются не столько технические навыки, сколько упорство и креативность. Вам придется решать сложные задачи использую свою голову. Но, всё же есть порог вхождения.
- Мы будем рассматривать курсы на английском языке, поэтому, его знание пригодится вам как в будущем, так и в настоящем.
- Рано или поздно, придется начать с программирования. Запасайтесь терпением для поглощения знаний по C#, потому что без этого, вы даже не сможете заставить вашего персонажа двигаться и реагировать на управление.
Английский, C#, ваше упорство это то что вам нужно, для того чтобы разработать свою первую игру.
1. UNITY LEARN
Unity Learn — это официальная платформа от Unity, которая объединяет все основные учебные ресурсы и обучением на основе задач, чтобы помочь пользователям всех уровней квалификации улучшить свои знания. Вы можете пойти по 3-м путям обучения:
- Unity Essentials. Завершение этого пути предоставит вам основу, необходимую для дальнейшего обучения и специализации в интересующей вас области.
- Junior Programmer. Этот путь, разработанный для всех, кто хочет научиться писать код или получить роль Unity начального уровня, предполагает базовые знания Unity и не требует математических предпосылок.
- Creative Core. После прохождения Unity Essentials в качестве введения в основы редактора Unity выберите этот путь, чтобы изучить визуальные эффекты, освещение, анимацию, аудио, пользовательский интерфейс и другие творческие навыки без программирования.
Курс полностью бесплатный, очень обширный, полезный и подойдет людям которые только начали свой путь в разработку игр. Настоятельно рекомендуем вам ознакомиться.
2. UDEMY
Udemy — один из лучших веб-сайтов для онлайн-обучения, который предлагает множество профессиональных курсов. Лучший курс по Udemy разделен на 2 курса:
Это платные курсы, но очень часто, на них действует скидка в 95%. Зайдя на сайт и введя в строку поиска “Unity” вы увидите обилие обучающего материала. На что стоит обратить внимание?
Курсы представленные на сайте, достаточно длинные (обычно от 20 до 40 часов), у них фантастические рейтинги (4,5+ звезды с десятками тысяч отзывов) и они высоко ценятся. Читайте комментарии, обращайте внимание на рейтинг и вы найдете то что вам нужно.
3. COURSERA
Все слышали о платформе для самообразования Coursera? На данном ресурсе предоставлен весьма интересный курс по игровой разработке.
Этот сертификационный курс был создан Университетом Колорадо и читается доктором Тимом Чамийяром. Он является профессором факультета компьютерных наук Университета Колорадо в Колорадо-Спрингс (UCCS), где он ведет занятия по разработке игр и руководит программой бакалавриата инноваций в области дизайна и разработки игр. Он также провел 5 лет в качестве инди разработчика игр в компании, которую основал вместе со своими двумя сыновьями.
Курс получил среднюю оценку 4,8+ из 5. Чтобы начать работу с этой программой, вам не нужен опыт программирования, а сама программа разделена на 5 курсов. Каждый из этих курсов состоит из 10-20 упражнений, которые помогут вам практиковать и улучшить свои навыки в C# и Unity.

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

- Jeremy Gibson Bond, Introduction to Game Design, Prototyping, and Development. (русская версия “Геймдев от идеи до реализации”, Джереми Гибсон Бонд).
Отличное изложение материала. Автор учит рассуждать и строить процесс с учетом сроков, оценки труда разработчика, а также уделяет немалое внимание прототипированию идеи.

- Andrew Troelsen & Philip Japikse, Pro C# 7: With .NET and .NET Core 8th ed. Edition (русская версия “Язык программирования C# 7 и платформы .NET и .NET Core”, Эндрю Троелсен и Филипп Джепикс).
Эта классическая книга представляет собой всеобъемлющий источник сведений о языке программирования C# и о связанной с ним инфраструктуре.
Книги по Unity

- Joe Hocking, Unity in Action: Multiplatform game development in C# (русская версия “Unity в действии. Мультиплатформенная разработка на C#”, Джозеф Хокинг)
Знаменитый бестселлер. Большое внимания уделено проектированию двумерных игр, фундаментальным концепциям которые читатель может применить на практике и построить сложный двумерный платформер.
Видеоресурсы
- Канал Brackeys. Развлекательные и обучающие руководства по Unity от Brackeys принесут пользу как начинающим, так и опытным пользователям.
- Канал Sykoo. Сэм Догантимур, более известный как Sykoo, последние 5 лет делится своим опытом разработки игр со зрителями YouTube.
- Официальный канал Unity. Новички найдут много полезного в официальных руководствах по Unity на YouTube.
Заключение
На пути становления вы столкнётесь с большим количеством проблем, а лучшим способом их решить станет общение с геймдев-комьюнити и единомышленниками. Но, ваше упорство, смекалка и практика поможет вам достигнуть небывалых высот. Расценивайте каждый навык как чекпоинт, приобретая который, вы сохраняете свой прогресс и после неудачи можешь воскреснуть с точки сохранения.
Всё в ваших руках! Главное верить в самого себя! Делитесь статьей с друзьями и завлекайте их в командную разработку игр.
Есть интересная гипер-казуальная, казуальная, мобильная новость? Поделитесь с нами
А также подписывайтесь на наши гипер-казуальные новости в Telegram, LinkedIn и Facebook
288