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