Летняя школа «Разработчик игр»
для детей от 7 до 15 лет
7
15
г. Хабаровск, ул. Кола Бельды, дом 7
Ваш ребенок освоит основы программирования и создаст свою первую компьютерную игру с нуля
2
недели
10
занятий
9:00–13:00
по будням
Все эти навыки нужны для работы в IT и диджитал
Провести каникулы с пользой: разработка компьютерных игр способствует развитию практических навыков, которые пригодятся в будущем
Во время создания виртуальных миров
и игровых персонажей дети раскрывают свой творческий потенциал
Работая над алгоритмами и сценариями, школьники тренируют структурное и логическое мышление, а еще учатся находить нестандартные решения проблем и добиваться результатов
Зачем ребенку учиться в летней школе?
Что ждет детей в летней школе «Разработчик игр»
Основы программирования простым языком
Максимально понятно объясним сложные термины и закрепим всю теорию на практике
Создание игр и чат-бота с нуля
Дети разработают полноценные мини-игры, в которые можно будет поиграть после занятий. И сделают чат-бота на языке Python
Знакомство с различными средами для создания игр (Scratch, Roblox Studio или Unity)
Покажем различные подходы к созданию игр и сделаем несколько проектов в разных жанрах
Погружение в IT
Школьники увидят, что программировать и создавать игры — это легко и весело
Преимущества программы
Интересно детям с любым уровнем подготовки
Для прохождения программы достаточно школьных знаний: все остальное объясним с нуля
Программа для разных возрастов
В рамках школы есть два курса: для школьников из младших и средних классов
Программа стартует 6 раз в течение лета
Занятия проводятся с 9:00 до 13:00 по будням с 30 мая по 26 августа
Небольшие группы
Дети занимаются в группах до 10 человек
Программа 7-10 лет
Первая неделя. Программирование в Stencyl. Создание игры Minecraft с помощью игрового движка Stencyl.

Понедельник. Изучение основных понятий программирования, знакомство с интерфейсом среды Stencyl. Ребята научатся создавать сцены, добавлять актеров, создадут мини-игру в жанре платформер и первый уровень игры Minecraft
Вторник. Изучение понятий «координаты», «операторы», «случайное число». Знакомство с бесконечным циклом и условным блоком «если, то». Ученики создадут мини-игру «Поймай яблочки» с подсчетом очков и второй уровень игры Minecraft
Среда. Изучение координат и новых условных блоков. Дети создадут мини-игру «Поймай рыбку» и третий уровень игры Minecraft в жанре аркада — «Отбейся от пауков!».
Четверг. Знакомство с декорациями в Stencyl, новыми поведениями и «районами». Создание четвертого уровня игры Minecraft — головоломки судоку
Пятница. Программирование меню для игры и переходов между уровнями. Ребята создадут меню игры, кнопку перезапуска, запрограммируют переключение между уровнями и закончат игру

Каждый ученик создаст собственную четырехуровневую игру по мотивам Minecraft с помощью движка Stencyl. Это будет смесь жанров платформер/аркада/головоломка.
Вторая неделя. Программирование в Roblox Studio. Создание аналога игры Brawl Stars с помощью языка Lua и программы Roblox Studio.

Понедельник. Знакомство со средой Roblox. Знакомство с понятиями «среда разработки», «текстура», «модель». Ребята создадут игру-платформер и локацию, в которой будет проходить игра
Вторник. Знакомство с понятиями «цикл», «переменная», «функция». Изучение языка программирования Lua. Дети научатся с помощью программы менять цвет у любой детали и делают движущуюся вагонетку
Среда. Знакомство с понятиями «условие», User Interface, «эффекты». Программирование эффектов и добавление их на объекты. Ученики добавят эффекты на объекты, счетчик очков и научат героя собирать кристаллы
Четверг. Знакомство с понятиями NPC (противник), «вектор», функция random. Дети добавят NP, сделают счетчик кристаллов для NPC и напишут программу, чтобы кристаллы перемещались
Пятница. Знакомство с оператором «или». Написание скриптов для нанесения урона противнику. Дети увеличат огонь, добавят несколько вагонеток, напишут скрипты по нанесению урона и добавят NPC

