Модуль 1. Знакомство с Unity (2-4 часа)- Установка и первый запуск, интерфейс редактора Unity
- Знакомство с магазином ассетов
- Изучение возможностей создания игр без программирования
- Создание первой 2D игры
К концу изучения первого модуля ученик познакомится с интерфейсом редактора Unity, научится создавать и сохранять проекты, добавлять различные объекты на игровую сцену, добавлять ресурсы в проект с компьютера или с магазина ресурсов (ассетов).
Модуль 2. Физика (4-6 часов)- 2D коллайдеры (2D Colliders)
- Компонент “Rigidbody2D”
- Физический материал
- 2D анимация
- 2D эффекторы (2D Effectors)
- Физические слои
Курсы unity для детей к концу изучения второго модуля позволяют ученику приобрести знания о физических компонентах среды разработки, научится использовать их на объектах игровой сцены, изменять физические свойства объектов.
Модуль 3. Графика и эффекты (2-4 часа)- Компонент “Trail Renderer”
- Система частиц - Particle System
- Карта нормалей (Normal map)
- Источники света
К концу изучения третьего модуля ученик приобретет знания о графических компонентах, позволяющих реализовывать различные графические эффекты и применять их к объектам сцены.
Модуль 4. C# для Unity (10-12 часов)- Взаимодействие скрипта и объекта
- Основные методы запуска действий – Start() и Update()
- Особенности написания скриптов в Unity
- Ввод данных через класс Input
- Корутины (coroutine)
К концу изучения четвертого модуля ученик приобретет навыки написания кода на языке C# для программирования объектов в Unity, изучит особенности запуска и работы программы(игры), возможности ввода данных с клавиатуры (нажатия клавиш) и создания таймеров и циклов с фиксированной периодичностью (корутины).
Модуль 5. Основы создания 2D игр (26-34 часов)- Настройка объектов сцены
- Добавление и изменение физических свойств
- Взаимодействие объектов между собой и с курсором мыши
- Создание новых объектов с помощью скрипта
- Использование таймеров
- Использование лучей (Physics2D.Raycast)
- Движение и анимация объектов
- Настройка камеры и заднего фона
- Построение игровой локации (TileMap)
К концу изучения пятого модуля ученик приобретет навыки организации структуры двумерного проекта и использования различных функций для создания полноценной игровой сцены, изучит новые особенности применения языка программирования для управления объектами на игровой сцене.
Модуль 6. Основы создания 3D игр (12-16 часов)- Настройка объектов сцены
- Добавление и изменение физических свойств
- Взаимодействие объектов между собой и с курсором мыши
- Создание новых объектов с помощью скрипта
- Использование таймеров
- Использование лучей (Physics.Raycast)
- Использование триггеров
- Движение и анимация объектов
- Настройка камеры
- Построение игровой локации
К концу изучения шестого модуля ученик приобретет навыки организации структуры двумерного проекта и использования различных функций для создания полноценной игровой сцены, изучит новые особенности применения языка программирования для управления объектами на игровой сцене.
Модуль 7. Мобильные игры (6-8 часов)- Работа с интерфейсом игры
- Особенности компиляции игр для Android устройств
- Создание игрового меню
- Управление джойстиком
К концу изучения седьмого модуля ученик изучит особенности разработки игр для мобильных устройств.
Модуль 8. Знакомство с возможностями создания AR/VR проектов (2-4 часа)- Настройка VR проекта, создание игровой локации в виртуальной реальности
- Настройка AR проекта, размещение объектов в дополненной реальности
К концу изучения восьмого модуля ученик изучит особенности разработки игр для виртуальной и дополненной реальности.
Модуль 9. Знакомство с возможностями создания проекта с помощью визуального программирования (2-4 часа)- Установка плагина Bolt
- Интерфейс и компоненты
- Обзор частных НОДов (node – узел)
К концу изучения девятого модуля ученик изучит особенности разработки игр с использованием плагина визуального программирования Bolt.