Все плюсы движка UNITY - ТОП 30 курсов для новичков и профессионалов
Подборки курсов

Все плюсы движка UNITY - ТОП 30 курсов для новичков и профессионалов

Чем Unity отличается от Unreal Engine, сколько он стоит, какой язык нужен и где учиться: курсы Skillbox, GeekBrains, School XYZ, OTUS, Udemy и бесплатные материалы.

Оксана Белова
Оксана Белова
Эксперт по EdTech20 мин

Unity — игровой движок, на котором делают 2D- и 3D-игры для ПК, консолей и смартфонов. Начать можно бесплатно: Unity Personal доступен частным лицам и небольшим организациям с доходом и привлечёнными средствами менее 200 тысяч долларов за последние 12 месяцев. Ниже — чем Unity отличается от Unreal Engine, какой язык нужно знать, сколько зарабатывают разработчики и где учиться: от профессий в российских школах до бесплатных курсов и курсов на Udemy.

puzzle-1721464_1280-865x436.jpg

Что такое Unity

Unity — среда разработки игр с визуальным редактором, физикой, анимацией и магазином готовых ресурсов Asset Store. Движок появился в 2005 году и сначала позволял делать только двухмерные игры. Сегодня на нём создают и 3D-проекты для PlayStation, Xbox, ПК и мобильных платформ. Редактор работает в Windows, macOS и Linux.

На Unity сделаны ролевая игра Pillars of Eternity, градостроительный симулятор Cities: Skylines, Hearthstone, RimWorld и Pokemon GO. По данным GeekBrains, на Unity создана больше половины игр для ПК, консолей и смартфонов.

puzzle-1721464_1280-865x436.jpg

Какой язык программирования использует Unity

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

C# считается одним из самых удобных языков для новичков. Его широко используют в индустрии, а синтаксис похож на C++ и Java, поэтому изучение Unity вместе с C# — хорошее введение в программирование.

Unity и другие игровые движки

Главные конкуренты Unity — Unreal Engine и CryEngine. Чем Unity отличается:

  • Мобильная разработка и 2D. Unity давно развивает 2D-инструменты, а графика хорошо переносится на слабое железо.
  • Кроссплатформенность. Одну игру можно собрать для Android, iOS, ПК и консолей. Есть поддержка VR-устройств.
  • Порог входа. У Unreal и CryEngine кривая обучения круче, а Unity проще для новичков.

Слабее Unity там, где нужна максимально реалистичная графика: для крупных AAA-проектов под ПК чаще выбирают Unreal или CryEngine. Инди-разработчику, который делает игру для телефонов, Unity подходит лучше.

Что можно делать в Unity

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

unity-3d-4.png

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

Сколько стоит Unity

Unity Personal бесплатен для частных лиц и небольших организаций, чей доход и привлечённые средства за последние 12 месяцев не превышают 200 тысяч долларов. Платная подписка нужна, если вы выходите за этот порог. Плату за каждую установку игры (Runtime Fee), которую Unity анонсировала в 2023 году, компания отменила 12 сентября 2024 года.

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

По данным GeekBrains, Junior-разработчик на Unity после курса получает около 65 000 рублей в месяц, а доход растёт вместе с опытом. Уровень зарплаты зависит от города, формата работы (студия, фриланс, свой проект) и накопленного опыта.

Как начать создавать игры на Unity

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

  1. основы C#: переменные, условия, циклы, классы;
  2. интерфейс Unity, сцены, объекты, префабы;
  3. скрипты движения, физика, анимация, интерфейс;
  4. первый законченный проект — например, 2D-платформер;
  5. публикация игры, монетизация и продвижение.

Всё больше курсов и буткемпов включают этот путь целиком — от первых строк кода до создания игры в Unity. Знания можно дополнять бесплатными уроками.

Многие записи курсов сделаны на старых версиях Unity (2019–2021 и ранее). Основы у них общие, но актуальная линейка — Unity 6, и меню и некоторые инструменты могут отличаться.

