Лучшие курсы по обучению Unity
Лучшие курсы по обучению Unity

ТОП 3 лучших курсов по Unity: обучение с нуля

проверено экспертом Мельников Константин 5 комментариев
Мы поговорили с опытными разработчиками игр на Unity и составили руководство для тех, кто хочет научиться делать игры самостоятельно. Вы получите пошаговый план обучения по проверенным бесплатным ресурсам, и при должном упорстве сможете в ближайшее время создать свои первые проекты 2D и 3D игр.

Если вы не хотите изобретать собственную программу обучения — мы выбрали три лучших курса Unity на русском языке в 2021. Чтобы составить этот рейтинг, мы прослушали 6 платных курсов Unity от 5 онлайн-школ. Содержание курсов оценивали два независимых эксперта: разработчик AAA-игр и программист C#. Мы смотрели лекции и выполняли практические работы, общались с менторами и студентами, оценивали уровень игр в студенческих портфолио. Уверенно рекомендуем:
Аватар пользователя Юлия Васецка
Автор, главный редактор videoinfographica, научный сотрудник, независимый исследователь


Лучший курс Unity с нуля до PRO

✔ выбор редакции

Разработчик игр на Unity

Сможете разобраться в Unity с нуля, начнете программировать на C# и сделаете 5 проектов 2D и 3D игр для своего портфолио. Длительность: 12 месяцев. Полная стоимость 108 000 руб.

Для кого этот курс: для начинающих с нуля. Курс ориентирован на новичков и дает полноценную подготовку к работе в геймдеве. Также подойдет тем, кто уже работает в индустрии игр (например, дизайнеры или QA), но хотели бы перейти в разработку. Если вы уже знакомы с основами кодинга, то сможете освежить свои знания.

Формат: открывают 1 модуль в неделю, каждый модуль состоит из видеолекций и практических задач. Можете учиться в любое время, но для прохождения установлены дедлайны. Общение с менторами происходит в Slack, плюс живые вебинары два раза в месяц.

Содержание: курс построен вокруг практики и включает только необходимый минимум теории. Ключевые навыки: программирование на C#, разработка на Unity, API Unity, игровая логика, 2D и 3D модели, анимация, разработка многопользовательских игр, дизайн-документация, продвижение игр.

Практика: курс на 70% состоит из практики, с первого занятия решаете практические задачи по написанию кода. Разрабатываете две 2D и две 3D игры: мобильные Space Shooter и Tower Defense, 3D шутер с ботами, многопользовательские «Танки». Диплом: проектирование собственной игры, и затем ее командная либо инди-разработка с последующим выводом в Steam, Google Play, App Store.

Преподаватели: инди-разработчики и middle-разработчики на Unity и C# со стажем преподавания не менее 3 лет. Эти же люди являются вашими менторами на курсе.

Цена/качество: все главные навыки разработчика в одном курсе + 5 проектов в портфолио. Предполагаем что лучшие студенты смогут претендовать на позицию джуна уже в процессе обучения. Предлагают скидки и рассрочки, от 4 500 руб/мес.

Регистрация на полный курс >


Лучший курс Unity для инди-разработчиков

✔ выбор редакции

UNITY

Разработка прототипа 2D платформера с пошаговым добавлением механик разной сложности. Длительность: 5 месяцев.

Для кого этот курс: у вас должен быть минимальный опыт программирования, понимание принципов ООП и интерфейса Юнити. Если это не про вас — пройдите бесплатный курс Основы программирования, и затем возвращайтесь сюда. 🙂 Если вы уже создаете гиперказуалки и программируете на C# — этот курс для вас.

Формат: 35 предварительно записанных видео-лекций студийного качества + домашние задания с индививидуальной проверкой + практические задания от ментора. Отдельно хотим похвалить Дискорд курса — отличное комюнити с полезными знакомствами и ресурсами.

