Модуль 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
    • Реклама та просування вашої гри
Завершальний проєкт
  • Презентація проєктів: Кожен учасник курсу представить свою гру та поділиться досвідом розробки.
Обговорення та зворотний зв’язок: Обговорення ігор, що створили учасники, надання конструктивного зворотного зв’язку.