Сравнение школ с программами по Unity

Школа Программа Формат и срок Для кого
Skillbox Профессия «Разработчик игр на Unity с нуля» 10 месяцев, с трудоустройством новички
School XYZ Курс «Разработчик игр на Unity» 10 месяцев новички
GeekBrains Профессия «Разработчик на Unity» рассрочка 0%, помощь в трудоустройстве новички, геймеры
OTUS Unity Game Developer. Basic онлайн, вебинары, обратная связь начинающие с базовыми знаниями
Skill Factory Разработчик игр на Unity около 18 месяцев, практика новички
Udemy Видеокурсы от разных авторов запись, доступ без ограничения срока от новичков до опытных

Где научиться Unity: курсы

Skillbox

Screenshot_1.png

Профессия «Разработчик игр на Unity с нуля» рассчитана на 10 месяцев и включает помощь в трудоустройстве. Вы начнёте с установки Unity и Visual Studio, научитесь ориентироваться в проекте и сценах, импортировать файлы и использовать готовые пакеты из Asset Store, писать скрипты на C# и делать базовые механики: физику, движение игрока, камеру.

Профессия «Разработчик игр на Unity с нуля до Middle»

Что вы узнаете:

  • установка и настройка Unity и Visual Studio;
  • интерфейс и ключевые инструменты Unity;
  • создание скриптов на C#;
  • построение игровой карты и добавление объектов;
  • создание сцены, управление камерой;
  • игровая механика, анимация и физика;
  • интерфейс, игровое меню и звуковые эффекты;
  • быстрое создание игр на готовых ассетах.

Сертификат Skillbox подтверждает прохождение курса. Варианты обучения («Экстерн», «Стандартный», «Персональный») отличаются числом курсов в пакете и проектов в портфолио; оплата возможна в рассрочку, актуальные цены смотрите на сайте школы.

School XYZ

Школа обучает программированию на C# и работе в Unity, ученики создают собственные игры. Курс «Разработчик игр на Unity» длится 10 месяцев.

Курс «Создай собственную игру в 2D»

Screenshot_1.png

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

GeekBrains

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

Профессия «Разработчик на Unity»

Screenshot_1.png

Программа с нуля: C#, Unity, Visual Studio и Blender. Предусмотрены наставник, куратор, совместные разработки, много практики, помощь в трудоустройстве и доступ к сообществу GeekBrains. Оплата возможна в рассрочку под 0% без первого взноса, можно воспользоваться налоговым вычетом.

OTUS

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

Курс «Unity Game Developer. Basic»

Screenshot_1.png

Вы разберёте, как добавить гравитацию в игру, изучите компоненты Rigidbody 2D и Collider 2D и сделаете контроллер персонажа, который бегает, прыгает и перемещается по сцене.

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

Skill Factory

Профессия программиста игр востребована и хорошо оплачивается, а индустрия развлечений растёт из года в год.

Курс «Разработчик игр на Unity»

Screenshot_1.png

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

  • Длительность — около 18 месяцев, средняя сложность.
  • Помощь в трудоустройстве, сертификат.
  • Менторы и координаторы помогают дойти до конца.
  • 80% обучения — практика в разных форматах, 20% — теория; заниматься можно в своём темпе.

Пиксель

Школа учит делать простые 2D-игры вроде Angry Birds и Cut the Rope — именно такие игры пользуются наибольшей популярностью и становятся элементом массовой культуры.

Screenshot_1.png

Курс «Создание игр в Unity и программирование на языке C#»

Онлайн-программа для детей 11–16 лет с постоянной поддержкой тренера: 12 занятий по 90 минут. Подходит новичкам, по итогам выдают сертификат, за результаты ученик получает призы. Стоимость занятий уточняйте у школы.

Unitystudy — комплексное обучение созданию игр

