Создание игр в Roblox Studio
Переход из игроков в разработчики: Roblox Studio, скриптовый язык Lua и собственная игра, в которую можно позвать друзей. За 18 занятий ученик разберёт объекты и скрипты, анимацию, интерфейс, игровую логику и работу с данными.
О программе
Roblox Studio — та же среда, в которой сделаны игры, куда дети играют каждый день. Здесь они переходят из игроков в разработчики: строят сцену, пишут скрипты на Lua и собирают собственный проект, который можно опубликовать и показать друзьям.
Lua — настоящий скриптовый язык с переменными, функциями, таблицами и условиями, но с очень мягким входом. За 18 занятий ученик разбирает объекты и свойства, анимацию через TweenService, триггеры и события, интерфейс, логику игровых правил, работу с данными и модульный код. Курс заканчивается законченной игрой и её защитой перед группой.
Что дают занятия
Язык Lua
Настоящий скриптовый язык: переменные, функции, таблицы, условия и циклы.
Собственная игра
К концу курса — законченный проект, в который можно позвать друзей играть.
Основы геймдизайна
Механика, интерфейс, баланс и то, почему в одну игру играют, а в другую нет.
Критическое мышление
Найти ошибку в собственной логике и переделать — главный навык разработчика.
Как проходит обучение
Курс идёт семью модулями — всего 18 занятий. Каждое добавляет к общему проекту новый слой — от первой платформы до готовой игры.
Модуль 1
Первые шаги в Roblox Studio
Знакомство со средой. Разбираем объекты, свойства и скрипты и пишем первый код на Lua.
Первые шаги в Roblox Studio
Знакомство со средой. Разбираем объекты, свойства и скрипты и пишем первый код на Lua.
| Занятие 1 | Что такое Roblox Studio? Разбираем интерфейс и основные понятия: объекты, свойства, скрипты. |
| Занятие 2 | Строим сцену: создаём и настраиваем простые объекты, меняем материалы и физику. |
| Занятие 3 | Первый скрипт на Lua: разбираем синтаксис, события и функции и оживляем объект. |
| Итог | Ученик ориентируется в редакторе и пишет первый работающий скрипт. |
Модуль 2
Анимации и игровые механики
Сцена приходит в движение. Дети осваивают TweenService и триггеры и собирают первые механики.
Анимации и игровые механики
Сцена приходит в движение. Дети осваивают TweenService и триггеры и собирают первые механики.
| Занятие 4 | TweenService: плавное движение и анимация объектов без покадровой отрисовки. |
| Занятие 5 | Триггеры и события: платформа, которая срабатывает, когда на неё встали. |
| Занятие 6 | Первая механика: собираем движущуюся платформу, дверь и ловушку в одну сцену. |
| Итог | Ученик делает анимированную сцену, где объекты реагируют на игрока. |
Модуль 3
Создаём интерфейс
У игры появляется лицо. Разбираем GUI и обработку ввода: кнопки, панели, меню и диалоговые окна.
Создаём интерфейс
У игры появляется лицо. Разбираем GUI и обработку ввода: кнопки, панели, меню и диалоговые окна.
| Занятие 7 | GUI в Roblox: экранные панели, кнопки и текст. |
| Занятие 8 | Обработка ввода: нажатия, наведение и реакция интерфейса. |
| Занятие 9 | Диалоговые окна и меню: собираем интерфейс для своей игры. |
| Итог | У игры появляется интерфейс: меню, кнопки и подсказки игроку. |
Модуль 4
Логика в действии
Игра начинает жить по правилам. Дети разбирают условия и логические операции и управляют через них событиями.
Логика в действии
Игра начинает жить по правилам. Дети разбирают условия и логические операции и управляют через них событиями.
| Занятие 10 | Условия и операторы сравнения: игра учится проверять состояние. |
| Занятие 11 | Вложенные условия и логические операции: сложные правила поведения объектов. |
| Занятие 12 | Логика в механике: проверка победы, выбор уровня, реакция на действия игрока. |
| Итог | Ученик управляет игровыми событиями через логику, а не через длинные цепочки скриптов. |
Модуль 5
Переменные и таблицы в Lua
У проекта появляется память. Дети работают с переменными и таблицами: счёт, инвентарь, таблица рекордов.
Переменные и таблицы в Lua
У проекта появляется память. Дети работают с переменными и таблицами: счёт, инвентарь, таблица рекордов.
| Занятие 13 | Переменные: счёт, жизни, таймер и настройки игры. |
| Занятие 14 | Таблицы и массивы: инвентарь, список игроков, таблица рекордов. |
| Занятие 15 | Ввод и вывод данных: обновляем показатели прямо во время игры. |
| Итог | Ученик хранит и обрабатывает игровые данные и показывает их игроку. |
Модуль 6
Функции и модули
Код приводится в порядок. Ученик выносит логику в функции и модули и оптимизирует ресурсы проекта.
Функции и модули
Код приводится в порядок. Ученик выносит логику в функции и модули и оптимизирует ресурсы проекта.
| Занятие 16 | Функции: параметры, возвращаемые значения и повторное использование кода. |
| Занятие 17 | Модули: выносим общую логику и разбираемся, как оптимизировать ресурсы. |
| Итог | Код становится модульным: его легко читать, править и переиспользовать. |
Модуль 7
Сложные алгоритмы и финальный проект
Финал курса: продвинутая механика на модульном коде и защита готовой игры перед группой.
Сложные алгоритмы и финальный проект
Финал курса: продвинутая механика на модульном коде и защита готовой игры перед группой.
| Занятие 18 | Собираем финальный проект: продвинутая игровая механика на модульном коде и защита игры перед группой. |
| Итог | Ученик заканчивает курс собственной игрой на платформе Roblox и умеет объяснить, как она устроена. |
Сколько стоит и что входит
за одно занятие. Оплата авансовым платежом в начале каждого месяца.
стоимости курса можно оплатить материнским капиталом — у технопарка есть образовательная лицензия.
можно вернуть через налоговую — у технопарка есть образовательная лицензия. С 36 000 ₽ это около 4 600 ₽ за курс.
Что входит в стоимость
- 18 занятий по 2 академических часа, с сентября по январь
- Компьютер и Roblox Studio на занятии
- Готовая игра остаётся у ученика — её можно опубликовать и показать друзьям
- Защита проекта перед группой
Расписание
Занятия идут только по выходным. В таблице — время начала групп.
| сб | вс | |
|---|---|---|
| м. «Войковская» | 10:00 | 10:00 |
| м. «Молодёжная» | — | 15:00 |
Свободные места и точное время старта уточняйте у администратора.
Что дальше
после этого курса обучение можно продолжить на:
Если у вас остались вопросы – мы поможем!
Наши консультанты помогут выбрать направление, расскажут о форматах и программах обучения.