Обновлено

19.04.2024

Автор

Элина Фролова

На чтение

24 минуты

Топ-14 курсов по разработке игр на Unity с нуля

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

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

Ниже вы можете рассмотреть 14 курсов по разработке игр на Unity

Средние зарплаты

hh.ru

Геймдизайнер

50 000 ₽ — 150 000 ₽

2D-художник

30 000 ₽ — 150 000 ₽

VR/AR-разработчик

50 000 ₽ — 300 000 ₽

Unity-разработчик

50 000 ₽ — 300 000 ₽

240 000 ₽
Ещё -10% по промокоду

Программа курса

Курс пригодится новичкам, которые хотят освоить основные инструменты для разработки игр и выйти на начальный уровень программирования. 

1.
Ступень 1. C# для разработки игр
2.
Ступень 2. Разработка игр на Unity

Чему вы научитесь

Программировать на C#
Создавать 2D-игры
Использовать основные инструменты и принципы
Работать с классами, структурами, корутинами и другими сущностями в C#

Инструменты

Программа курса

Вас ждёт онлайн-курс по разработке игр на Unity, состоящий из теоретической части, где вы освоите принципы ООП и программирования на C#, а также практики в формате разработки трёх инди-игр в различных жанрах.

1.
Введение в Unity. Основы программирования и компьютерной графики
2.
Разработка пошаговой 3D-игры
3.
Разработка 2D-платформера
4.
Разработка 3D-шутера
5.
Проектная работа

Чему вы научитесь

Создавать многопользовательские игры на Unity
Использовать искусственный интеллект при разработке игр
Применять инструменты API Unity
Монетизировать игры с помощью встроенных покупок и рекламы
Программировать на C#

Инструменты

99 500 ₽
Ещё -7% по промокоду

Программа курса

Курс разбит на несколько тематических модулей. Помимо основных знаний, в качестве бонуса вы получите курсы по английскому языку для IT-специалистов.

1.
Вводный курс студента GeekBrains
2.
Основы программирования
3.
Git. Базовый курс
4.
Основы языка C#
5.
Знакомство с Unity
6.
Разработка 3D-игр
7.
Основы С# в Unity
8.
Архитектура и шаблоны проектирования на C#
9.
Командная разработка игры

Чему вы научитесь

Работать на С#
Разрабатывать 2D- и 3D-игры
Работать с Git
Создавать и клонировать репозитарий
Работать в Unity

Инструменты

Игры – это не просто развлечение

В последние несколько лет видеоигры стали восприниматься не только как развлечение, поскольку они трансформировались в средство социализации и борьбы с одиночеством и депрессией, а потому игровая индустрия становится всё более популярной и прибыльной. Так, во время пандемии COVID-19 в 2020 году уровень объема продаж видеоигр в мире возрос на 23% (согласно данным исследования Google и Newzoo)

114 467 ₽
Ещё -10% по промокоду

Программа курса

Вас ждут видео-лекции, на которых вы научитесь разрабатывать 2D-игры на движке Unity, а таккже две курсовые работы и одна дипломная, которые вы сможете добавить в свое портфолио.

1.
Пазл-платформер
2.
Боёвка и NPC
3.
UI и новые игровые механики
4.
Продвинутые игровые механики и «красивости»
5.
Оптимизация, аналитика, сборки

Чему вы научитесь

Разрабатывать 2D-игры на Unity
Проектировать удобные пользовательские интерфейсы
Создавать интересных NPC-персонажей
Использовать продвинутые игровые механики
Анализировать и оптимизировать ваши игры

Инструменты

Программа курса

На курсе есть 3 тарифа обучения на выбор, которые отличаются наличием дополнительных курсов и помощью HR-консультанта в трудоустройстве. В общую программу входит участие в вебинарах и воркшопах с экспертами, выполнение 6 игровых с фидбэком от куратора и шанс попасть на стажировку в студию Gamebox.

1.
Вариант обучения «Экстерн»
2.
Вариант обучения «Стандартный»
3.
Вариант обучения «Персональный»

Чему вы научитесь

Создавать код для двух- и трёхмерных игр на кроссплатформенном движке Unity
Заниматься 3D-моделированием объектов и персонажей для мобильных игр
Разрабатывать игры разных жанров — от платформеров до шутеров и раннеров
Пользоваться фреймворками, паттернами, средой разработки на языке C#
Применять язык разметки HTML, CSS-стили, JavaScript и другие инструменты веб-вёрстки
158 040 ₽
263 400 ₽
Ещё -5% по промокоду