Студенты учатся создавать игры на C# и Unity. Unity — один из наиболее распространённых движков: он кроссплатформенный, простой в освоении и позволяет за короткое время получать интересные эффекты, поэтому подходит и новичкам.

Screenshot_1.png

Студент получает доступ к образовательной платформе: дополнительные материалы, викторины для закрепления, форум и консультации с инструктором. После курса выдают сертификат.

UNITY3DSCHOOL

Вы научитесь работать с редактором Unity и ресурсами: 3D-моделями, текстурами, звуками, скриптами. Узнаете, как делить проект на сцены для оптимальной производительности и уже в первый день сможете собрать проект в исполняемый EXE-файл. Курс «Создание 3D-игр» рассчитан на полных новичков: опыт программирования и работы с графикой не нужен.

Screenshot_1.png

Unity. Базовый курс: 2D-платформер с нуля

Вы установите и настроите Unity, создадите первого персонажа и дизайн, настроите управление игроком скриптами и разберёте основы C#: понятия и темы, необходимые для скриптов 2D-игры. Длительность — 17 часов 15 минут, возраст — от 12 лет, доступ к курсу навсегда.

Unity. Базовый курс 3D

10 уроков по созданию 3D-проекта для начинающих. Вы научитесь обновлять Unity и ставить компоненты, работать с моделями и анимацией, узнаете о 3D-физике, настройках рендеринга и управления, создадите игровое окружение и разберёте игровую механику. Длительность — 9 часов 22 минуты, возраст — от 14 лет, доступ навсегда.

Unity. Углублённый курс по C#

Скрипты, переменные, конструкции и массивы; методы, параметры и перегрузки; коллекции (List, Queue, Stack, Dictionary); классы и конструкторы; ООП; атрибуты и собственный редактор в Unity; LINQ, делегаты и события; принципы SOLID. Длительность — 10 часов 4 минуты, возраст — от 16 до 18 лет, доступ навсегда.

Unity. Углублённый курс 3D

Семь тем для повышения уровня: спрайты, анимация и сцены, обход препятствий, боевая система, поведение врага и первая ролевая игра. Курс продолжает «Базовый курс Unity» и «Программирование игр на C#» и ведёт к разработке инди-игры. Длительность — 7 часов 54 минуты, возраст — от 16 лет, доступ навсегда.

Unity. Спецкурс: публикация, монетизация и раскрутка игры

Мини-курс из 4 уроков: на примере простой 2D-игры вы настроите аккаунт разработчика в Google Play, подготовите и опубликуете игру, подключите рекламу AdMob, внутриигровые покупки, монеты и скины, научитесь обновлять версию и разберёте бесплатные и платные способы продвижения. Длительность — 5 часов 22 минуты, возраст — 14–16 лет, доступ навсегда.

Unity Learn — официальные уроки Unity

Unity Learn (learn.unity.com) — официальная платформа обучения от создателей движка: бесплатные курсы и учебные траектории для начинающих и опытных разработчиков, включая программу Create with Code для тех, кто учится программировать.

Skill4

Школа для детей, где учат цифровым навыкам и создают реальные проекты — игры, сайты и другое — в безопасной среде.

  • Преподаватель следит за выполнением заданий в режиме реального времени, подсказывает и мотивирует.
  • Ученики объединены в сообщество, где делятся идеями и обсуждают проекты.
  • Платформа работает в браузере, ничего устанавливать не нужно.
  • Прогресс ученика отслеживается и анализируется.

Tceh

Бесплатный курс из 6 уроков по Unity 5: за него можно собрать игру с уровнями, врагами и подсчётом очков. Нужны только компьютер и интернет. Курс записан на старой версии движка, поэтому интерфейс сейчас отличается, но принципы создания игры остаются теми же.

Открытое образование

Российская платформа онлайн-курсов ведущих вузов.

Курс «Основы разработки игр на Unity»

Screenshot_2.png

