Состав курса
- работа в программной среде Roblox Studio
- знакомство с языком программирования Lua
- изучение принципа блочного программирования
- разработка 3D моделей Roblox
- знакомство с Game Passes и Badges
- создание интерфейса для собственной игры
- освоение сервисов с искусственным интеллектом
- основы использования Roblox Marketplace
- создание собственного проекта и его публикация
Навыки, развивающие курс
- логическое мышление
- критическое мышление и аналитические способности
- объемное мышление
- креативность
- коммуникабельность
- командная работа
Показать программу курса
Продолжительность курса: 36 недель – 36 занятий (1 занятие – 2 урока по 50 минут).
І семестр — 16 недель
ІІ семестр — 20 недель
Между семестрами предусмотрен перерыв (зимние каникулы).
Цель курса:
Научить учеников создавать интерактивные игры и миры в среде Roblox Studio, развивать навыки программирования и 3D-дизайна.
После завершения курса ученики смогут:
- Уверенно работать с интерфейсом Roblox Studio
- Создавать 3D объекты и ландшафты
- Писать базовые скрипты на языке Lua
- Реализовывать интерактивные элементы игр
- Создавать пользовательский интерфейс (GUI)
І семестр (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() - 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. Циклы While. Повторять до тех пор. Прервать и продолжить.
ІІ семестр (20 занятий)
- Создание функций. Параметры и возврат. Local vs global functions. Практика написания функций
- Workspace. FindFirstChild(). Parent и дочерние объекты. Создание и удаление объектов
- Проект 2. Интерактивный объект
- Создание объекта, реагирующего на прикосновение игрока (дверь, кнопка, или что-то творческое)
- Touched event. ClickDetector. Connection:Disconnect(). Debounce концепция
- Обслуживание игроков. Модель персонажа. Гуманоид. Здоровье и WalkSpeed
- Frame и TextLabel. Position и Size (Scale vs Offset). BackgroundColor и Text Properties
- MouseButton1Click. ImageButton. Hover-эффекты
- Создание анимации. TweenInfo. Position, Size, Color tweens. Easing Styles
- Sound объекты. Volume и Pitch. Looped и PlaybackSpeed. SoundGroups
- Излучатель частиц. Огонь и дым. Взрыв. Точки крепления.
- Проект 3: Мини-игра
- Создание простой мини-игры (сборщик монет, паркур, или кликер)
- Оценка геймплея, GUI, звуковых эффектов, общее качество
- Сохранение данных игрока. GetAsync и SetAsync. Error handling. Leaderstats
- Создание инструментария. Tools и Handle. Equipped и Unequipped events. GUI для инвентаря
- Несколько мест. Загрузочные экраны. Переходы по карте.
- Сервис Teams. TeamColor. Нейтральный и автоматически назначаемый. Командный геймплей.
- UserInputService.ContextActionService. Совместимость с мобильными устройствами
- Финальный проект. Создание полноценной игры с использованием всех изученных навыков
- Количество уроков в месяц: 8
- Занятия проходят 1 раз в неделю, 2 урока по 50 минут (подряд)
- Продолжительность курса: 9 месяцев
- Новая группа стартует в сентябре, а индивидуальные занятия можно начать в любой момент
- Пробное занятие – бесплатное