Содержание: полный цикл разработки на Unity — создание игры, сборка под ПК, оптимизация для мобильных, настройка аналитики, публикация; игровые механики разной сложности — механики боя и разрушения, сбор зелья здоровья, прокачка персонажа и т.п.; вёрстка игрового меню и интерфейса, контроллеры, инвентарь, ячейки быстрого доступа; создание умных NPC и взаимодействие с мобами, механика разговоров и анимация диалогов.

Практика: создаете прототип 2D платформера и с каждым уроком добавляете в него новые механики: от перемещения по уровню и диалогов до чекпойнтов и босса с несколькими фазами боя.

Преподаватели: Алексей Малороссиянов, ведущий Unity-разработчик в Pixonic, 12+ лет опыта в программировании. Менторы — специалисты уровня мидл со стажем 3+ лет.

Цена/качество: адекватный курс с реалистичными целями — сможете создавать собственные инди-игры либо перейти на разработку в студию. Предлагают беспроцентную рассрочку от 5 400 руб/мес. Рекомендуем.

Регистрация на полный курс >


Лучший курс Unity для геймдизайнеров

✔ выбор редакции

Профессия Геймдизайнер

Создание игры от концепции до релиза + разработка на Unity. Длительность: 8 месяцев.

Для кого этот курс: для новичков. Базовое понимание ООП приветствуется и здорово поможет вам во второй части курса.

Формат: предварительно записанные видео-лекции студийного качества + домашние задания с проверкой наставником.

Содержание: курс состоит из 2 блоков — Геймдизайн и Разработчик игр на Unity. В блоке Геймдизайн изучают теорию, принципы игрового баланса, работу с документацией, практические приёмы и инструменты на примерах популярных игр. Второй блок, Разработка на Unity, даёт основы ООП, C#, 3D, анимации и продвинутого программирования.

Преподаватели: Николай Дыбовский, основатель и руководитель культовой студии Ice-Pick Lodge; Сергей Камянецкий, сертифицированный разработчик Microsoft; Евгений Васильев и Александр Кищинский, сертифицированные Unity-программисты и руководители студии IThub Games.

Практика: командная разработка игры, которую сможете положить в портфолио. В каждом модуле — домашнее задание с проверкой наставником.

Цена/качество: получаете максимально насыщенную программу и практику в лаборатории Gamebox, а также возможность стажировки и трудоустройства для лучших студентов. Бонус: карьерные консультации, офлайн-воркшопы, год английского в подарок. Для ознакомления смотрите бесплатные вебинары Skillbox.

Регистрация на полный курс >

Больше про обучение геймдизайну в нашей статье Геймдизайн: с чего начать и где учиться в 2021.


Альтернативы

Если вы не готовы инвестировать в длительную программу обучения, обратите внимание на эти ресурсы:

  • Unity Learn — официальные курсы и обучающие руководства на английском языке.
  • EdX — бесплатные курсы Unity и программы сертификации от американских университетов.
  • Udemy — подборка бесплатных уроков. Если захотите брать платный курс — обязательно читайте отзывы и смотрите пробные уроки.

Почему учить Unity — отличный выбор

  • Юнити — мощный и простой в изучении движок.
  • Подходит как для 2D, так и для 3D — это значит, что свою первую игру вы можете сделать в 2D, а если захотите добавить 3D позже — вам не придется изучать новый движок.
  • Юнити поддерживает все возможные платформы. Вы можете опубликовать свою игру где угодно, хоть и на Play Station 5.
  • Главный аргумент за Юнити — его мега-популярность. На Юнити сделаны такие игры, как Hollow Knight, Cuphead, Fall Guys, Overcooked, Cities Skyline… Это самый популярный движок на Steam. Это значит, что вы получаете самую мощную поддержку комюнити и самое большое количество туториалов, ассетов, ресурсов и плагинов.
  • Медианный доход Unity-разработчика — 180 тысяч руб/мес.
  • Лицензия Юнити для вас бесплатна, пока не начнете зарабатывать на играх больше $100 000 в год.
  • Юнити — лучший выбор в долгосрочной перспективе, движок продолжает развиваться и не утратит популярность в ближайшие 7-10 лет.
