Construct: разработка игр без кода
Курс разработки игр на Construct 3 для детей в Днепре от My Computer Academy. Ученики 10–14 лет создают платформеры, аркады и стрелялки через систему событий и действий — без написания кода. Игровая логика, физика, анимация и звуковые эффекты. В финале — собственная игра, опубликованная в интернете. Онлайн и офлайн в Днепре, группы до 5 учеников, 24 урока за 3 месяца. Первый урок бесплатно.
- Тема 1: Введение в Construct 3 — Возможности Construct 3, настройка среды, принципы визуального программирования, планирование проекта.
- Тема 2: Основы проектирования игр — Жанры игр, гейм-дизайн, планирование уровней и механик, работа с активами (графика, звуки).
- Тема 3: Работа со спрайтами — Импорт и настройка спрайтов, анимация (циклы и триггеры), позиции объектов, интерактивные объекты.
- Тема 4: События и логика — Событийная система Construct 3, условия и действия, глобальные и локальные переменные, функции для упрощения логики.
- Тема 5: Физика и взаимодействие объектов — Физическое поведение объектов, коллизии и триггеры, реалистичная физика, скорость, масса и гравитация.
- Тема 6: Игровые механики — Движение персонажа (платформеры), стрельба, прыжки, взаимодействия, таймеры, система здоровья и жизней.
- Тема 7: Интерфейс (UI/UX) — Экраны меню и настроек, кнопки, шкалы, индикаторы, HUD, анимация интерфейса.
- Тема 8: Работа с уровнями — Многосценные проекты, тайловый дизайн уровней, порталы и переходы между сценами, генерация уровней.
- Тема 9: Аудио и звуки — Импорт звуковых файлов, фоновая музыка, управление громкостью и эффектами, звуки для событий.
- Тема 10: Сохранение прогресса — Локальное хранилище, сохранение/загрузка прогресса, таблицы лидеров, система чекпоинтов.
- Тема 11: Оптимизация производительности — Оптимизация памяти, рендеринг и текстуры, снижение нагрузки на процессор, отладка и тестирование.
- Тема 12: Публикация проекта — Экспорт для веба, Windows и мобильных, Google Play и App Store, Construct Arcade.
- Тема 13: Монетизация игр — Реклама в играх, внутриигровые покупки, премиум-контент, публикация бесплатных и платных игр.
- Тема 14: Коллективная разработка — Командная работа, общие хранилища, управление версиями проекта, подготовка документации.
- Тема 15: Практические проекты — Мини-игры (аркады, пазлы, платформеры), работа от идеи до завершения, конкурсы, демонстрация работ.
- Тема 16: Процедурная генерация — Случайно генерируемые уровни, алгоритмы генерации объектов, шумы Перлина для карт, враги и предметы.
- Тема 17: ИИ для персонажей — Поведение врагов, состояния ИИ (патрулирование, атака, отдых), Pathfinding, адаптивное поведение.
- Тема 18: Многопользовательские игры — Сетевые возможности Construct 3, локальный мультиплеер, WebSocket для онлайн-игр, синхронизация игроков.
- Тема 19: Спрайты и эффекты (продвинутый уровень) — Анимация спрайтов, погодные эффекты (дождь, снег), параллакс-слои.
- Тема 20: Продвинутые анимации — Анимация с костями, временная шкала синхронизации, анимация по событиям, внешние анимационные файлы.
- Тема 21: RPG-системы — Инвентарь и предметы, система навыков и уровней, диалоговые окна, боевая система.
- Тема 22: Игровые сценарии — Нелинейный сюжет, выбор игрока и последствия, несколько концовок, триггеры для катсцен.
- Тема 23: Пазлы и головоломки — Логические задачи, системы взаимодействия объектов, цепочки реакций (домино), время как элемент сложности.
- Тема 24: Аркадные игры — Лимиты времени и очков, уровни с нарастающей сложностью, бонусы и награды, бесконечные игровые циклы.
- Тема 25: Расширения и плагины — Официальные и сторонние плагины, аналитика, социальные функции, уникальные механики через библиотеки.
- Тема 26: Тестирование и отладка — Выявление и устранение багов, этапы тестирования (альфа, бета), работа с отзывами игроков.
- Тема 27: Гейм-дизайн уровней — Динамика уровней, баланс сложности, секретные зоны и бонусы, настройка прогрессии.
- Тема 28: Мини-игры — Встраивание мини-игр, обучение механикам через мини-игры, кликеры, таймеры, соревновательные мини-игры.
- Тема 29: Кастомизация игрока — Настройка персонажа (одежда, цвет), переназначение клавиш, система скинов и аватаров, кастомные уровни.
- Тема 30: Подготовка к запуску игры — Промо-материалы (трейлеры, скриншоты), Steam и Google Play, политика конфиденциальности, маркетинг.