Курс объясняет разработку игр на Unity: от идеи и концепта до собственных персонажей и игры по своему сценарию. Для прохождения нужны знание C# и желательно базовый английский. Формат — видеолекции, презентации и видеоконференции; продолжительность 10 недель, нагрузка около 10 часов в неделю (3 кредита). Для работы достаточно бесплатной версии Unity; по окончании выдают сертификат.

ItProger — онлайн-школа IT-профессий

Курсы помогают освоить архитектуру кода, C#, дизайн уровней и игровой дизайн на примере RPG: навигацию NavMesh, перемещение игрока, системы загрузки, поиск пути для ИИ, пакеты ассетов, подбор предметов, частицы и отладку.

Screenshot_2.png

Доступные видеокурсы:

  • Создание игр на Unity | Для начинающих
  • Создание 3D игры на Unity / Разработка стратегии
  • Разработка игры на Unity
  • Дополненная реальность / Создание Unity AR приложений
  • Создание Андроид игры на движке Unity
  • 3D шутер c мультиплеером в Unity
  • Создание различных игр на Unity
  • Современная 2D игра на Unity 5
  • Создание игры под платформу iOS на Unity
  • Создание 2D игры на Android
  • Создание простой 3D игры в Unity

Smartyschool

Курсы охватывают разработку игр в Unity от установки программы до программирования на C#, 2D- и 3D-игр.

Screenshot_2.png

В программе — создание щитов и усилений, врагов с ИИ, сбор и уничтожение игровых объектов, звуковые эффекты и частицы. Есть загружаемые ресурсы, видео по запросу и справочные материалы. Студенты также разберут ввод пользователя, определение столкновений, движение игрока и подключение Unity Team Collaboration.

Unity3d

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

ТУСУР

Screenshot_2.png

Курс для школьников 13–17 лет, которые только начинают разрабатывать игры. За 10 занятий по будням они научатся создавать простые игровые приложения с графикой и звуком. Итог — простейшая 2D-игра с основами, пройденными на курсе. Unity подходит для таких задач: большая часть процесса разработки, кроме подготовки контента и написания скриптов, проходит в самой среде, а интерфейс удобен. Игру можно запустить и в браузере. Стоимость уточняйте у вуза.

Bubolab

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

Курс по созданию компьютерных игр на Unity3D для детей

Screenshot_2.png

Формат — онлайн-занятия по расписанию (по 2 часа), возраст — от 10 лет. Школа даёт гарантию обучения; цену смотрите на сайте.

Игродел Мастер

Блог автора с подборками обучающих видео по IT: бесплатные мини-курсы и отдельные уроки. В серии для начинающих — пятая версия Unity: за девять уроков вы узнаете, как создавать и выбирать предметы, игровую механику, главное меню, эффекты и добавление рекламы. Есть урок «Реальные доходы и статистика».

Цикл «2D-игра на Unity-5» состоит из 20 видео. Автор учит писать скрипты, работать в Unity и делать мобильную игру; в итоге у вас будет готовый проект, который можно попробовать опубликовать в App Store и Google Play.

Яjunior

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

Формат занятий зависит от возраста: дети играют с известными героями и придумывают истории, а со старшими разговор идёт «по-взрослому».

Unity Technologies

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

Специалист

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

Softline

Учебный центр с сертификационными курсами по Unity и курсами повышения квалификации. Часть программ доступна очно и дистанционно — уточняйте у менеджеров или на странице курса. Акции позволяют получить обучение дешевле.

Udemy

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

Платформа открывается из России, но оплатить курс российской картой напрямую сложно. Покупки можно возвращать в течение 30 дней. Цены на курсы меняются и часто снижаются по акциям — смотрите на странице курса.

Screenshot_2.png

Unity для профессионалов | От Junior до Middle

Для тех, кто хочет стать профессиональным программистом на Unity и писать качественный код для больших проектов. Курс объясняет, как проектировать крупные проекты: ООП, разработку через тестирование, внедрение зависимостей, SOLID. Отдельный раздел посвящён оптимизации и профилированию. Для кого: профессиональные разработчики на Unity, продвинутые студенты, технические директора. 4,5 часа видео по запросу, сертификат, пожизненный доступ.

