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


