Онлайн обучение

Курс Unity3D

Стать Game developer? С ITEA!
Unity3D — курсы, которые позволят тебе с головой окунуться во все особенности игровой разработки. Освоить Unity3D c ITEA значит научиться создавать современные игровые проекты для любых платформ: от ПК до мобильных телефонов.

КОГДА

Старт

Идет набор на курс

СКОЛЬКО

14 занятий

2-3 раза в неделю

с 19:00 до 22:00

ЦЕНА

335 USD

200 USD

Доступна оплата частями

Как проходят курсы по Unity 3D

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

Вебинар

Коннектись к конференции в Zoom и вперед к знаниям, опыту и нетворкингу! Программирование не обходится без теории — наверняка тебе это уже известно. Но обещаем, что за практикой дело не постоит. Unity3D-обучение онлайн не доведет тебя до изнеможения благодаря удобному формату.

Домашние задания

Все кажется очевидным, пока препод объясняет, но закаляющие трудности появляются при самостоятельном решении задач. У тебя есть возможность поработать над домашними заданиями и понять, что из материала усвоено лучше всего, а что надо подтянуть. Мы советуем уделять домашним заданиям много времени — так курс по Unity3D обретет максимальную полезность.

Поддержка ментора

усть и самостоятельная работа крайне важна в обучении, но мы не можем себе позволить оставить тебя наедине с трудностями. Если что-то в домашнем задании все же оказалось неподъемным, на помощь придет ментор, который ответит на вопросы. Таким образом заполнишь пробел в знаниях и сэкономишь время на вебинаре.

Курсовой проект

Самая важная и интересная часть курса, особенно — в игровой разработке. Покажи, что дало тебе онлайн-обучение Unity3D.и воплоти новые знания в готовый проект. Разумеется, пока это не AAA-гигант, но его можно добавить в портфолио и использовать при трудоустройстве.

Почему стоит выбрать Unity3D-обучение в ITEA

Все для комфортного обучения

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

Стажировка и трудоустройство

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

Практический подход

Учи то, что пригодится в работе — никаких лекций от теоретиков или тех, кто учился программированию еще по Pascal. Преподаватели рассказывают со своего опыта о трудоустройстве, работе с заказчиками, частых решениях популярных вопросов и еще много чего.

Актуальные программы обучения

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

Профессиональный рост? С ITEA!

