Меньше измерений.
Больше внимания механике.
Спрайты, управление, столкновения, уровни и UI. Хороший первый проект — короткая игра, в которой понятны цель, победа и перезапуск.
- Платформер
- Игра с видом сверху
- Небольшая аркада
C# · 2D · 3D · Своя первая игра
Из идеи —
в игру, которая работает.
9 курсов разработки игр на Unity: от первых строк C# до 2D, 3D и систем RPG. Сравните язык, версию движка и практику. Выберите один понятный маршрут — и начните с небольшого проекта, который сможете закончить.
Проверено · по открытым данным Udemy
Не больше курсов. Точнее выбор.
Начинающему нужна связная основа. Разработчику с опытом — недостающий навык. Выберите то, что вы хотите уметь делать после курса, а не самое длинное название.
Ищите последовательное объяснение C#: переменные, условия, методы и только затем поведение объектов в сцене.
Движение, столкновения, уровни и интерфейс. Небольшой платформер помогает увидеть весь игровой цикл.
Выбирайте практику с камерой, физикой и управлением в пространстве, а не только установку готовых моделей.
Полезно после основ C#. Проверьте, какие механики входят в курс: бой, поведение персонажей или другие системы.
Сопоставьте программу со своими пробелами. Обзор инструментов и проектная архитектура решают разные задачи.
Важные различия — рядом
Смотрите на рейтинг вместе с числом оценок. На версию движка — вместе с программой. Порядок редакционный: это не рейтинг продаж и не обещание, что первый курс лучше для всех.
| Курс | Задача | Язык и инструменты | Объём | Рейтинг |
|---|---|---|---|---|
| 012D-платформер: от сцены до боевой системы | 2D-игры | РусскийUnity 2020 · C# · Tilemap · Cinemachine | 11 ч 13 мин106 лекций | 4,4728 оценок |
| 02C# для Unity: от основ к Quest Room | Unity и C# с нуля | РусскийUnity 2021 · C# · Visual Studio | 7 ч 32 мин80 лекций | 4,561 оценка |
| 03Unity и C# с нуля: создаём 2D-шутер | 2D-игры | РусскийUnity · C# · Particle System · Post Processing | 10 ч 49 мин31 лекция | 4,228 оценок |
| 04Первый Unity: Driver и Snow Boarder | Unity и C# с нуля | РусскийUnity · C# · VS Code · Physics 2D | 4 ч 34 мин43 лекции | 4,420 оценок |
| 05Архитектура Unity: SOLID, Zenject и TDD | Архитектура и инструменты | РусскийUnity · C# · ScriptableObject · Zenject · Moq | 4 ч 24 мин28 лекций | 4,1251 оценка |
| 06Unity 6 и C#: четыре 2D-игры с нуля | 2D-игры | АнглийскийUnity 6 · C# · Tilemap · Cinemachine | 17 ч 17 мин132 лекции | 4,7108 559 оценок |
| 07Unity 6 и C#: пять 3D-игр с нуля | 3D-игры | АнглийскийUnity 6 · C# · Terrain · Timeline · ProBuilder | 27 ч 1 мин192 лекции | 4,749 095 оценок |
| 082D RPG в Unity 6: от FSM до инвентаря | RPG и игровые системы | АнглийскийUnity 6 · C# · FSM · Tilemap · Input System | 60 ч 47 мин203 лекции | 4,74 139 оценок |
| 09RPG Core Combat: боевое ядро 3D RPG | RPG и игровые системы | АнглийскийUnity · C# · NavMesh · ScriptableObject | 27 ч 32 мин188 лекций | 4,811 337 оценок |
| Курс | Задача | Оценка |
|---|---|---|
| 2D-платформер: от сцены до боевой системы | 2DОсновы программирования · старт в Unity 2D | 4,4728 |
| C# для Unity: от основ к Quest Room | С нуляБазовый Unity · C# с нуля | 4,561 |
| Unity и C# с нуля: создаём 2D-шутер | 2DС нуля · Unity и C# | 4,228 |
| Первый Unity: Driver и Snow Boarder | С нуляС нуля · первые проекты | 4,420 |
| Архитектура Unity: SOLID, Zenject и TDD | СистемыОпыт Unity · уверенный C# | 4,1251 |
| Unity 6 и C#: четыре 2D-игры с нуля | 2DС нуля | 4,7108 559 |
| Unity 6 и C#: пять 3D-игр с нуля | 3DС нуля | 4,749 095 |
| 2D RPG в Unity 6: от FSM до инвентаря | RPGБаза C# полезна | 4,74 139 |
| RPG Core Combat: боевое ядро 3D RPG | RPGСредний | 4,811 337 |
Нажмите на название — откроется полный разбор курса.
Общая основа. Разные задачи.
Не нужно одновременно становиться программистом, художником и геймдизайнером. Сначала соберите небольшой игровой цикл на простых формах или учебных ассетах.
Спрайты, управление, столкновения, уровни и UI. Хороший первый проект — короткая игра, в которой понятны цель, победа и перезапуск.
К игровым правилам добавляются глубина, управление камерой и работа с 3D-сценой. Начните с компактного уровня, а не открытого мира.
Преподаватели, практика и честные ограничения
Русская озвучка — у 5 программ, английская — у 4. В каждой карточке — проверенные факты и редакционный разбор. В отдельном обзоре — программа, подготовка и ответы о конкретном курсе.
01Русская озвучкаСамый большой подтверждённый набор оценок среди проверенных русскоязычных программ подборки; особенно полезен для перехода от знания кода к устройству 2D-игры.
Русский · Русская озвучка; отдельные субтитры на открытой странице не заявлены.
До старта: Базовые знания ООП и любого языка программирования. Полный старт в C# в программе не заявлен.
Тем, кто знает основы программирования и хочет связать физику, анимацию, уровни и интерфейс в одной игре.
Запись посвящена Unity 2020, обновление — ноябрь 2021 года. Cinemachine, ввод и интерфейс новых версий отличаются. Не стоит рассчитывать на полное совпадение шагов с Unity 6.
02Русская озвучкаПодходит, если главная трудность — самостоятельно перевести игровую идею в код, а не освоить кнопки редактора.
Русский · Русская озвучка; отдельные субтитры на открытой странице не заявлены.
До старта: Базовое знакомство с интерфейсом Unity, компонентами и префабами. Опыт программирования на C# не требуется.
Новичкам в C#, которые уже открывали Unity и хотят перестать только копировать готовые скрипты.
Последнее обновление — июль 2022 года; в описании указан Unity 2021. Это не курс по Unity 6: ввод, пакеты и отдельные настройки потребуется сверять с вашей версией.
03Русская озвучкаПодходит для последовательного старта с конкретным игровым результатом, если вам ближе жанр шутера, чем абстрактные упражнения.
Русский · Русская озвучка; отдельные субтитры на открытой странице не заявлены.
До старта: Предварительные навыки программирования не требуются. Нужны компьютер для Unity и готовность повторять практику.
Новичкам, которые хотят изучать базовый C# непосредственно во время создания игры.
Обновление — март 2023 года; точная версия редактора в открытых требованиях не указана. Разделы по рекламе, свету и Post Processing нужно сверять с текущими пакетами. Аудитория пока небольшая: 146 студентов и 28 оценок.
04Русская озвучкаНебольшая программа для первого знакомства. Выбирайте по понятности пробных уроков, а не по слову «лучший» в авторском названии.
Русский · Русская озвучка; отдельные субтитры на открытой странице не заявлены.
До старта: Предварительный опыт Unity и программирования не требуется. Нужен компьютер, на котором работает редактор.
Тем, кто хочет попробовать игровую разработку на небольших проектах до перехода к большому курсу.
Аудитория небольшая — 70 студентов и 20 оценок. Последнее обновление в июне 2023 года; точная версия Unity не указана. Это введение, а не полный путь до профессионального разработчика.
05Русская озвучкаУзкая программа про качество игрового кода. Полезна как следующий шаг после собственных небольших проектов, но не заменяет большой производственный опыт.
Русский · Русская озвучка; отдельные субтитры на открытой странице не заявлены.
До старта: Опыт создания простых игр, понимание ООП и уверенное владение C#.
Разработчикам, которым уже тесно в одном большом MonoBehaviour и нужны понятные правила организации проекта.
Обновление — сентябрь 2020 года. Версии Zenject, Moq и Unity Test Framework нужно проверять отдельно. Название «от Junior до Middle» не гарантирует уровень или трудоустройство; в открытой программе нет отдельного модуля профилирования, несмотря на упоминание в описании.
06На английскомПоследовательный англоязычный старт: C# изучается через короткие законченные проекты.
Английский · Английские автоматические субтитры. Русские субтитры в проверенном списке не указаны.
До старта: Компьютер Windows или Mac, на котором запускается Unity 6. Предыдущий опыт программирования не требуется.
Новичкам, которые хотят освоить C# на небольших законченных 2D-играх.
Язык — английский. Русские субтитры в проверенном списке не указаны. Курс про разработку 2D-игр, а не рисование персонажей и не промышленную 3D-разработку.
07На английскомПрактичный маршрут прямо в 3D без обязательного предварительного курса 2D.
Английский · Английские автоматические субтитры. Русские субтитры в проверенном списке не указаны.
До старта: ПК или Mac, способный запускать Unity 6, и время на практику. Знание Unity и C# до начала не требуется.
Тем, кого привлекают трёхмерные миры, управление камерой, шутеры и физические механики.
Курс англоязычный; русские субтитры при проверке не указаны. Обучение готовым механикам не заменяет отдельную практику 3D-моделирования, оптимизации и коммерческого выпуска.
08На английскомОдин связный проект с взаимодействующими игровыми системами вместо набора коротких прототипов.
Английский · Английские автоматические субтитры. Русские субтитры в проверенном списке не указаны.
До старта: ПК или Mac с Unity. Знание основ C# желательно; вводный раздел помогает освежить базу перед большой RPG.
Тем, кто уже пробовал Unity и хочет построить собственную 2D RPG со сложной логикой.
Более 60 часов видео на английском — не быстрый старт. В требованиях ещё упоминается Unity 2020+, но актуальная программа и установка ориентированы на Unity 6; сверяйте ветку и пакеты с уроком, используя исправленный поддерживаемый редактор.
09На английскомПопулярный следующий шаг после базы: как собрать взаимосвязанные механики боя и поддерживать код.
Английский · Английские автоматические субтитры. Русские субтитры в проверенном списке не указаны.
До старта: Базовое программирование на C#: циклы, условия и компоненты. Уверенная навигация в редакторе Unity; знакомство с его API полезно.
Unity-разработчикам, которым интересны 3D RPG, навигация, оружие и архитектура игровых систем.
Основные уроки записаны в Unity 2018.3; добавлены отдельные пояснения для новых версий. Эта ветка не имеет исправления известной уязвимости Unity: курс стоит выбирать для изучения архитектуры с переносом в поддерживаемый редактор, а не для повторения старой установки.
Версию выбирают осознанно
Совпадение номера в названии ещё не гарантирует одинаковое окружение. Посмотрите открытый урок, дату обновления, пакеты и требования к проекту.
Сверьте учебную ветку с бюллетенем безопасности Unity. Выберите исправленный патч или поддерживаемый редактор и проверьте совместимость проекта — точное совпадение со старым видео не важнее безопасности.
Уточните, использует ли курс Input System, какой выбран рендер-пайплайн и какие пакеты нужны. Не заменяйте их посреди обучения без причины.
Переход на другую версию проверяйте на копии проекта. Сохраните исходник, прочитайте примечания к обновлению и запустите игровые сценарии заново.
Маленькая игра — большой шаг
Это не обещание сделать игру за выходные. Это способ ограничить задачу так, чтобы после просмотра уроков у вас остался работающий результат.
Ваш первый релиз: одна механика, один уровень, понятная цель.Кто игрок, что он делает и как побеждает? Уберите всё, что не нужно для этой минуты. Запишите управление и условие проигрыша.
Соберите сцену из простых объектов. Добейтесь понятного движения, столкновений и реакции на действие — до выбора красивых ассетов.
Добавьте собственную механику и объясните, как она работает. Проверьте крайние случаи: повторный запуск, паузу, потерю и восстановление состояния.
Соберите проект под выбранную платформу. Добавьте короткую инструкцию, проверьте сборку вне редактора и честно укажите, что сделано по курсу.
Для англоязычных программ
Посмотрите открытый урок, оцените темп и повторите небольшое действие самостоятельно. Записывайте термины: component, collision, prefab, scene. Не торопитесь: понимать, зачем написана строка, полезнее, чем быстро перенести её в свой проект.
Как проходить курсы на английском Субтитры проверяйте в меню CC: автоматический перевод не заменяет русскую озвучку.
Когда свой курс уже найден
Пришлите ссылку на выбранный курс Unity — уточним актуальную стоимость и поможем добавить обучение в ваш личный аккаунт Udemy. Без общих аккаунтов и предоплаты.
Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.
Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.
Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.
В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.
Опыт работы с сервисом
Ответы перед стартом