Как начать создавать игры в Roblox Studio: инструменты и первый проект
Создавать игры в Roblox Studio — значит собирать трёхмерный мир из деталей в бесплатном редакторе для Windows и macOS, задавать им свойства, а поведение описывать скриптами на языке Luau: платформа поднимается, лава отнимает жизнь, чекпоинт запоминает прогресс. Готовую игру публикуют на платформе Roblox, и в неё сразу могут зайти друзья автора. Для старта нужны четыре вещи: панели Explorer и Properties, работа с деталями, основы Luau с разделением на сервер и клиент и тестирование прямо в редакторе. Удобный первый проект — обби, полоса препятствий.
Содержание

Распространённое заблуждение — считать Roblox Studio конструктором, где всё делается мышью, как в инструментах из нашей статьи об играх без программирования. Карту действительно собирают из блоков, но без скрипта деталь не умеет ни убивать персонажа, ни двигаться, ни считать очки. Поэтому родителю и педагогу полезно смотреть на Studio как на первый «настоящий» язык программирования с наглядным результатом. А в России платформа снова доступна с июня 2026 года, но с ограничениями, о которых нужно знать до первого урока.
Что вы делаете в редакторе
Окно Studio держится на двух панелях. Explorer показывает дерево всего, что есть в игре: Workspace с видимым миром, Lighting со светом, ServerScriptService со скриптами сервера. Properties показывает свойства выделенного объекта: размер, цвет, материал.
Основной строительный материал — деталь (Part): блок, шар, цилиндр или клин. Важнейшее её свойство для начинающего — Anchored: незакреплённая деталь подчиняется физике и падает при запуске, и первая же «упавшая» полоса препятствий учит проверять этот флажок. Проверяют игру кнопкой Play прямо в редакторе, а для сетевой игры есть режим с несколькими клиентами и сервером, который показывает, что видит каждый игрок.
Скрипты на Luau: сервер и клиент
Luau — язык Roblox, основанный на Lua и, по описанию на сайте проекта, обратно совместимый с Lua 5.1; к нему добавлена постепенная типизация, то есть типы переменных можно указывать по желанию. Школы часто называют его просто Lua, и для первых уроков разницы нет.
В отличие от Scratch, игра в Roblox всегда сетевая. В документации о расположении скриптов (обновлена 2 октября 2026 года) три типа кода: Script запускается на сервере или клиенте в зависимости от места и свойства RunContext, LocalScript работает только на устройстве игрока, ModuleScript хранит код для повторного использования. Серверные скрипты кладут в ServerScriptService или прямо в детали в Workspace, клиентские — в StarterPlayerScripts, где они запускаются при входе игрока.
На практике правило такое: очки и правила игры решает сервер, а клиент отвечает за интерфейс, камеру и эффекты. Счёт в клиентском скрипте увидит только сам игрок, и лучше объяснить это до того, как проект разрастётся.
Учебный пример: обби на десять препятствий
Ситуация учебная. Ученик 11 лет строит полосу из десяти препятствий: прыжки по платформам, лава, движущийся мост и финиш. Сначала он рисует карту на бумаге и отмечает три чекпоинта, потом собирает её из закреплённых деталей и проверяет каждый прыжок: если он не даётся с трёх попыток, зазор уменьшают. Лава — красная деталь с коротким серверным скриптом внутри:
local part = script.Parent
part.Touched:Connect(function(hit)
local humanoid = hit.Parent:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.Health = 0
end
end)
Событие Touched срабатывает при касании, скрипт ищет у коснувшегося объекта компонент Humanoid (он есть у любого персонажа) и обнуляет здоровье. Так ребёнок впервые видит событие, условие и функцию. Мост ученик двигает через TweenService, а чекпоинты делает деталями SpawnLocation: при касании скрипт записывает их в свойство игрока RespawnLocation, и после падения персонаж появляется уже там. Надпись на финише выводит клиентский скрипт — поэтому её видит только тот, кто дошёл.
С чего начать и в каком порядке осваивать
Порядок ниже идёт от мира к поведению и от одного игрока к нескольким. Если начать со скриптов, ребёнок пишет код для объектов, которые не умеет построить; если отложить тест с несколькими клиентами на конец, ошибки сервера и клиента всплывут в большом проекте, где их трудно найти.
- Установите Studio, откройте пустой шаблон Baseplate и освойте камеру, выделение, растягивание и поворот деталей.
- Соберите обби только из закреплённых деталей и проверьте каждый прыжок кнопкой Play.
- Добавьте скрипт лавы и разберите в нём событие, условие и функцию.
- Сделайте движущуюся платформу и чекпоинты, а надпись на финише перенесите в клиентский скрипт.
- Запустите тест с двумя клиентами и проверьте, что каждый игрок видит свой прогресс.
- Опубликуйте игру, заполните анкету о содержании и пригласите двух-трёх друзей.
Дальше обычно нужен человек, который разберёт код. На курсе Айтигенио «Создание игр в Roblox» для детей от 7 лет три модуля по 14, 45 и 60 часов: карты и ландшафт, основы Lua с переменными, циклами, событиями и таблицами, затем интерфейс, инвентарь, магазин, NPC, модульные скрипты и хранение данных. После каждого модуля ученик защищает проект. Формат групп и цену на странице не называют — их нужно уточнить у школы.
Доступ из России, возраст и безопасность
3 декабря 2025 года Роскомнадзор ограничил доступ к Roblox, объяснив это, по сообщению «Сноба» со ссылкой на ТАСС, распространением запрещённых материалов и рисками для детей. 9 июня 2026 года Минцифры объявило о договорённости с компанией, а 10 июня платформа снова заработала, сообщила «Медуза». Чат в играх при этом для российских пользователей отключён: на форуме разработчиков Roblox в июле 2026 года подтвердили, что Experience Chat в России недоступен никому. Для кружка это значит, что о командной работе договариваются голосом на уроке, а перед набором группы стоит проверять, работает ли платформа.
Возрастные правила тоже изменились. С 7 января 2026 года, по объявлению Roblox, для доступа к чату нужна проверка возраста по камере; пользователей делят на шесть групп, а детям младше 9 лет чат по умолчанию выключен. Появились и детские учётные записи: Roblox Kids для 5–8 лет и Roblox Select для 9–15 лет. Поэтому автору игры нужно заполнить анкету о содержании: по документации о метках зрелости (обновлена 6 октября 2026 года) игру без полных сведений о содержании Roblox ограничивает для всех игроков, а детям доступны только игры с метками Minimal и Mild.
Сколько платит Roblox автору игры
Игра зарабатывает робуксы — внутреннюю валюту, которую игроки тратят на пропуска и предметы. Обменять их на деньги можно через программу Developer Exchange (DevEx), и её условия (страница обновлена 7 октября 2026 года) строже, чем кажется подростку. Участнику должно быть не меньше 13 лет, нужен подтверждённый адрес почты и не меньше 30 000 заработанных робуксов. Курс — 0,0038 доллара за робукс, то есть 114 долларов за минимальную сумму; до 5 сентября 2025 года было 0,0035. Выводить можно раз в календарный месяц, а купленные, подаренные и полученные по подписке робуксы не считаются — только заработанные на своих играх и предметах.
Выплаты идут через платёжный сервис Tipalti, и в условиях DevEx прямо сказано, что в некоторые страны Roblox платить не может. В таблице стран Tipalti для выплат в долларах, на которую ссылаются условия, на 8 октября 2026 года нет ни России, ни Беларуси: после Румынии сразу идёт Руанда. Значит, школьник из России может сделать игру, которая собирает робуксы, но вывести их обычным путём не сможет. Ребёнку, который идёт в Roblox ради заработка, это стоит сказать честно: ценность для него — язык программирования и законченные проекты.
Ошибки новичков и как проверить результат
Первая ошибка — собирать игру из чужих моделей Toolbox, не заглядывая внутрь: в них бывают лишние скрипты. Вторая — копировать один скрипт в каждую лаву вместо того, чтобы вынести код в ModuleScript. Третья — тестировать одним персонажем. Четвёртая — бросить обби на середине ради «игры мечты».
Проверка простая. Дайте обби человеку, который его не видел, и молча смотрите, понял ли он, куда идти, и сохранился ли прогресс после падения. Потом попросите ребёнка объяснить скрипт лавы словами: если он рассказывает, что такое событие и зачем проверка Humanoid, навык перенесётся в другой язык.
Как выбрать обучение для ребёнка
У детской программы проверьте, доходят ли до скриптов и разделения на сервер и клиент, публикуют ли игру, кто разбирает код и что будет с уроками, если доступ к платформе снова пропадёт.
Длинную программу с командной работой предлагает онлайн-курс Skillbox «Дизайн и программирование игр в Roblox Studio» для детей 10–12 лет: восемь месяцев, пять модулей от знакомства с редактором и моделирования персонажей до первого симулятора, программирования на Lua и финальной игры с презентацией. Цена на странице проверена 8 октября 2026 года — 74 400 ₽. Размер группы нужно уточнить у школы, а заниматься придётся за компьютером, не на планшете.
Если ребёнку трудно в группе, подойдёт индивидуальный формат: преподаватель видит каждую строку кода ученика.
Такой формат у курса Hello World «Создание 3D-игр в Roblox» для детей от 8 лет: индивидуальные онлайн-уроки по 55 минут, домашние задания, 3D-модели, Lua и публикация проектов на платформе. Поуровневого плана и числа занятий на странице нет, их стоит запросить у школы; первое занятие по карточке стоит 1 400 ₽.
Как навык влияет на доход педагога
Для учителя информатики или репетитора Roblox Studio — способ набрать группы детей, которые сами просятся на занятия. Зарплатной статистики по таким преподавателям нет, есть отдельные вакансии. Например, Skillbox искал преподавателя по курсу «Дизайн и программирование в Roblox Studio» с опытом от года: удалённо, частичная занятость, от 30 000 до 60 000 ₽ в месяц до вычета налогов, вакансия опубликована 15 сентября 2025 года и уже в архиве. Это одно предложение работодателя, а не рынок.
Чтобы оценить свой регион, ищите вакансии по запросам «преподаватель Roblox» и «программирование для детей» и смотрите, указана оплата за урок или за месяц, до вычета налога или на руки. Своему кружку стоит заложить риск: платформа уже закрывалась в России на полгода, поэтому программу полезно строить так, чтобы логику игр можно было продолжить в другом движке, например в Unity, о котором на сайте есть отдельная статья. Редактор бесплатен, расходы — компьютеры и подготовка заданий.
Сравнить школы, где учат делать игры, поможет рейтинг онлайн-школ по разработке игр. Он широкий и в основном о взрослых программах, поэтому детские курсы по Roblox в нём ищите отдельно. А готовность ребёнка видна без покупки: если он сам довёл обби до публикации и захотел добавить одиннадцатое препятствие, пора искать преподавателя.