Занятие 1. Профессия программист. История программирования и разработки игр. Среда разработки. Визуальное программирование на Scratch. Знакомство с условиями и циклами. Создание игры “Пинг-понг”.
Занятие 2. Знакомство с переменными и функциями. Создание игры “Динозавр” с помощью Scratch.
Занятие 3. Как выглядят “настоящие” языки программирования. Знакомство с языком C++. Первая программа на языке C/C++. Ввод и вывод данных.
Занятие 4. Зачем существует много языков программирования. Отличия языков программирования и сферы их применения. Написание простых игр на языке C/C++ “Отгадай загадку” и “Угадай число”.
Занятие 5. Проектирование кода. Разработка мини-игры “Поле чудес” на языке C/C++.
Занятие 6. Виды игр, жанр, сеттинг. Игровые движки. Создание игры из шаблона в GDevelop.
Занятие 7. Профессия гейм-дизайнер. Обязанности гейм-дизайнера. Геймплей и механики. Написание геймдизайн документа. Создание платформера в GDevelop.
Занятие 8. Профессия игровой художник. Создание спрайтов и анимаций для платформера в GDevelop.
Занятие 9. Профессия сценарист. Отличия сценариста от гейм-дизайнера. Задачи сценариста. Разработка сценария игры в жанре визуальная новелла. Знакомство с языком Python и движком Ren’Py.
Занятие 10. Создание визуальной новеллы на движке Ren’Py, добавление текста и возможности выбора.
Занятие 11. Визуальное оформление игры, поиск и добавление картинок в визуальную новеллу.
Занятие 12. Профессия саунд-дизайнер. Влияние музыки на восприятие игры. Создание атмосферы с помощью звуков. Поиск, генерация и добавление звуков в игру.