Склад курсу:
- робота в програмному середовищі Roblox Studio
- знайомство з мовою програмування Lua
- вивчення принципу блочного програмування
- розробка 3D моделей Roblox
- знайомство з Game Passes та Badges
- створення інтерфейсу для власної гри
- освоєння сервісів зі штучним інтелектом
- основи використання Roblox Marketplace
- створення власного проєкту та його публікація
Навички, які розвиває курс:
- логічне мислення
- критичне мислення та аналітичні здібності
- об’ємне мислення
- креативність
- комунікабельність
- командна робота
Показати програму курсу
Навчання побудоване за рівнями.
Перший рівень – 4 місяці/16 занять
Другий рівень – 6 місяців/24 заняття
Мета курсу:
Навчити учнів створювати інтерактивні ігри та світи у середовищі Roblox Studio, розвивати навички програмування та 3D-дизайну.
Після завершення курсу учні зможуть:
- Впевнено працювати з інтерфейсом Roblox Studio
- Створювати 3D об’єкти та ландшафти
- Писати базові скрипти на мові Lua
- Реалізовувати інтерактивні елементи ігор
- Створювати користувацький інтерфейс (GUI)
1 рівень (16 занять)
- Що таке Roblox та Roblox Studio. Створення акаунта та встановлення Studio. Огляд інтерфейсу. Перші кроки в 3D просторі
- Камера та переміщення. Viewport (вікно перегляду). Базові інструменти: Select, Move, Scale, Rotate. Збереження та завантаження проектів
- Створення базових частин (куб, сфера, циліндр). Properties панель. Material та Color. Transparency та CanCollide
- Що таке програмування простими словами. Додавання Script до об’єкта. Рrint(“Hello World!”). Запуск та перегляд Output
- Зміна кольору частин через скрипт.
Parent.BrickColor. Цикл while для миготіння.
Color3.new() basics - Touched event (просто як “магія”). Додавання звуків. Sound:Play(). Перший інтерактивний об’єкт
- Тестування гри (Play Solo). Terrain Tools (швидкий огляд). Створення простого світу
- Будівництво простих структур. Model та групування. Union та Negate (основи). Anchoring
- Створення “Магічної кнопки”. Кнопка що змінює колір світу. Звукові ефекти. Тестування з друзями
- Проект 1: Створення інтерактивного світу
- Інтерактивні об’єкти (кнопки, що змінюють музику, кольори, або створюють ефекти). Презентація проєкту
- Що таке програмування. Lua в Roblox. Script vs LocalScript. Перший “Hello World”
- Numbers, Strings, Booleans. Створення змінних. Print() функція. Коментарі
- Арифметичні оператори. Порівняння. Логічні операторі. Випадкові числа (math.random)
- If statements. Else if та else. Nested conditions. Практичні приклади
- For loops. While loops. Repeat until. Break та continue
2 рівень (24 заняття)
- Створення функцій. Параметри та return.
- Local та Global Functions. Практика написання функцій.
- Workspace. FindFirstChild(). Parent та дочірні об’єкти.
- Створення, клонування та видалення об’єктів.
- Події Touched та ClickDetector. Основи взаємодії.
- Connection:Disconnect() та концепція Debounce.
- Проєкт 2. Інтерактивний об’єкт (двері, кнопка або творчий механізм).
- Players Service. Character, Humanoid. Health та WalkSpeed.
- Створення GUI: Frame, TextLabel, Position та Size (Scale vs Offset).
- Налаштування GUI: кольори, текст, шрифти та оформлення.
- MouseButton1Click. ImageButton та Hover-ефекти.
- Створення анімацій за допомогою TweenService (TweenInfo. Position, Size, Color tweens. Easing Styles).
- Додавання звукових ефектів (Sound, Volu, Pitch, Looped та PlaybackSpeed).
- Візуальні ефекти: Fire та Smoke. Explosion. Attachment points
- Проєкт 3. Міні-гра (клікер, паркур або збирач монет).
- Аналіз і покращення міні-гри: баланс, GUI та звукові ефекти.
- Збереження даних гравця: GetAsync та SetAsync. Error handling. Leaderstats.
- Обробка помилок при збереженні даних (pcall, Error Handling).
- Створення інвентаря (Tools та Handle. Equipped та Unequipped events).
- GUI для інвентаря та взаємодія з предметами.
- Multiple Places, Loading Screens та переходи між картами.
- Team Service, TeamColor. Neutral та AutoAssignable. Командний режим гри.
- UserInputService .ContextActionService та підтримка мобільних пристроїв.
- Фінальний проєкт: створення повноцінної гри з використанням усіх вивчених інструментів.
- Кількість уроків на місяць: 8
- 1 раз на тиждень, 2 уроки по 50 хвилин (підряд)
- сб. 10:00-12:00
- Пробне заняття – безкоштовно
- Нова група стартує у вересні