Захватывающая компиляция разработанных на Юнити игр. Среди создателей как инди-разработчики, так и топ-студии.

Как изучить Unity самостоятельно

«Нет смысла изучать Unity просто так — стоит начинать с решения конкретных проектных задач. Лучше сразу определиться: «Я хочу сделать Pac-Man». Начинаешь думать, что для этого понадобится: например, нужно реализовать управление персонажем. Желтое существо ест белые точки. Существо должно понимать, что наткнулось на съедобный объект — значит, нужно начать с определения соприкосновения съедобной точки с Пакменом. Тогда появляется конкретная проблема и необходимость искать пути ее решения — а это, по-моему, и есть лучший способ изучения технологии»Алексей Самойлов, Senior Unity Developer, Plarium.

Если вы еще не установили Юнити, скачайте Unity Hub. Следуйте инструкциям по установке, выберите версию Юнити, и затем приступайте к созданию своего первого проекта.


С чего начать

Рекомендуем начать с плейлиста How to Make a Video Game. Здесь 11 уроков, то есть на создание своей первой игры вы потратите всего пару часов своей жизни. Уроки на английском, но не бойтесь, все максимально ясно и понятно, включайте субтитры. Подобных бесплатных материалов на русском языке мы не нашли. Смотрите весь канал Brackeys — его рекомендуют абсолютно все гейм девелоперы, с которыми мы говорили.


Еще один полезный плейлист — Физика в Unity на русском языке. Это одна из самых важных и сложных тем, здесь вам объяснят все про rigid body, коллайдеры, коллизии, рейкасты и детально продемонстрируют работу с джоинтами.

У Unity есть аналог StackOverflow — Unity Answers. Там легко найти ответы на конкретные вопросы на начальном этапе. Также смотрите официальный форум Unity.


Полезные навыки и программы

Полезный софт для начинающих:

ТОП-5 программ для начинающего разработчика игр: MagicaVoxel, Aseprite, BFXR, Blender, Construct 2.

Полезный навык — научиться рисовать спрайты в стиле пиксель-арт. Такая пиксельная графика часто используется в инди-играх. Смотрите плейлист How To Pixel Art Tutorial: эти уроки маст, если хотите если хотите сделать пиксельную 2d игру. Знания в отрисовке пиксель-арта также пригодятся в 3д графике, особенно если захотите делать воксельную графику, которая является 3d-репрезентацией пиксель-арта.

Здесь про шейдинг, рендеринг, нарисуете колбочку, кошку, монетку, человечка и лес. В конце простая анимация. Уроки опубликованы давно, но все еще актуальны.

Первая игра из ассетов

Unity Asset Store — здесь вы найдете множество полезных инструментов, которые экономят время и нервы разработчику игр. Например, fence tool строит заборы, auto grass tool заполняет терейн травой, easy roads прокладывает дороги. Вы можете создать свою первую игру из ассетов уже сейчас.

Игра «Волшебный лес» полностью из бесплатных ассетов. Попробуйте не только повторять за автором, но и добавлять свои элементы.

Язык C#

Есть мнение, что Си Шарп — это легкий для освоения язык (не сложнее чем, например, Python). Это язык с широким профилем и светлым будущем, так что его стоит учить, даже если вы еще не определились со сферой в программировании.

С чего начать:


Как мы выбираем курсы

Выбирая курсы, мы привлекаем независимого эксперта, чтобы оценить курс с профессиональной точки зрения. На этот раз, мы выбирали среди 6 курсов разработки на Unity от 5 онлайн-школ и выбрали три лучших курса.

