Главная страница | Курсы Unity 3D | Unity для начинающих разработчиков

Дистанционное обучение Очное обучение
U_Start
Unity для начинающих разработчиков
5 дн. (40 ч.)
24 750 руб.
Заказать
О курсе
Курс проводится как очно, так и дистанционно в формате вебинара.

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

Курс является продолжением курса «Основы программирования на С# под Unity 3D»

Курс рекомендуется для подготовки к сертификационному экзамену Unity Technologies - «Unity Certified Programmer».
Чему вы научитесь
  • Заниматься созданием проектов.
  • Отлаживать, находить ошибки и использовать API Unity.
  • Писать и анализировать скрипты.
  • Использовать возможности Unity.
Для кого этот курс?
Курс рассчитан на начинающих программистов, планирующих заниматься разработкой игр (GameDev) и созданием приложений на SDK Unity. Также он будет полезен и опытных программистов, желающих окунуться в GameDev.
Программа курса
Модуль 1: Создание 2D-проекта. Работа с объектами и интерфейсом.
  • Формирование 2D-проекта.
  • Формирование архитектуры проекта.
  • Принципы работы с объектами.
  • Создание User Interface.
Модуль 2: Встроенный пользовательский ввод и работа с камерой.
  • Обзор окна Input Manager.
  • Изучение класса Input.
  • Написание простого управление и его параметризация.
  • Написание сложного управления.
  • Скриптинг камеры.
Модуль 3: Работа с физикой, частицами и эффектами.
  • Изучения окна Physics.
  • Изучение класса Rigidbody2D.
  • Скриптинг физики.
  • Создание Particle System
  • Particle System
  • Модули и настройки Particle System
Модуль 4: Анимирование 2D.
  • Интерфейсы анимирования.
  • Классы анимирования.
  • Состояния анимации и переменные.
  • Переключение состояний.
Модуль 5: Создание взаимодействия с окружением и геймплейных механик.
  • Написание скриптов взаимодействия.
  • Создание классов взаимодействия.
  • Написание игрового менеджера.
  • Планирование и реализация игровых условий.
Модуль 6: Работа с материалами, шейдерами, освещением.
  • Создание и применение материалов.
  • Использование инструментов освещения.
  • Создание шейдеров.
Модуль 7: Скриптинг звуков и эффектов.
  • Определение компонентов.
  • Написание кода для взаимодействия со звуками.
  • Определение кода для эффектов.
Модуль 8: Реализация искусственного интеллекта (ИИ) в приложении.
  • Понятие ИИ.
  • Создание алгоритмов движения.
  • Понятие виртуального зрения.
  • Скриптинг виртуального зрения.
  • Понятие виртуального слуха.
  • Программирование виртуального слуха.
Модуль 9: Создание связанных уровней и построение проекта.
  • Работа с SceneManagement.
  • Создание интеракций перехода уровней.
  • Условности построения проекта.
  • Заполнение параметров создаваемого проекта.
Модуль 10: Создание проекта 3D.
  • Пространство.
  • Управление.
  • Физика.
  • Эффекты.
  • Анимация.
  • Взаимодействия.
  • Звуки.
  • Искусственный интеллект.
  • Связывание уровней.
  • Построение проекта.
Предварительная подготовка