Склад курсу:
- знайомство з програмою Construct 2
- основи роботи з об’єктами, поведінками та плагінами (Sprite, TiledBackground, Platform, Solid, Keyboard, Mouse та інші)
- імпорт ресурсів та робота з анімаціями (використання зображень, створення кадрів та анімацій)
- створення ігрових елементів, таких як монети, вороги та перешкоди, трампліни та портали
- створення ігрової логіки (робота з Event Sheet для реалізації ігрових механік)
- навички Level Design (створення різноманітних рівнів)
- вивчення змінних та умов (створення глобальних та локальних змінних, використання умов для управління ігровими подіями та логікою)
- реалізація елементів інтерфейсу (створення шарів для UI, додавання текстових об’єктів та панелей для відображення інформації)
- робота з музикою та звуками (додавання музики до гри та реалізація аудіо ефектів)
- знайомство з функціями для складних дій та можливих станів гри
- тестування різних рівнів, фінальне налаштування логіки гри
Навички, які розвиває курс:
- логічне мислення
- креативність
- комунікабельність
- вміння презентувати себе
Показати програму курсу
Тривалість курсу: 36 тижнів — 36 занять (1 заняття — 2 уроки по 50 хвилин).
І семестр — 16 тижнів
ІІ семестр — 20 тижнів
Між семестрами передбачено перерву (зимові канікули).
Мета курсу:
Навчити дітей створювати власні 2D-ігри у візуальному середовищі Construct, розвинути навички логічного мислення, креативності, роботи з анімаціями, інтерфейсом і звуками, а також базові знання з геймдизайну та програмування.
Після завершення курсу учні зможуть:
- Самостійно створювати ігрові рівні та персонажів в Construct
- Налаштовувати анімації, ефекти й поведінку об’єктів
- Організовувати переходи між сценами
- Працювати з логікою подій, UI та звуками
- Впроваджувати ігрові механіки
І семестр (16 занять)
- Ознайомлення з Construct, створення проєкту та папок, додавання об’єктів Sprite і TiledBackground, використання поведінок Platform і Solid
- Побудова рівня з масок, робота з поведінками Platform і Solid
- Імпорт блоків землі, знайомство з кадрами та анімаціями, створення рівня з декоративних блоків
- Налаштування швидкості анімацій, знайомство зі слоями та сортуванням, продовження побудови рівня
- Вибір і імпорт персонажа, створення першої анімації, використання поведінки Pin, ознайомлення з логікою Event Sheet
- Імпорт анімації Run, реалізація власного керування персонажем
- Імпорт усіх анімацій персонажа, перемикання між анімаціями
- Імпорт декорацій, додавання MaskJumpThru та ефекту Parallax, початок роботи з монетами
- Розворот персонажа, додавання тексту та змінної Score, створення лічильника очок
- Лічильник монет, створення шару UI та ефекту Parallax (0,0)
- Знайомство з Particles, ефекти дощу та снігу, логіка частинок при зборі монет
- Імпорт пилки з поведінкою Rotate, додавання змінної HP і тексту для HP, створення другого рівня
- Логіка відштовхування від пилки, програш при HP ≤ 0, скидання змінних
- Додавання порталів, логіка переходу між рівнями, створення меню та кнопки Play
- Налаштування відгуку кнопок, імпорт панелей для HP і монет, додавання іконок
- Імпорт звуків і плагіна Audio, додавання літаючого ворога, підсумковий проєкт семестру
ІІ семестр (20 занять)
- Створення та збереження проєкту, маска персонажа з поведінками Platform і ScrollTo, імпорт GroundBox і поведінки Solid, побудова тестового рівня, рух вперед і знищення при зіткненні
- Імпорт фону та шарів, імпорт персонажа з поведінкою Pin, додавання шипів і логіки рестарту, створення GameManager
- Перевірка стану гри, імпорт плагіна Touch, ефект миготіння блоку, імпорт трьох анімацій порталу
- Імпорт решти анімацій порталу, імпорт фінішного будиночка, початок логіки explosion
- Імпорт та налаштування Gear, створення функцій explosion та перенесення в неї логіки
- Знайомство з циклами, завершення функції explosion, створення FinishLevel і переходу на фініш
- Створення функції restart, винесення дій з explosion, налаштування порталів і гравітації
- Завершення порталів, додавання gameMode у менеджер, створення функцій jump
- Створення групи Functions, логіка повороту персонажа при стрибку та падінні
- Створення групи PlayerRotate, коментарі до функцій, додавання власної камери та використання lerp
- Завершення логіки scrollY, створення trampolines, додавання заголовка на FinishLevel, створення глобальних змінних
- Переходи між сценами, логіка кнопок і сцени ES_Finish
- Створення ES_Menu, логіка кнопки start, панель прогресу та відсоток проходження
- Панель та смужка прогресу, глобальний шар UI, додавання точок для елементів панелі
- Створення сцени SelectLevel, глобальна змінна CountLevels, ефект натискання кнопки
- Тестова генерація п’яти кнопок
- Теорія про генерацію у вигляді таблиці, формули для генерації
- Логіка перевірки рівнів і зміни кольорів кнопок
- Завершення логіки кнопок, клік для вибору рівня
- Додавання обробки кліку та переходу на рівень, підсумковий проєкт курсу
- Кількість уроків на місяць: 8
- Заняття проходять 1 раз на тиждень, 2 уроки по 50 хвилин (підряд)
- Тривалість курсу: 4 місяці
- Нова група стартує у вересні 2026 року
- Перше заняття – безкоштовно











