- Возраст: 12 - 16 лет
- Специальная подготовка: не требуется
- Продолжительность занятия: 1 час 45 минут
- Формат обучения: в аудитории
- Продолжительность курса: 9 месяцев
Модуль 1. Знакомство с Unity и C#
- Главные элементы интерфейса Unity (панели Hierarchy, Inspector, Scene, Files)
- Работа с двумерной системой координат
- Создание объектов из спрайтов, настройка базовых свойств (положение, размер, слой)
- Основы языка программирования C# (синтаксис, переменные – инициализация, присваивание значения)
- Базовые компоненты объектов (коллайдер, физика)
Модуль 2. Создание платформера
- Создание нескольких сцен, переключение между ними
- Работа с “префабами” – объектами с настроенными свойствами
- Работа со скриптами – понятия “триггер”, “коллизия”, взаимодействие между объектами с помощью скриптов
- Создание и настройка анимаций для спрайтов
- Создание интерактивных элементов на сцене (например, кнопок)
- Работа с тайловой картой (Tilemap) (подготовка карты, создание палитр, знание инструментов)
- Создание противников различных типов (статичных, летающих, ползающих)
- Создание платформ различного типа (сквозные, вращающиеся, движущиеся)
- Работа с продвинутыми компонентами объектов (Hinge Joint, Relative Joint, Motor)
Модуль 3. Трёхмерная игра
- Навигация в трёхмерном пространстве
- Основы трёхмерной графики (модель, полигон)
- Создание моделей из трёхмерных примитивов (куб, шар, цилиндр)
- Работа с текстурами и материалами
- Работа со светом (типы, настройки)
- Создание игрового окружения из готовых моделей