Полный курс: создание 2D-платформера на Unity

Для тех, кто знает язык программирования и хочет применить знания в играх. Курс объясняет не только как, но и почему используется то или иное решение. Темы: анимация, физика, raycasting, префабы, графический интерфейс, звуки и музыка, окружение через Tilemap, управление игровым временем. Для кого: знающие любой язык, начинающие и средние разработчики игр.

puzzle-1721464_1280-865x436.jpg

11 часов видео по запросу, 1 статья, 12 ресурсов для скачивания, сертификат, пожизненный доступ.

Создание первой игры в Unity: 2D-гонка для чайников

Курс пошагово проведёт от установки до первой игры: вы сделаете top-down гонку с искусственным интеллектом. Внутри — материал по Unity и C#, а также лекции вроде «Как изучать программирование?». Для начинающих разработчиков игр, программистов и геймдизайнеров. 1,5 часа видео по запросу, сертификат, пожизненный доступ.

3D-моделирование в Blender для разработки игр в Unity

  • создание собственных реквизитов Unity в Blender 3D;
  • правка ресурсов Unity в Blender;
  • низкополигональные модели для игр;
  • материалы, текстуры и UV-развёртка;
  • основные приёмы анимации для Unity и Blender.
j1LUTessvZKHp5A7URMxow.jpeg

11,5 часа видео по запросу, 4 статьи, 3 ресурса для скачивания, сертификат, пожизненный доступ.

Программирование и моделирование процедурных городов в Unity и Blender

  • как устроено трёхмерное пространство и как создавать сетки для объединения 3D-моделей;
  • процедурные алгоритмы для карт виртуального города;
  • фрактальные и динамические методы создания зданий и городов;
  • карта города с районами, плотностью населения и растительностью.
6257665cee66f56d89339dfd2adc4f97.jpeg

16 часов видео по запросу, 4 статьи, 32 ресурса для скачивания, сертификат, пожизненный доступ.

Полный курс C# и Unity Developer: создавайте игры и учитесь программировать

  • язык C# с нуля;
  • лучшие практики разработки игр и дизайна;
  • 2D-, 2,5D- и 3D-игры в Unity;
  • объектно-ориентированное программирование и другие продвинутые приёмы;
  • перенос знаний на другие языки программирования.

22,5 часа видео по запросу, 12 статей, 75 ресурсов для скачивания, сертификат, пожизненный доступ.

