Модуль 1: Вступ до Roblox Studio і основ програмування
Знайомство з Roblox Studio
- Введення в Roblox, огляд інтерфейсу Roblox Studio
- Що таке Roblox і Roblox Studio
- Створення акаунта та налаштування середовища
- Основні інструменти та панелі Roblox Studio
- Основні об’єкти та навігація
- Додавання та редагування об’єктів
- Навігація в 3D просторі
- Використання моделі та елементів з бібліотеки
Основи програмування на Lua
- Вступ до програмування на Lua
- Що таке Lua і чому його використовують у Roblox
- Основні концепції програмування: змінні, оператори, функції
- Скрипти в Roblox
- Створення та використання скриптів
- Основні події та їх обробка
Модуль 2: Розробка базових ігрових механік
Створення ігрових об’єктів
- Створення інтерактивних об’єктів
- Додавання поведінки до об’єктів
- Використання властивостей та методів об’єктів
- Основи фізики в Roblox
- Використання фізичних властивостей об’єктів
- Налаштування гравітації, маси та інших параметрів
Створення персонажів та NPC
- Створення та анімація персонажів
- Використання моделі персонажа
- Основи анімації в Roblox
- Розробка NPC та їх поведінки
- Створення скриптів для NPC
- Програмування руху та взаємодії NPC
Модуль 3: Розробка та публікація гри
Розробка ігрових рівнів
- Дизайн ігрових рівнів
- Принципи дизайну рівнів
- Використання інструментів для створення ландшафтів
- Створення різних рівнів складності
- Розробка кількох рівнів гри
- Налаштування переходів між рівнями
Тестування та публікація гри
- Тестування гри
- Пошук та виправлення помилок
- Оптимізація продуктивності гри
- Публікація гри
- Процес публікації гри на платформі Roblox
- Реклама та просування вашої гри
Завершальний проєкт
- Презентація проєктів: Кожен учасник курсу представить свою гру та поділиться досвідом розробки.