Программа курса

Вам предстоит изучить теоретические материалы, выполнить практические задания и создать итоговый проект.

1.
Введение в GameDev
2.
Программирование в C#
3.
Геймдизайн
4.
Space shooter
5.
3D racing
6.
Tower Defense
7.
Командная или инди-разработка своей игры

Чему вы научитесь

Программировать на C#
Разрабатывать игры на Unity
Создавать 3D-модели в Blender
Продвигать игры
Вести проектную документацию

Преподаватели

Самая прибыльная профессия в разработке игр на Unity

AR/VR-разработчик – это одна из самых интересных и высокооплачиваемых профессий в геймдеве: вы сможете создавать игры с эффектом полного погружения в игровую вселенную с использованием шлема виртуальной реальности или простой камеры мобильного телефона.

5 935 ₽ в месяц
142 441 ₽
237 402 ₽

Программа курса

В курс входит недельный вводный блок. Далее выделено 3 месяца на изучение Unity и 1 месяц — на Blender. Дополнительные курсы можно проходить по желанию. Студенты сделают 5 игр и 5 проектов в Blender. 

1.
Основные курсы
2.
Дополнительные курсы

Чему вы научитесь

Работать с подробной документацией по разработке игры
Применять навыки программирования на языке C# для игр
Делать компьютерные и мобильные игры в разных жанрах под разные ОС
Моделировать и анимировать трёхмерных героев, их противников и окружение
Внедрять игровой искусственный интеллект, ассеты и объединять визуал из разных источников
7 271 ₽ в месяц
87 250 ₽
124 643 ₽
Ещё -60% по промокоду

Программа курса

Программа курса состоит из 73 видеоматериалов. Вы отсмотрите их в рамках 19 тематических блоков. Обучение рассчитано на 6 месяцев.

1.
Введение в DOTS и ECS
2.
Обработка пользовательского ввода в Unity
3.
Взаимодействие объектов в Unity
4.
Хранение и использование статичных данных в Unity
5.
Создание искусственного интеллекта в играх
6.
Продвинутый подход к программированию: паттерны
7.
Основы разработки графики в Unity
8.
Освещение в игре
9.
Работа с анимацией в Unity
10.
Асинхронные процессы: от простого к сложному
11.
Расширение функционала редактора Unity
12.
Менеджеры игровых состояний в Unity. Взаимодействие с UI
13.
Основы разработки сетевых игр на основе Photon
14.
Оптимизация производительности игр
15.
Монетизация игр на примере мобильных проектов
16.
Работа со звуком
17.
Сборка и публикация игр в мобильные сторы
18.
Тестирование игровых проектов
19.
Работа в команде и дальнейшее развитие

Чему вы научитесь

Создавать игры на движке Unity
Создавать эффекты для игр с помощью VFX Graph
Разрабатывать свои шейдеры для постобработки
Распределять игровые ресурсы и оптимизировать нагрузку на устройства
Применять принципы программирования для создания видеоигр

Инструменты

4 992 ₽ в месяц
119 799 ₽
171 142 ₽
Ещё -60% по промокоду

Программа курса

Курс состоит из 31 тематического блока, пройдя которые, вы обучитесь созданию игр на Unity с нуля, сможете писать коды и разрабатывать собственные игровые объекты. Вы добавите в портфолио несколько небольших игр, а в финале курса станете автором полноценной аркады.

1.
Введение в Unity
2.
Работа с ассетами на сцене
3.
Знакомство с интерфейсами
4.
Знакомство с С#
5.
Практикум по C#
6.
Игра Save the village: начало
7.
Игра Save the village: финал
8.
Перемещение и вращение
9.
Знакомство с физическим движком
10.
Игра Wild Ball: часть 1
11.
Игра Wild Ball: часть 2
12.
Игра Wild Ball: часть 3
13.
Игра Wild Ball: часть 4
14.
Работа в командах
15.
Нарратив в играх
16.
Платформер: часть 1
17.
Платформер: часть 2
18.
Платформер: часть 3
19.
Платформер: часть 4
20.
Практикум C#
21.
Мобильная игра Crazy Run:
22.
Знакомство с Blender
23.
Props Modeling
24.
Работа с материалами в Blender
25.
Создание Low Poly персонажа
26.
Создание игрового ландшафта
27.
Создание анимации и работа с камерой
28.
Постпроцессинг
29.
Геймдизайн
30.
Игра DarkLand: начало
31.
Игра DarkLand: финал
32.
Итоговый проект

