В этом модуле по Unity дети узнают, как создаются игры, изучат основные понятия и виды игровых проектов. Они научатся работать с игровыми объектами, анимацией и освоят основы кодирования. В разделе, посвященном 2D-играм на C# в Unity, учащиеся получат знания для старта в гейм-девелопменте, научатся разрабатывать свои игры и программировать на C#.
Ученики овладеют азами создания игр и кодинга. Они освоят:
— Использование Unity;
— Конфигурацию UI в Unity;
— Начальный уровень C#;
— Базы дизайна игр и уровней.
Программа включает 12 уроков для пошагового освоения разработки игр, понимания их структуры и программной логики. Курс обеспечит знаниями для старта в области создания игр.
Разработчик игр — это специалист, который занимается созданием видеоигр. Процесс создания игр включает в себя планирование, дизайн, кодирование, тестирование и выпуск продукта. Программирование — это процесс написания инструкций для компьютера, чтобы выполнить задачу. Game-дизайн относится к концептуализации основных элементов игры, включая сюжет и механику. Level-дизайн фокусируется на создании уровней или сред, в которых игроки взаимодействуют с игрой.
Пример занятия:На уроке мы создадим пользовательский интерфейс. Добавим в игру панель и объект, который мы сможем перемещать с помощью мыши, пропишем скрипт для взаимодействия объекта и персонажа. Создадим анимацию и будем воспроизводить ее с помощью кода.
Методический план модуля:- Создание первого игрового объекта. Знакомство с Unity Hub. Знакомство с интерфейсом Unity. Создание GameObject. Добавление Component.
- Создание элемента интерфейса Canvas. Создание Image (Panel Food). Дочерний и родительский объект (Food).
- Написание кода на языке C#. Создание скрипта (PanelOpener). Сопоставление типов данных и компонентов в С# и Unity(работа с GameObject). Работа со скриптом, как с компонентом в инспекторе.
- Создание анимации (Idle) для персонажа. Добавление анимации (Food). Окно Animator. Создание скрипта (Player) и его работа с Animator.
- Bar - Создание показателей питомца. Создания первого бара (Happy). Скрипт (Bar). Создание всех баров Food, Stroll, Health.
- BarManager - Работа с таймером и барами. Объединение всех баров внутри нового скрипта (BarManager). Таймер. Работа баров внутри BarManager. Восстановления баров. Создание методов возвращающий значение (Счастлив/Несчастлив).
- Звук в игре. Audio Source. Настройка звука. Реализация в скрипте. Внедрение в сцену. Начало создания игрового меню и настройка звука. Audio Source как компонент.
- Создание новой сцены. Настойка объекта для движения. Настройка коллайдеров земли и границ. Скрипт Player Movement - Input и движение персонажа через velocity. Анимация движения.
- Поворот. Прыжок. Движение камеры. Окружение.
- Развитие геймплея. Создание мяча. Знакомство с Physics Material 2D. Монетки. Подготовка интерфейса. Реализация счета очков и передача их в текст.
- Переходы между сценами и сохранение данных. Подготовка интерфейса. Звук в сцене Street. Переходы между сценами. Влияние набранных очков на бар.
- Сборка проекта. Кнопка выхода из игры. Настройка сборки и добавление иконки и курсора. Билд проекта.