С помощью программы Roblox Studio и языка Lua каждый ребята создадут аналог игры Brawl Stars.
Minecraft против Roblox. Создай свою игру!
Программа 11-15 лет
Первая неделя. Создание чат-бота «Вконтакте» на языке Python

Понедельник. Изучение синтаксиса Python, арифметических операторов, переменных и типов данных. Ребята научатся создавать новый документ и писать программы с использованием этих понятий
Вторник. Изучение понятий «строки», «конкатенация», «дублирование», «методы», «условие». Написание программ на Python с использованием этих понятий
Среда. Изучение понятий «словарь», цикл while + бесконечный, цикл for. Дети научатся подключать библиотеку vk_api и напишут основу для чат-бота
Четверг. Изучение понятий «рандом», «логические операторы». Ученики добавят рандомную паузу перед отправкой сообщений, научатся искать нужные слова в сообщении и доработают бота, чтобы он отправлял стикеры и файлы
Пятница. Изучение понятия «кортеж». Создание кортежей сообщений для рандомного ответа. Создание функционала отправки мемов и выбора фильмов

Ребята изучат основы языка программирования Python и создадут чат-бота для социальной сети VK. Бот будет отправлять картинки, стикеры, случайные мемы, советовать фильмы, а также поддерживать диалог

Вторая неделя. Создание гоночного симулятора по мотивам игры Subway Surfers на Unity

Понедельник. Знакомство с интерфейсом движка Unity3D, изучение базовых инструменты и наследования в Unity. Знакомство с языком программирования C#. Ребята нанесут на объекты текстуры и материалы, напишут свой первый скрипт на C# и создадут демо-сцену «Часы»
Вторник. Работа с заготовленными материалами. Движение объектов с помощью скриптов на C#. Знакомство с понятием «переменная». Дети создадут начальный проект игры Subway Surfers, добавят игрока, научатся импортировать ресурсы в проект и настраивать их
Среда. Знакомство с физикой в Unity, работа с условной конструкцией if. Ученики добавят в игру физику, научат игрока прыгать, реализуют управление игроком с помощью клавиш, добавят монеты и научат игрока их собирать
Четверг. Создание пользовательского интерфейса. Знакомство с canvas, добавление кнопок и картинок. Ребята научатся создавать пользовательский интерфейс, подсчитывать очки и переключаться между сценами
Пятница. Создание бесконечной генерации уровня. Добавление в игру звуков, музыки и дополнений. Сбор проекта в полноценную игру, доступную для запуска без редактора

Ребята создадут платформер по мотивам игры Subway Surfers, изучат основы языка программирования C# и игровой движок Unity
Разработка чат-бота Вконтакте и игры Subway Surfers
6 интенсивов в течение лета — занимайтесь, когда вам удобно!
30 мая–10 июня
18–29 июля
13–24 июня
1–12 августа
27–9 июля
15– 26 августа
О компании
«КодКласс» — федеральная сеть школ программирования для детей от 7 до 15 лет
150 школ в 75 городах по всей России
Работаем с 2016 года
Методики КодКласс сертифицированы в Московском городском педагогическом университете
Как проходят занятия
Повторение пройденного материала
Изучение теории
Перерыв с разминкой
Тест по теме урока
Самостоятельные практические задания
Работа над проектом
Подведение итогов
Научно-популярная пауза
Отзывы учеников
Как нас найти
г. Хабаровск, ул. Кола Бельды, дом 7
Запишитесь на бесплатный урок
Ребенок сделает собственную игру в Roblox, а вы сможете посмотреть, как проходят наши занятия