Задумывались ли вы, о разработке своей собственной игры? Из любопытства, ради заработка или саморазвития. Или может быть это мечта всей вашей жизни, но вы не знаете с чего начать? Команда HC.games подготовила для вас статью, о курсах и полезных материалах по Unity, которые помогут вам воплотить вашу мечту в жизнь.

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

Ori and the Blind Forest

Где учить?

Это сугубо ваш личный выбор. Курсы по созданию игр, книги или видеоуроки на YouTube в совокупности дадут вам все необходимые знания. Мы рекомендуем начать обучение разработке игр на систематических курсах, которые дают общее представление о геймдеве и разработке на Unity в частности. Помимо курсов, закреплять знания литературой и для наглядности смотреть видео.

Необходимый минимум

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

  • Мы будем рассматривать курсы на английском языке, поэтому, его знание пригодится вам как в будущем, так и в настоящем.
  • Рано или поздно, придется начать с программирования. Запасайтесь терпением для поглощения знаний по C#, потому что без этого, вы даже не сможете заставить вашего персонажа двигаться и реагировать на управление.

Английский, C#, ваше упорство это то что вам нужно, для того чтобы разработать свою первую игру.

Escape from Tarkov

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.

Osiris: New Dawn

Дополнительные обучающие материалы

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

Книги по программированию

  • 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.

Заключение

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

Всё в ваших руках! Главное верить в самого себя! Делитесь статьей с друзьями и завлекайте их в командную разработку игр.

Есть интересная гипер-казуальная, казуальная, мобильная новость? Поделитесь с нами

А также подписывайтесь на наши гипер-казуальные новости в  TelegramLinkedIn и Facebook