Мы оцениваем:

  • Содержание курса. Мы видели огромное количество перегруженных теорией курсов — часто это сложные темы, которые точно не нужны джуниору, при этом такая теория вполне может взорвать мозг и заставить возненавидеть C# и Юнити. Выбранные нами курсы реалистичны по содержанию и соответствуют навыкам джуниор-разработчика в 2021.
  • Объём практики. Мы не видим смысла оплачивать дорогой курс, и затем самостоятельно искать практику в других источниках. Соотношение теории и практики на выбранных нами курсах примерно 1:4 — это значит, что вам не нужно ничего изобретать, одного курса должно хватить, чтобы создать несколько рабочих прототипов игр.
  • Качество практики. На многих курсах вам предлагают воссоздать работу преподавателя. Таким образом, мы видим сотни студентов с идентичными работами в портфолио. Курсы из нашего списка предлагают разработать индивидуальный проект с сопровождением наставника.
  • Экспертность преподавателей, их стаж в геймдеве и опыт работы над известными тайтлами. То же касается и менторов на курсе.
  • Соотношение цена/качество: оцениваем, что получает студент за своё время и деньги.
  • Изучаем образовательную платформу: функционал и удобство личного кабинета, связь со службой поддержки, условия договора, отзывы студентов. В нашем списке — проверенные онлайн-школы, которым мы доверяем.

Почему нам доверяют

Мы заинтересованы в том, чтобы вы остались довольны нашими рекомендациями. Благодаря вам, растёт популярность нашего блога, и все мы раскрываем свой профессиональный потенциал.

Редакция блога videoinfographica — это увлечённые своим делом авторы и эксперты.


Часто задаваемые вопросы:

Мой компьютер подойдет для работы с Unity?

Скорее всего — да. Системные требования у движка минимальные: процессор с поддержкой набора инструкций SSE2и видеокарта с поддержкой DX 9 и шейдерами 3.0. Но модели, не поддерживающие эти характеристики, перестали выпускать более 10 лет назад.

Unity бесплатный?

Да, тарифный план Personal позволяет использовать Unity бесплатно для физлиц, при условии что ваш годовой доход не превышает 100 тысяч долларов. Тарифные планы для студий стартуют от $400 в год.

Какие преимущества и недостатки Unity?

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

— необходимо хорошее знание C#, если хотите создавать что-то посложнее платформеров
— есть свои особенности и артефакты, так как движок немолодой: бывает медлительным, многие инструменты приходится допиливать своими силами, например, сокращают поддержку uNet

Какие игры сделаны на Unity?

Примеры тайтлов:
Among Us
Pokemon Go
Cities: Skylines
Fall Guys: Ultimate Knockout
Phasmophobia
Hollow Knight
Escape from Tarkov
Ori and the Blind Forest

Сколько зарабатывает Unity разработчик?

Младшие разработчики получают от 35 до 80 тысяч рублей, специалисты мидл — от 100 тысяч рублей, старшие разработчики — от 200 тысяч рублей.

Реклама. Информация о рекламодателе по ссылкам в статье.

Аватар пользователя Юлия Васецка
Юлия Васецка

Автор, главный редактор videoinfographica, научный сотрудник, независимый исследователь

  1. Аватар пользователя Дмитрий Белый
    Дмитрий Белый says:

    Курсы для новичков, думаю, все-таки предполагают уровень базовой подготовки. Что должен знать новичок? Делать игры самостоятельно хочет мой сын. С какого возраста можно записаться на курсы?

    1. Avatar
      Артём Гром says:

      Ограничение по возврату больше касается оплаты самих курсов. Именно обучение — можно проходиться уже лет с 12-ти (в большинстве курсов) если позволяет осознанность. Подобные кейсы в интернете уже не новость.

  2. Аватар пользователя Наталья Медова
    Наталья Медова says:

    Отношу себя к людям, любящим онлайн-игры, но не умеющим их создавать. Перечисленными курсами заинтересовалась. Еще больше заинтересовалась возможностью скачать Unity. Только не поняла про системные требования. Где их можно посмотреть?

  3. Аватар пользователя илья поздеев
    илья поздеев says:

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