Ваш ребёнок поймёт, как создаются игры, и научится разрабатывать собственные концепции. После этого модуля он сможет придумывать сюжеты, создавать персонажей и различать жанры компьютерных игр.
Что освоит ребёнок:
- Понимать основы геймдизайна и разработки игр
- Создавать концепцию собственной игры с сюжетом и персонажами
- Различать жанры компьютерных игр и их особенности
- Рассказывать историю эволюции видеоигр
- Соблюдать правила техники безопасности за компьютером
- Создавать персонажей для различных видов игр
Цели и задачи курса. Техника безопасности. Понятия: «игра», «game-дизайн», «разработка игры», «дизайнер». Эволюция внешнего вида игр. Основные направления компьютерных игр.
Особенности разработки игр различных жанров. Создание концепции игры. Сюжет и персонажи. Практика: демонстрация различных видов игр, создание персонажей.
Ребёнок научится создавать полноценные 2D игры в популярном конструкторе Construct. После этого модуля он сможет программировать уровни, настраивать персонажей, создавать противников и систему очков.
Что освоит ребёнок:
- Работать в конструкторе игр Construct 2D
- Создавать новые проекты и программировать уровни
- Настраивать управление персонажем и его поведение
- Создавать переменные для подсчёта очков и здоровья
- Разрабатывать противников и взаимодействие с объектами
- Создавать телепорты и переходы между уровнями
Понятия: «конструктор», «двухмерная игра», «сцена», «проект», «горячие клавиши», «карта», «текстура». Управление в конструкторе. Создание нового проекта. Разработка игровой карты, настройки и размер. Объекты, текстуры и ландшафт. Практика: создание игры в Construct.
Понятия: «протагонист», «антагонист», «переменная», «слой», «параллакс». Создание персонажа. Настройка управления. Поведение и взаимодействие с объектами. Зарабатывание очков. Создание переменных. Объекты игры: небо, камни, оружие, текстуры. Практика: создание игры с противниками.
Понятия: «уровень», «телепортация», «телепорт», «перемещение». Создание второго уровня. Добавление персонажей на разных уровнях. Условия перехода между уровнями. Телепорт для перехода. Практика: создание многоуровневой игры.
Ваш ребёнок научится анимировать персонажей и создавать сбалансированные уровни. После этого модуля он сможет программировать движение, настраивать механику взаимодействия и создать финального босса для своей игры.
Что освоит ребёнок:
- Создавать анимацию движения для персонажей и объектов
- Понимать историю мультипликации и анимации в играх
- Настраивать механику взаимодействия: перемещение, поднятие, отталкивание
- Балансировать уровни от лёгких к сложным
- Создавать финального босса с программированием победы и поражения
- Дизайнить завершение игры с условиями победы
Понятия: «кадр», «движение», «анимация». История мультипликации. Отличие анимации и мультипликации. Анимированное движение в играх. Создание движения персонажа. Программирование движения. Анимация игрового мира. Практика: создание анимации в конструкторе.
Понятия: «механика», «баланс». Механики взаимодействия: перемещение, поднятие, отталкивание, притягивание. Баланс игры: равные шансы на победу. Настройка сложности уровней. Увеличение сложности. Практика: балансировка уровней.
Понятия: «финальный уровень», «босс». Последний злодей в игре. Дизайн финального антагониста. Создание босса и взаимодействия с ним. Баланс финального уровня. Программирование победы и проигрыша. Практика: создание финального уровня.
Ребёнок перейдёт к созданию трёхмерных игр в Kodu GameLab. После этого модуля он сможет размещать объёмные объекты, настраивать ландшафт, программировать таймеры, здоровье и систему очков в 3D пространстве.
Что освоит ребёнок:
- Понимать основы трёхмерной графики и 3D игр
- Работать в Kodu GameLab для создания 3D миров
- Размещать объёмные объекты в пространстве
- Создавать ландшафт: горы, водоёмы, типы почвы
- Настраивать таймер, здоровье и подсчёт очков
- Программировать победу и поражение в 3D игре
Понятия: «объем», «трехмерная графика», «трехмерная игра». История возникновения 3D графики. Рисунки в объеме. Виртуальная реальность. Создание трехмерной графики. Практика: создание 3D изображений.
Создание игрового мира в Kodu. Готовые миры: размещение объемных объектов. Добавление персонажа из коллекции. Настройка управления: стрелки, преследование, движение по пути. Взаимодействие с объектами. Начало и конец игры. Практика: создание 3D игры.
Понятие «таймер». Игра на сбор предметов: подсчёт очков. Игра на попадание в противника. Реакция героя при попадании: уменьшение здоровья. Лечение персонажа. Гонки с таймером. Практика: создание 3D игры с очками и здоровьем.
Понятие «ландшафтный дизайн». Создание 3D карты: возвышенности, горы, типы почвы, текстуры. Водоёмы. Движение на суше и в воде. Умная кисть. Провалы и пустоты. Практика: создание ландшафта.
Добавление 3D объектов. Взаимодействие персонажа и объекта. Реакция на касание: съесть, запустить, оттолкнуть, взять, клонировать. Столкновение объектов. Дизайн завершения игры: победа и поражение. Практика: создание финала 3D игры.
Ваш ребёнок освоит профессиональный игровой движок GDevelop с визуальным программированием. После этого модуля он сможет создавать сложные события, работать с триггерами, настраивать шкалу времени и систему опыта.
Что освоит ребёнок:
- Работать в профессиональном движке GDevelop
- Использовать визуальное программирование без кода
- Создавать события и триггеры для объектов
- Настраивать шкалу времени и управление временем
- Программировать очки здоровья, опыт, урон и восстановление
- Создавать сложные уровни с балансом и условиями победы
Понятия: «движок», «игровой движок», «триггер». Знакомство с GDevelop: принципы работы. Создание нового проекта. Создание сцены: ландшафт, объекты. Поведение объектов, события и действия. Реакция на триггеры. Анимация. Запуск проекта. Практика: создание проекта в GDevelop.
Понятия: «шкала времени», «визуальное программирование». Настройка поведения персонажа. Управление клавишами. Реакции на взаимодействия и триггеры. Очки здоровья и опыт: урон, восстановление, рост. Временная шкала. Ускорение и замедление времени. Практика: настройка системы здоровья.
Создание нового уровня: игровой баланс, усложнение. Дизайн уровней: общие и отличающиеся объекты. Постепенное изменение ландшафта. Финальный уровень: условия, сообщение об окончании. Победа и поражение: дизайн, поведение, итоговый счет. Практика: создание финального уровня в GDevelop.
Финальный этап курса геймдизайна в Вологде. Ребёнок создаст собственную игру с нуля, защитит проект перед преподавателем и получит сертификат, подтверждающий его навыки в разработке игр.
Что получит ребёнок:
- Готовую игру собственного производства для портфолио
- Сертификат об окончании курса геймдизайна
- Опыт презентации и защиты своего проекта
- Портфолио из 3-5 разработанных игр (2D и 3D)
- Рекомендации для дальнейшего развития в геймдеве
- Уверенность в своих способностях создавать игры
Разработка собственной игры с использованием всех изученных инструментов. Применение знаний по геймдизайну, анимации, балансу и программированию. Самостоятельная работа над проектом.
Тестирование игры на ошибки и баланс. Подготовка презентации проекта. Защита итогового проекта перед преподавателем. Ответы на вопросы по разработке.
Вручение сертификатов об окончании курса геймдизайна для детей в Вологде. Рекомендации для продолжения обучения в сфере разработки игр. Возможности дальнейшего развития в геймдеве.