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, політика конфіденційності, маркетинг.