Процедурный генератор случайных подземелий в Unity 3D и Blender (C#)

Вы узнаете, как с помощью скриптов на C# собирать из сборных комнат и залов уникальное случайное подземелье. В курсе есть набор модульных комнат и плиток: вы экспортируете сетки из Blender в FBX, импортируете в Unity, превратите в префабы и напишете процедурный скрипт для создания бесконечных вариантов подземелий.

alexandr-yanyshev-wireframe-rc-5-2.jpg

Для разработчиков среднего уровня, которые хотят генерировать случайные окружения из комнат и коридоров. 6,5 часа видео по запросу, 3 статьи, 12 ресурсов для скачивания, сертификат, пожизненный доступ.

Скелетная анимация в Unity и инверсная кинематика (IK) 2020

  • основные понятия скелетной анимации Unity;
  • импорт персонажа в проект;
  • правильное создание костей;
  • что такое IK и как с ней работать;
  • использование костей и IK для анимации, работа во встроенном аниматоре Unity.

Курс полностью практический: вместе с автором вы анимируете персонажа от импорта файла и костей до итоговой анимации. 1,5 часа видео по запросу, 2 статьи, сертификат, пожизненный доступ.

Моделирование персонажей и анимация в Blender для Unity

В курсе вы создадите низкополигональную мультяшную модель персонажа с отдельными деталями (глаза, нос, зубы, уши, волосы, шляпы и шлемы, одежда, броня, оружие ближнего боя), настроите кости и риг, используете материал-атлас оттенков серого, чтобы красить модель из Unity, настроите конечный автомат Animator и напишете скрипт для смены анимаций. Клипы берутся с бесплатного сайта Mixamo.

24bde81e5ff8b9409d616eb81cd6c1c6.jpeg

К концу курса у вас будет база для моделей персонажей и врагов с плоской тенью для игр в Unity. 7 часов видео по запросу, 2 статьи, 22 ресурса для скачивания, сертификат, пожизненный доступ.

Unity 2D Dungeon Gunner: Roguelike

Курс по созданию 2D-игры в духе Enter The Gungeon и The Binding of Isaac. Объём: более 50 часов видеоуроков и больше 160 лекций; от пустого проекта до готовой игры. Игра построена модульно, использует события для развязки зависимостей в коде, а проект ведётся под Git, так что можно скачать состояние проекта на каждой лекции. 51 час видео по запросу, 47 ресурсов для скачивания, сертификат, пожизненный доступ.

Unity 2D Farming RPG

Курс по созданию фермерской RPG в духе Stardew Valley и Harvest Moon: основные системы и игровые функции разрабатываются от чистого проекта лекция за лекцией. В комплекте — стартовый пакет ресурсов, полный проект Unity и отдельный проект с A* pathfinding.

e98041d1a92e5f4d2ec8d3ca764ccca6.jpg

Более 44 часов лекций, 99 лекций, 24 ресурса для скачивания, сертификат, пожизненный доступ.

Визуальные эффекты для игр в Unity: от начального до среднего уровня

Курс по созданию VFX: магические заклинания, огненные шары, специальные навыки. Он содержит теорию, практику и творческую свободу и переводит от новичка к среднему уровню.

  • создание эффектов для игр в Unity;
  • фундаментальные понятия визуальных эффектов;
  • текстуры, сетки и шейдеры для VFX;
  • как структурировать VFX уровня AAA.
maxresdefault (6).jpg

6 часов видео по запросу, 10 ресурсов для скачивания, сертификат, пожизненный доступ.

Создайте хоррор на выживание в Unity

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

maxresdefault (7).jpg

Что входит:

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

Итог — законченная игра, которую можно экспортировать как готовый продукт. 59 часов видео по запросу, 20 статей, 65 ресурсов для скачивания, сертификат, пожизненный доступ.

ITEA

Школа предлагает комплексный проектный курс по разработке игр на C# в Unity 3D: от основ до продвинутых концепций. К концу курса вы создадите 6 игр: Jack the Giant, Flappy Bird, Infinite Runner, 2D-платформер, головоломку и Ball Panic.

Screenshot_3.png

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

UNITYSTUDY

Сертификационный курс, который помогает подготовиться к экзамену Unity: материал структурирован по темам экзамена, добавлено 500 тестов для практики и 8 дополнительных ресурсов.

unitystudy-kursy-po-razrabotke-igr_6163601e85ab6.jpeg

Курс даёт материалы и понимание Unity для сертификации, есть раздел вопросов и ответов и форум для обсуждения с другими студентами.

Kodland

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

ab4444.png

Это продвинутый курс для независимых разработчиков, которые хотят глубже изучить Blender для 3D-моделирования, наложения текстур и простых анимаций.

CODDY

Курс по мобильной виртуальной реальности: вы создадите простую 3D-игру и игру для Google Cardboard VR в Unity с нуля.

Учебное пособие охватывает базовые и промежуточные функции Unity для VR, программирование на C#, основы векторной математики и создание игры для Google Cardboard.

Screenshot_1.png

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

IT HUB Group

Курс закладывает основу в Unity: базовые концепции, инструменты и функции для создания мобильных игр для Android. В итоге вы создадите 7 игр: 3D ZigZag, Trappy Ball, Fruit Ninja, 3D Flick Football, 3D Infinite Runner, 2D-гонку и 2D Brick Breaker.

BED_6016_small.jpg

IT Hub — сообщество, которое сводит студентов и компании, чтобы быстрее выводить на рынок современные разработки.

Brackeys

Канал Brackeys позволяет изучать создание игр любому, независимо от бюджета. Курс объясняет процесс разработки: управление персонажем, типы врагов, предметы коллекционирования, движущиеся платформы, шипы, интерактивные меню.

brackeys-promo.jpg

К концу курса вы сможете создавать игры в Unity 3D и дальше строить карьеру в игровом дизайне.

  • Темы есть и для новичков, и для опытных разработчиков.
  • Все видео можно смотреть бесплатно.
  • Общение с другими разработчиками помогает учиться быстрее.

ITVDN

Бесплатный видеокурс «Введение в Unity и основы программирования» даёт базовые знания для входа в разработку игр: вы поймёте устройство редактора, его функции и различие между классом и объектом. Unity позволяет быстро создавать объекты и сцены, используя собственный контент или предложения из библиотеки.

Screenshot_1.jpg

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

С чего начать выбор

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

Что выбрать новичку

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

Практический выбор такой:

  • нужна профессия и помощь в трудоустройстве — школы с программами на 10 месяцев и дольше (Skillbox, School XYZ, GeekBrains, Skill Factory);
  • нужны отдельные навыки — Udemy и курсы Unity3dschool по конкретным темам (C#, Blender, VFX, публикация);
  • хотите попробовать без вложений — Unity Learn, Brackeys, ITVDN, «Открытое образование»;
  • выбираете курс ребёнку — Пиксель, ТУСУР, Bubolab, Skill4 и другие детские программы.
Screenshot_1.png

Почему Unity

Unity — самый популярный игровой движок среди разработчиков-любителей и профессионалов. Он достаточно гибок, чтобы создать практически любую игру, а кроссплатформенность позволяет выпускать проекты на разных устройствах. На нём сделаны Pokemon GO, Hearthstone, RimWorld и многие другие игры. Несмотря на «3D» в прежнем названии, Unity так же подходит для двухмерных игр.

Движок построен на компонентном подходе: игровые объекты и среды собираются из готовых элементов, что ускоряет создание и оптимизацию. Редактор обрабатывает ввод с мыши, клавиатуры и игрового контроллера, а шейдеры, материалы с физически корректным рендерингом, постобработка и системы освещения дают современную графику. Сам движок написан на C++.

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

8aaa2ddd3e5d56adf98ebaf4ee05b35e.jpg

Автор статьи

Оксана Белова — Эксперт по EdTech
Оксана Белова

Эксперт по EdTech

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

Вопросы и ответы

Unity Personal бесплатен для частных лиц и небольших организаций, у которых доход и привлечённые средства за последние 12 месяцев меньше 200 тысяч долларов. Плату за каждую установку игры (Runtime Fee) Unity отменила 12 сентября 2024 года.

Скрипты в Unity пишут на C#. Часть задач решается готовыми компонентами редактора, но для собственной игровой логики знание C# необходимо.

Начать можно с официальной платформы Unity Learn, видеоуроков Brackeys, бесплатных курсов ITVDN и курса «Основы разработки игр на Unity» на платформе «Открытое образование».

Unity проще для новичков и хорошо подходит для мобильных и 2D-игр. Unreal Engine и CryEngine дают более реалистичную графику и чаще выбирают для крупных AAA-проектов на ПК, но порог входа у них выше.

По данным GeekBrains, Junior-разработчик на Unity после курса получает около 65 000 рублей в месяц. Доход растёт с опытом и зависит от города и формата работы.

Сайт Udemy открывается из России, но оплатить курс российской картой напрямую сложно. Покупки можно вернуть в течение 30 дней.

Смотрите также

Поделиться

Комментарии(0)

Оставьте комментарий

Войдите, чтобы присоединиться к обсуждению