топ курсов по unity
Курсы разработки игр на Unity
Здесь собрано 18 онлайн-курсов обучения разработчиков игр на unity. 1 раз в неделю мы обновляем информацию о всех курсах.
Старт: 12 ноября
Срок обучения: 11 месяцев
Старт: В любой момент
Срок обучения: 10 месяцев
Старт: 13 ноября
Срок обучения: 6 месяцев
Старт: В любой момент
Срок обучения: 12 месяцев
Старт: В любой момент
Срок обучения: 5 месяцев
Старт: 16 декабря
Срок обучения: 5 месяцев
Старт: 12 ноября
Срок обучения: 24 месяца
Старт: 13 ноября
Срок обучения: 18 месяцев
Старт: 12 ноября
Срок обучения: 20 месяцев
Старт: В любой момент
Срок обучения: 3 месяца
Старт: 12 ноября
Срок обучения: 12 месяцев
Старт: В любой момент
Срок обучения: 1 месяц
Старт: 12 ноября
Срок обучения: 11 месяцев
Старт: 12 ноября
Срок обучения: 6 месяцев
Длительность: 11 занятий
Длительность: 12 занятий
Длительность: 13 занятий
Длительность: 12 занятий
Профессия Разработчик игр на Unity
Отзывы размещены на сайте нашего партнера trustland.ru
Формат: занятия в записи, преподаватели проверяют дз, есть чат студентов курса
Особенности: самая известная школа. Доступ к записям курсов сохраняют навсегда
Разработчик игр на Unity
Отзывы размещены на сайте нашего партнера trustland.ru
Начало: в любой момент, длительность: 10 месяцев, 2-3 занятия в неделю
Формат: проводятся онлайн-вебинары, проверяют дз, есть чат студентов курса
Особенности: помогают в поиске работы, составлении резюме и прохождению собеседований
Разработчик игр на Unity
Отзывы размещены на сайте нашего партнера trustland.ru
Начало: 13 ноября, длительность: 6 месяцев, 2-3 занятия в неделю
Формат: проводятся онлайн-вебинары, проверяют дз, есть чат студентов курса
Особенности: официальная школа Mail.ru Group. После обучение все студенты проходят стажировку
Разработчик игр на Unity
Отзывы размещены на сайте нашего партнера trustland.ru
Формат: занятия в записи, проверяют дз, есть общий чат и по выходным проводят вебинары с ответами на вопросы
Особенности: имеют хорошую репутацию. Специализируются на аналитике и разработке. По промокоду TUTORTOP скидка 45% на курс
15+ лучших онлайн-курсов обучения Unity 2D и 3D разработчиков. Платные и бесплатные 2020-2021. Рейтинг, сравнение, цены.
В этом обзоре разберём ТОП онлайн-курсов обучения Юнити. На курсах научат начинающих специалистов с нуля профессии «Unity-разработчик игр» – включая трудоустройство, обучат программированию на C#, разрабатывать 2D и 3D игры на Unity, вести дизайн-документ, создавать игровые модели, работать с ассетами и анимацией.
1 место. Курс «Разработчик игр на Unity с нуля» — Skillbox
Вы научитесь с нуля создавать игры: придумывать идею, оформлять её в концепт, работать с 3D-моделями и графикой и программировать на C# в Unity. Все навыки вы отработаете на практике, соберёте портфолио и сможете войти в игровую индустрию.
Кому подойдёт этот курс
Научитесь программировать на C#, разберётесь в основах 3D-моделирования и особенностях разработки игр. Сможете начать работать в интересующей вас сфере.
Систематизируете свои знания в языке С#, изучите API Unity. К концу обучения у вас будет глубокое понимание всех этапов разработки и готовое портфолио — сможете брать за свою работу больше.
Освоите движок Unity, научитесь создавать игровую логику, поймёте, как работает геймдев-команда. Сможете сменить специализацию и перейти на работу в игровую студию.
Чему вы научитесь
Изучите с нуля язык программирования C#. Сможете прописывать игровую логику для проектов разных жанров
Узнаете, как вести понятный для всех участников разработки дизайн-документ, в котором прописаны правила игры и её элементы.
Разберётесь в шагах и инструментах каждого этапа разработки 2D- и 3D-игр. Узнаете, как адаптировать игру под разные платформы. Сможете делать игры для ПК и под iOS и Android.
Освоите азы 3D-моделирования, чтобы создавать элементы окружения, локации и Low Poly персонажей для своих проектов. Научитесь добавлять свои и чужие модели в свою игру.
Как проходит обучение
Программа
Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.
Диплом Skillbox
Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.
2 место.Курс «Факультет разработки игр на Unity» — GeekBrains
Освойте разработку игр с нуля и получите всё для уверенного старта в геймдеве. Вы научитесь писать на C#, работать с Unity и воплощать идеи в собственных играх.
После учёбы вы сможете претендовать на следующие позиции:
Кому подойдет курс
Программа обучения
Наша программа одна из самых объёмных и содержательных. В то же время её легко понять, потому что знания даются постепенно: от базы ― к продвинутым инструментам и командной разработке.
I год
I четверть. Январь – март
Введение в разработку игр на Unity
Разберёте теоретические аспекты разработки игр и научитесь создавать игры в жанрах First Person Shooter, Quest, Horror. Наделите противников искусственным интеллектом и познакомитесь с основой проектирования приложений.
Курсы
II четверть. Апрель – июнь
Разработка 2D-игр
Освоите фундаментальные принципы программирования, познакомитесь с паттернами «банды четырёх», разработаете 2D-платформер и игру в жанре «гонки». Научитесь портировать игры на мобильные устройства и собирать аналитику.
Курсы
III четверть. Июль – сентябрь
Командный проект
Пройдёте путь создания проекта от идеи до релиза или примете участие в уже разрабатываемом проекте вместе с другими студентами. Окунётесь в работу настоящей игровой студии и ощутите дух геймдева.
Курсы
IV четверть. Октябрь – декабрь
Многопользовательская RPG
Познакомитесь с основами LLAPI на примере создания своей сетевой RPG-игры. После прохождения четверти сможете разрабатывать собственные игры в жанрах RPG, Moba и Strategy.
Курсы
Предметы с индивидуальным выбором даты старта
Вы можете формировать часть расписания самостоятельно и регулировать интенсивность обучения.
Станьте разработчиком игр за год
Вы получите диплом о профессиональной переподготовке
Вы получаете электронный сертификат и диплом о профессиональной переподготовке, их можно приложить к портфолио и показать работодателю. Обучение проводим на основании гослицензии № 040485.
Отзывы на сайте.
3 место.Курс «Разработчик игр на Unity» — SkillFactory
Научитесь разрабатывать игры на Unity и C#. Cредняя зарплата разработчика игр
120 000 рублей.
Кому подходит профессия
Профессия с нуля
Востребованную профессию можно освоить с нуля, чтобы начать строить карьеру в одном из самых креативных направлений ИТ.
Тем кто уже работает в разработке игр
Научитесь на практике применять ООП, программировать на C# и создавать игры для мобильных платформ и PC. Сможете выполнять более сложные задачи и претендовать на позицию junior-разработчика.
Всем, кто любит игры
Разберетесь в платформе UNITY, научитесь программировать на C# и поймете все тонкости разработки игр.
Все главные навыки разработчика игр в одном курсе
Программирование
Вы научитесь программировать на C# — это даст вам основу для широкого круга задач
Все этапы гейм-дизайна
Вы отработаете каждый шаг создания игры — от идеи до загрузки в сторы и продаж
Разные виды игр
Вы освоите разработку востребованных 2D- и многопользовательских 3D-игр
Выпуск на рынок
Вы поймете, как зарабатывать на играх, продвигая их в App Store, Google Play, Steam
Введение в GameDev и Программирование на C#
— Основы GameDev: игровые движки, игровой цикл, игровой контент
— Редактор Unity, assets
— Level desing: Blender, модели, текстуры, сцены
— Переменные и типы данных в языке C#
— Консоль, обработка нажатий клавиш
— Циклы и ветвления
— Управляющие конструкции
— Функции, массивы
— Основы ООП
Разработка мобильных игр на Unity
Создание Space Shooter
— Создание игровой логики
— Звуки и музыка
— Анимация
— Обработка нажатий экрана в Unity
— Публикация в Google Play / App Store / Steam
Игра Tower Defence
— Разработка 2D-игр
— ООП в C#, классы и объекты
— Исключения
— Движение на основе физики
— Создание кастомной физики
— 2D-анимация
— Генерация уровней
— Сохранение игрового процесса
Создание 3D-shooter и “Танки”
3D-shooter с ботами
— Создание игрового персонажа
— Генерация карты
— Перемещение по карте
— Подключение уровней
— Добавление ботов на карту
— Обработка выстрелов
— Подключение искусственного интеллекта к ботам
Многопользовательская 3D игра в жанре “Танки”
— Введение в разработку многопользовательских игр
— Photon Unity Networking
— Работа с базой данных на сервере
— Реализация игровой логики
— Голосовой чат с игроками
Командная или инди-разработка своей игры
Проектирование игры, основы геймдизайна
— Анализ рынка и спроса
— Выбор концепции игры
— Нарративный дизайн
— Проработка сюжета игры
— Разработка дизайн-документа
— Научим как продвигать и зарабатывать на играх
Командная или инди-разработка своей игры
Результат: вы разработаете игру, которую вы самостоятельно спроектировали на предыдущем блоке по геймдизайну. Разработку можно вести индивидуально или в команде. Разработка будет вестись под руководством опытного эксперта. Ваша задача – выпустить игру и вывести ее на рынок (в Steam, Google Play и/или Apple Store).
Навыки после обучения:
Курс «2D-платформер на Unity с нуля» — School XYZ
Под руководством преподавателя ты создашь прототип простой 2D-игры — пазл-платформера, а затем 2D-экшена. С каждым уроком ты будешь добавлять в него новые механики: от перемещения по уровню и диалогов до чекпойнтов и босса с несколькими фазами.
Для кого этот курс:
Для всех, кто хочет делать собственные инди-игры, но не умеет программировать или работать в движках. Всему, что нужно для создания простой 2D-игры, мы тебя научим.
Курс подходит для новичков: даже если ты никогда не сталкивался с программированием, мы обучим тебя основам С#, работе с переменными, функциями, типами данных — и всему, что тебе понадобится на курсе.
Важно: этот курс — о создании игр, а не о программировании как таковом.
ПРОГРАММА КУРСА
Курс разделён на шесть последовательных блоков.
В «нулевом» мы познакомим тебя с базовыми понятиями программирования: расскажем о типах данных, переменных, операторах, циклах, массивах и классах. Если со всем этим ты уже знаком — нулевой блок можно пропустить и сразу переходить к основной программе.
В первом блоке мы создадим игру с простейшими механиками: с анимированным персонажем, который перемещается по уровню и подбирает примеры. О нём мы подробно расскажем чуть ниже.
Во втором блоке мы добавим к этой схеме NPC и сражения с мобами. В третьем — добавим в игру весь необходимый интерфейс и более комплексные механики: например, прокачку. В четвёртом — усовершенствуем игру, которая у нас получилась, добавим визуальные эффекты, звук и боссов с особыми моделями поведения.
Наконец, в последнем блоке мы разберёмся с производительностью, аналитикой, памятью, сборками — словом, всем тем, что нужно, чтобы игра хорошо работала. А в финале тебя ждёт большая курсовая работа: ты должен будешь создать одного нового босса и одну новую способность для персонажа сам, без помощи преподавателя.
С чем ты уйдешь после обучения:
Курс «Разработка игр на Unity» — unity3d.education
Начни свою карьеру как 3d developer.
Среди игровых движков, Unity занимает особое место. Фишка в том, что он позволяет создавать игры всех возможных типов: мобильные, десктопные, для консолей, 2D и 3D, с виртуальной и дополненной реальностью.
Вместе с «Unity 3D Developer» ты максимально быстро освоишь знания движка Unity и в результате добавишь в портфолио AR-приложение и две уникальные игры — 2D-platformer и 3D-survival shooter.
Ассеты, импорт ассетов, префабы, инспектор, project view, навигация в scene view, лэйауты, основные настройки редактора и примитивы.
Рассмотрим объекты, компоненты, моделирование и создадим первую игру (авиасимулятор) полностью без кода, из готовых компонентов.
Обзор ProBuilder, редактора Visual Studio и компонентов движка Unity.
Основы C#, Visual Studio, Unity3D API.
Рассмотрим классы, методы, переменные, основные операторы и доступ. А также интерфейс Visual Studio, приемы работы и основы дебага. Поймем как работать с библиотеками, UnityEngine и UnityEditor — что где искать и что для чего нужно. Разберем как использовать внешние библиотеки и основные принципы ООП (применительно к скриптингу) — инкапсуляция, полиморфизм и наследование.
Visual Studio, GameObject, Transform, Input, вектора, математическая библиотека, шкала времени, корутины, PlayerPrefs, Application и менеджмент сцен.
Работа с жестким диском, XML сериализация/десериализация, другие способы сериализации, дженерик контейнеры — List и Dictionary, String, Parse, использование out и ref, кастование типов; type и typeof; структуры и энумераторы; расширение существующих классов.
Встроенный инструментарий для создания пользовательского интерфейса; event system; канвас и три его режима: элементы UI, Layout, Event System; перенос координат из пространства Canvas (overlay) в мировое пространство и наоборот; яуты и основные настройки.
Работа со звуком и обзор системы частиц; Audio Listener, AudioSource и AudioClip; Play and PlayOneShot; Audio mixer и звуковые эффекты; рассмотрим что такое частицы и разберем настройку — emission, lifetime, speed и color.
Окно Animation, AnimationClip и создание анимации в Юнити; импорт анимации — Model, Rig и Animations; Animator — State, Transition, Blend Tree; контроль анимации из скрипта; AnimationBehaviour и Animation event; Animation Layer и вес.
Обзор компонентов трехмерной физики, NavMesh и алгоритмы поиска пути; коллайдеры, Rigidbody, Joint, Raycast; взаимодействие слоев; NavMesh — принцип действия и способы применения; запекание навигационной сетки, создание агента, настройка off-mesh связей и создание препятствий; настройка стоимости пути; взаимодействие NavMesh и MechAnim.
Источники света, Lightmap и материалы; типы источников света, их настройки — яркость и тени; запекание света; стандартный шейдер — Albedo, Specular, NormalMap; отражения — Cubemap, baked и realtime reflection probes.
Работа с анимацией в 2D; 2D физика; приемы и особенности работы с 2D; импорт и использование спрайтов; отличия 2D физики от 3D.
Создание, рендеринг и редактор спрайтов; сортировочные группы 9-нарезные спрайты; маски и атлас спрайтов; их подготовка к использованию; режимы Sprite Packer; средство визуализации формы спрайта.
Шейдеры и расширение редактора — базовая информация о структуре, назначении шейдеров и расширение Unity3D своими инструментами; Surface и HLSL шейдеры.
Vertex и Fragment; модификация существующих шейдеров и создание базового с нуля; Custom Editor — модификация Inspector и Scene View, IMGUI; Gizmos; Handles.
Реляционные и нереляционные базы данных.
Создание, редактирование и удаление локальной DB (Android, iOS) и внешней NO-SQL DB (Android, iOS); основы языка структурированных запросов SQL.
High-level API, Transport layer, WWW и другие решения, общие принципы сетевой игры; протоколы HTTP/IP, UDP и маршрутизаторы.
Сет-ап, установка соединения, NetworkManager и синхронизация. Разберем что такое Transport Layer (обзор без подробностей) и что такое WWW, простой пример — подключение к google static maps; краткий обзор альтернативных решений.
Обзор библиотек для работы с дополненной реальностью; импорт пакета Vuforia в проект Unity; настройка камеры, подключение веб камеры и эмулятора для исходящего контента; создание лицензионного ключа для текущего проекта; захват изображения; создание базы данных Vuforia.
Загрузка целевых изображений в базу данных Vuforia; загрузка 3D моделей в проект и их настройка; проецирование 3D моделей на Image Target; тестирование вывода на Android-смартфоне и на iPhone.
Добавление теней к 3D моделям; особенности настройки теней; обработка событий в AR; работа с AR-видео; регистрация виртуальных кнопок; добавление анимаций и эффектов в сцену; маска глубины; сборка AR-проекта.
Обзор Touch Input, Android SDK, JDK, XCode; оптимизация: профайлер, CPU и GPU, DrawCalls, текстурные атласы и размеры текстур.
Обзор правил и условий, необходимых для регистрации приложений; сервисы для регистрации и особенности регистрации; публикация игры в Google Play, а также Apple App Store; инструменты по привлечению внимания пользователей на маркетах.
Курс «Создание игр в Unity и программирование на языке C# для детей» — Пиксель
Курс Unity предназначен для того, чтобы ребенок взглянул на игры со стороны инженера-разработчика. Получите сертификат о прохождении курса.
Программа курса
Ваш ждут модули по 12 занятий с разным уровнем сложности.
Образовательная лицензия №77635
1 модуль | Unity – основы создания 2D-игр
Курс Unity предназначен для того, чтобы ребенок взглянул на игры со стороны инженера-разработчика, познакомился с терминами и классификацией игр. Настройка объектов, префабов, анимации, программирование – являются основными задачами, которые должен решить разработчик игр.
Методический план модуля:
2 модуль | Unity – основы создания 3D-игр
Мир игр многогранен! Чтобы создать 3D-игру, нужны знания не только в области программирования и моделирования объектов, а также в области дизайна уровней, дизайна интерфейсов, анимирования объектов, звукорежиссирования. Курс предназначен для того, чтобы ребенок оценил возможности программы Unity при создании 3D-игр.
Методический план модуля:
3 модуль | Unity – игровая реальность
В последнем модуле ученики загрузят в среду Unity готовый набор ассетов. С помощью них дети разберутся с разновидностями игр и познакомятся с ними поближе. Узнают, какие объекты присутствуют в играх, смоделируют физику объектов, проявят дизайнерский вкус и соберут игры в свою коллекцию!
Методический план модуля:
Курс «Уроки Unity Юнити на русском» — Игродел Мастер
Курс «Разработчик игр на Unity3D» — Яjunior
Ты научишься
Разрабатывать игры на Unity от начала до конца
Будешь создавать игры, собирать под ПК, оптимизировать под смартфоны, настраивать аналитику и публиковать игру.
Создавать удобные игровые интерфейсы
Сделаешь своё игровое меню. Разработаешь контроллер, инвентарь и ячейки быстрого доступа.
Программировать различные игровые механики
А опытные менторы проверят вашу работу и подскажут если вы допустили неточность.
Запускать разумных NPC и взаимодействовать с ними
Создашь стреляющих и летающих мобов, запрограммируешь алгоритмы разговора и анимируешь диалоги.
«Очные и онлайн-курсы по Unity» — Unity Technologies
Осваивайте навыки, которые помогут воплотить в жизнь ваши идеи
Развивайте навыки и карьеру в собственном темпе с помощью обучающих ресурсов или под руководством экспертов Unity.
Узнайте, как развить навыки
У нас есть ресурсы как для новичков и студентов, так и для экспертов и профессионалов. Мы поможем реализовать ваши творческие планы в Unity.
Обучение Unity
Обучающие материалы, проекты и курсы
Развивайте навыки работы в Unity с помощью онлайн-занятий и обучающего контента общей длительностью более 750 часов, специально разработанного для любителей и профессионалов всех уровней.
Программы сертификации
Подтвердите соответствие своих навыков мировым стандартам. Продемонстрируйте свою квалификацию и подчеркните свои преимущества на рынке труда.
Очные мастер-классы
Углубляйте знания и развивайте самые актуальные навыки, включая VR, принимая участие в очных мастер-классах от сертифицированных преподавателей Unity.
Unity Academic Alliance
Узнайте о возможностях разработки инновационных учебных программ для вашего высшего учебного заведения, чтобы подготовить ваших студентов к успешной карьере. Получите доступ к учебным планам, скидкам до 70% на продукты Unity и многому другому.
Вы студент?
Выходите на полные обороты со специально созданными для вас ресурсами — как для обучения, так и для самостоятельного использования Unity.
Начать изучение сейчас
Начните с этих популярных материалов, проектов и курсов, или найдите интересующие вас в библиотеке Unity Learn.
John Lemon’s Haunted Jaunt: для начинающих в 3D – Базовый
Научитесь разрабатывать игру в жанре «стелс»! Для этого не нужен опыт, поэтому Haunted Jaunt Джона Лемона — это идеальная отправная точка в изучении Unity.
Разработка убедительной визуализации – Средний
Научитесь основам разработки визуального стиля, заставляющего поверить в реальность изображаемого мира. Узнайте, как разработать в Unity убедительную сцену, настроить свет, текстуры, масштаб и материалы, чтобы цифровой контент выглядел «как надо».
Введение в ShaderGraph – Высокий
Узнайте, как использовать ShaderGraph в разработке визуально сложных материалов, как вносить изменения и экспериментировать с ними в реальном времени.
Курс «Разработка игр на Unity. Уровень 1» — «Специалист» при МГТУ им.Н.Э.Баумана
На курсе вы научитесь основам создания трехмерных игр и получите необходимые навыки для создания игры на платформах Windows/Linux/Mac. Вы научитесь работать с движком Unity и изучите язык C#.
Unity является инструментом разработки мобильных и компьютерных игр. Обладает удобством разработки, большим сообществом и поддержкой множества платформ.
Вы научитесь
Вы будете знать
Программа курса
Модуль 1. Знакомство с Unity (4 ак. ч.)
Модуль 2. Создание трехмерного шутера (4 ак. ч.)
Модуль 3. Текстуры и материалы (4 ак. ч.)
Модуль 4. Частицы и анимация (4 ак. ч.)
Курс «Unity Certification» — Softline
Код UCP-572
Название экзамена Unity Certified Programmer Pearson VUE
Время 120 мин
Курс «Unity» — Udemy
Студенты, изучающие тему “Unity”, также изучают