Состав курса
- работа в программной среде Roblox Studio
- знакомство с языком программирования Lua
- изучение принципа блочного программирования
- разработка 3D моделей Roblox
- знакомство с Game Passes и Badges
- создание интерфейса для собственной игры
- освоение сервисов с искусственным интеллектом
- основы использования Roblox Marketplace
- создание собственного проекта и его публикация
Навыки, развивающие курс
- логическое мышление
- критическое мышление и аналитические способности
- объемное мышление
- креативность
- коммуникабельность
- командная работа
Показать программу курса
Учеба построена по уровням.
Первый уровень – 4 месяца/16 занятий
Второй уровень – 6 месяцев/24 занятия
1 занятие – 2 урока по 50 минут
Цель курса:
Научить учеников создавать интерактивные игры и миры в среде 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() - 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. Повторять до тех пор. Прервать и продолжить.
2 уровень (20 занятий)
- Создание функций. Параметры и возврат.
- 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
- Пробное занятие – бесплатно
- Новая группа стартует в сентябре