Чему вы научитесь

Работать с языком программирования C#
Создавать игры на Unity для разных устройств
Вести дизайн-документ
Создавать нарратив и логику игры
Работать с камерой и моделями

Инструменты

Почему Unity так называется?

В переводе с английского Unity означает "Единство", но это не просто слова. Движок был разработан в Копенгагене в 2004 году тремя коллегами, которые работали вместе еще со времён университета. Но не только совместная работа дала название проекту: с помощью Unity появилась создавать игры и приложения практически для любых устройств и платформ, поэтому разработчики и решили отразить эту характерную черту в названии движка.

192 150 ₽
274 500 ₽
Ещё -7% по промокоду

Программа курса

Уроки представлены в форматах групповых занятий и персональных консультаций (в том числе карьерных), прямых эфиров, записанных лекций с обилием практики и домашних заданий.

1.
Основной блок
2.
Специализация Программист

Чему вы научитесь

Владеть основами программирования и вёрстки HTML/CSS
Создавать игры в жанре стрелялок, экшен, гонок или ужасов
Применять поведенческие, структурные и порождающие шаблонов проектирования
Разрабатывать мобильные и компьютерные игр
Работать с программами 3ds Max и Substance Painter

Программа курса

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

1.
Базовая часть GameDev
2.
PRO часть GameDev

Чему вы научитесь

Работать с игровым движком Unity
Использовать современные технологии разработки игр
Создавать многопользовательские игры
Программировать на языке C#
Зарабатывать на разработке игр

Программа курса

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

1.
Первый запуск движка
2.
Стрельба и головоломки
3.
Финальный хакинг игры
4.
Основы языка программирования C#
5.
Пользовательский ввод

Чему вы научитесь

Создавать игры на движке Unity
Понимать особенности Unity
Проектировать уровни игры
Создавать ловушки и головоломки

Инструменты

Pokemon Go тоже написана на Unity

В 2016 году Pokemon Go побила все рекорды скачиваний в аппсторе и плей маркете, всего лишь за неделю став самой популярной игрой. Благодаря технологии дополненной реальности и дети, и взрослые бегали по паркам, площадям и набережным, пытаясь поймать виртуальных покемонов на реальной местности. И да, эта игра тоже была написана на Unity, как и множество других успешных проектов.

Программа курса

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

1.
Блок 1
2.
Блок 2
3.
Блок 3
4.
Блок 4
5.
Блок 5
6.
Блок 6
7.
Блок 7
8.
Блок 8
9.
Блок 9
10.
Блок 10

Чему вы научитесь

Проводить аналитику игры
Публиковать приложение в Google Play
Настраивать автоматизацию и внедрять рекламные интеграции
Находить креативные идеи для гиперказуальных игр
Подбирать механику игры

Программа курса

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

1.
Платформа Roblox
2.
Платформа Unity

Чему вы научитесь

Программировать на C#
Разрабатывать игры на Roblox
Разрабатывать игры на Unity
Создавать спецэффекты в играх
Тестировать игры

Инструменты

В заключение

Геймдев-индустрия предоставляет широкие возможности для Unity-программистов, художников по спецэффектам, AR/VR-разработчиков. Процесс работы над созданием видеоигры включает в себя такие этапы, как планирование, производство, тестирование, запуск и поддержка пользователей после релиза, поэтому над сложными проектами обычно работает целая команда специалистов. Российские и международные геймдев-компании находятся в постоянном поиске свежих идей и нуждаются в профессионалах, умеющих создавать рентабельный продукт, который понравится игрокам.

Для успешного старта карьеры в геймдеве стоит обратить внимание на курсы по разработке игр и геймдизайну на Unity, где вы научитесь понимать логику кода C# и использовать движок для создания прототипов как казуальных игр, так и более сложных 3D-шутеров и многопользовательских стратегий, освоите основы 2D- и 3D-моделирования и пиксель-арта, спроектируете VR/AR-игры с элементами дополненной и виртуальной реальности и даже сможете тестировать игровой процесс и пользовательский опыт.

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

Наверх