Обучение Unity3D — новый виток твоего профессионального развития. Прокачай свои навыки Game developer`a вместе с ITEA!

Записаться на курс

Junior

от 1 года опыта
$730+

Middle

2-3 года опыта
$1500+

Senior

от 4-х лет опыта
$2000+
Записаться на курс

Твой план обучения «от» и «до»

1. Основы работы с редактором
  • Создание сцены
  • Знакомство с Inspector
  • Game View
  • Scene View
  • Импортирование внешних ассетов
  • Знакомство с основными системами движка: анимация, работа с UI, работа со звуком, asset store, создание первого скрипта
2. Основы скриптования
  • MonoBehaviour
  • GameObject
  • Transform
  • Input
  • Векторы
  • Математическая библиотека
  • Шкала времени
  • Корутины
  • PlayerPrefs
  • Application и менеджмент сцен
3. Работа с библиотеками .NET
  • Работа с жестким диском
  • JSON сериализация/десериализация
  • Другие способы сериализации
  • Дженерик контейнеры — List и Dictionary, String, Parse
  • Использование out и ref
  • Кастование типов, Type и typeof
  • Структуры и энумераторы
  • Расширение существующих классов
4. Изучаем редактор
  • Встроенный инструментарий для создания пользовательского интерфейса
  • Event system
  • Канвас и три его режима, элементы UI, Layout, Event System
  • Перенос координат из пространства Canvas (overlay) в мировое пространство, и наоборот
  • Layouts, основные настройки
5. Аудио и система частиц
  • Работа со звуком, обзор системы частиц
  • Audio Listener, AudioSource, AudioClip
  • Play and PlayOneShot
  • Audio mixer и звуковые эффекты
  • Что такое частицы. Настройка системы частиц — emission, lifetime, speed, color, etc
6. Анимация в 3D, Mecanim
  • Окно Animation, AnimationClip, создание анимации в Юнити.
  • Импорт анимации — Model, Rig
  • Animations. Animator — State
  • Transition
  • Blend Tree
  • Контроль анимации из скрипта
  • AnimationBehaviour, Animation event
  • Animation Layer и вес, процедурная анимация с DOTween
7. Физика и навигация
  • Обзор компонентов трехмерной физики, NavMesh, алгоритмы поиска пути
  • Коллайдеры, Rigidbody, Joint, Raycast. Взаимодействие слоев
  • NavMesh — принцип действия, способы применения
  • Запекание навигационной сетки, создание агента, настройка off-mesh связей, создание препятствий
  • Настройка стоимости пути.
  • Взаимодействие NavMesh и MechAnim
8. Всё о графической составляющей игр
  • Источники света, Lightmap, материалы
  • Типы источников света, их настройки — яркость, тени
  • Запекание света
  • Стандартный шейдер — Albedo, Specular, NormalMap, etc.
  • Другие шейдеры
  • Отражения — Cubemap, baked и realtime reflection probes
9. Основы 2D

Работа с Canvas, создание адаптивной верстки, основные UI компоненты и их свойства

10. Шейдеры, расширение редактора
  • Базовая информация о структуре и назначении шейдеров, расширение Unity3D своими инструментами
  • Surface и HLSL шейдеры
  • Производительность шейдеров
  • Vertex и Fragment
  • Модификация существующих шейдеров
  • Создание базового шейдера с нуля на Shader Forge
  • Custom Editor — модификация Inspector и Scene View, IMGUI. Gizmos, Handles

Преподаватель курса:

Команда ITEA собрала лучших практиков: руководителей, senior-специалистов и экспертов с многолетним опытом

Александр Храмцов

Unity3D Developer

7 лет опыта. Работает с интеграцией плагинов, созданием архитектуры проектов и интерфейсов. Продумывает логику игр. Имеет богатый опыт интеграции плагинов: Facebook SDK, IAP, локальные и Push-оповещения, Google Play Game Services. Занимается оптимизацией приложений на Unity3d, на iOS и Аndroid.

Успей забронировать свое место в группе

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

Тебе могут подойти эти курсы:
Расписание курсов
Отвечаем на самые часто задаваемые вопросы
Не будет в курсе много теории? Я получу практические знания?
Информация без практического закрепления долго не держится в памяти. Поэтому после получения новых знаний, наши студенты сразу применяют их на практике. Преподаватель помогает им справиться с задачами и отвечает на вопросы, которые могут возникнуть. Поэтому тебя ожидает практика на занятиях, в домашних заданиях, а также при работе с собственным проектом в конце курса.
Если я делаю паузу в обучении (например, по болезни), могу ли я восстановиться? Или время и деньги будут потеряны?
Если ты был вынужден временно прекратить обучение — не нужно снова возвращаться к самому началу. Ты всегда можешь продолжить с того же места, где остановился. Детали восстановления расскажет наш менеджер.
Как происходит процесс трудоустройства в ITEA после прохождения курса и получения сертификата?
Студенты, которые набрали максимальное количество баллов в ходе обучения и прошли программу Roadmap, получают специальную форму резюме, по которой мы сотрудничаем с нашими партнерами. Мы также проводим проверку резюме, сопроводительных писем и даем консультации, если возникают вопросы. Наш карьерный центр мотивирует и поддерживает каждого кандидата до тех пор, пока он не выберет для себя лучшее предложение.
Будет ли преподаватель помогать мне с решением практических задач: давать советы, смотреть скриншоты, объяснять то, что я не понял?
Да. Преподаватель всегда на связи, чтобы направить студента и при необходимости исправить его. Он основывает свое обучение на собственном опыте и приводит примеры из собственной практики. Преподаватель не движется дальше по программе, пока студенты не усвоят материал на нужном уровне.
Есть ли возрастные ограничения на прохождение курса?
Курсы нацелены на аудиторию в возрасте от 18 лет.
Нужно иметь предварительную подготовку в рамках вашего обучения?
Минимальные требования указаны на странице каждого курса. Чаще всего базовые курсы программирования не требуют специальной подготовки. Для продвинутого обучения достаточно материала предыдущего курса.
Какой уровень английского нужен для трудоустройства на позицию Junior?
Уровень английского напрямую зависит от вакансии. Для многих Junior-специалистов английский уровня Intermediate будет преимуществом, однако для некоторых вакансий достаточно уровня Elementary.