Чтобы создать игру в Роблоксе, установите бесплатную программу Roblox Studio для Windows или Mac, войдите под своим аккаунтом и откройте шаблон: Baseplate даёт пустую площадку, Platformer сразу ставит платформы и монеты. Мир собирается из деталей, логика пишется скриптами на языке Luau, проверка запускается клавишей F5, а выкладка идёт через меню File → Publish.
После первой публикации игра видна только вам. Чтобы в неё зашли другие игроки, нужна проверка возраста, об этом подробно ниже. Если вы пока выбираете, с чего начинать путь в геймдеве, сравните движки и языки в статье как научиться создавать игры.
Что нужно, чтобы сделать игру в Roblox

Studio бесплатна и ставится только на компьютер: на странице установки Roblox Studio указаны Windows и Mac. С телефона или планшета игру не собрать, там в Роблокс можно только играть.
| Параметр | Минимум | Рекомендуется |
|---|---|---|
| Система | Windows 10 или macOS 10.14 | Windows 11 или macOS 14 и новее |
| Оперативная память | 3 ГБ | 8 ГБ |
| Разрешение экрана | не указано | 1600×900 и выше |
Кроме компьютера понадобятся:
- аккаунт Roblox, его заводят на roblox.com, тот же, что для игры;
- базовый английский: документация для создателей на create.roblox.com выходит на английском, поэтому названия кнопок ниже мы даём так же, как в ней;
- пара свободных вечеров на первый уровень.
Если игру собирается делать ребёнок и ему нужен наставник, программы школ собраны в каталоге курсов по Roblox Studio. А тем, кому интереснее строить, чем писать код, может больше подойти Minecraft.
В России платформа снова работает с 10 июня 2026 года, тогда Минцифры сообщило о снятии ограничений с Roblox.
Как скачать и установить Roblox Studio
Установка занимает несколько минут. Порядок по инструкции Roblox:
- Зайдите на create.roblox.com под своим аккаунтом и запустите загрузку Studio.
- Во всплывающем окне нажмите Download Studio.
- Найдите установщик в загрузках браузера и откройте его двойным щелчком. На Windows файл называется
RobloxStudio.exe, на Mac этоRobloxStudio.dmg. - Когда установка закончится, нажмите Launch Studio.
- Войдите в Studio под аккаунтом Roblox.
Обновлять программу нужно сразу, как только появится кнопка Update в правом верхнем углу. Все игры работают на последней версии движка, и без обновления Studio новые функции и API вам не достанутся.
Канал основателя Checkroi Вани Буявца3 700 человек читают мой Телеграм-канал про нейросетиСобрал промпты для Claude Code и ChatGPT, разборы ИИ-инструментов и лайфхаки по продвижению бизнеса в одном местеПрисоединитьсяКак создать игру в Роблокс Студио: пошаговая инструкция
Возьмём простую полосу препятствий, в Роблоксе такой жанр называют obby. Игрок появляется на старте, прыгает по платформам и не должен упасть в лаву. Придумывать такие уровни и правила в больших студиях поручают геймдизайнеру, а здесь вы сами себе и дизайнер, и программист.
Шаг 1: выберите шаблон
На стартовом экране Studio в разделе Open a Template лежат заготовки. Среди них руководство по публикации называет такие:
- Baseplate: ровная площадка и точка появления игрока, больше ничего;
- Platformer: готовые платформы, монеты и движения персонажа вроде двойного прыжка и рывка;
- Racing: готовая гоночная машина и детали трассы.
Для первой игры берите Baseplate. На пустой площадке быстрее разобраться, откуда что берётся. Platformer пригодится позже, когда захочется посмотреть, как устроены готовые механики.
Шаг 2: соберите уровень из деталей
Деталь в Roblox называется Part. Кнопка Part есть на вкладках Home и Model, а если зажать стрелку в её углу, можно выбрать форму: блок, шар, клин, угловой клин или цилиндр.
- Вставьте несколько блоков и расставьте их лесенкой с промежутками.
- Меняйте размер и положение инструментами Move, Scale и Rotate на вкладке Home.
- Выделите все платформы и включите Anchor (на Windows
Alt+A, на Mac⌥+A).
Без третьего пункта игра не заработает. В справке о деталях сказано, что закреплённая деталь не сдвигается ни от гравитации, ни от столкновений. Без Anchor ваши платформы рухнут в первую же секунду теста.
Камерой в окне сцены управляют клавиши W, A, S, D, вверх и вниз её поднимают E и Q, а F наводит её на выделенную деталь. Деревья, дома и прочее окружение можно не лепить вручную: в окне Toolbox собраны модели, звуки и изображения от Roblox и других авторов. Свои модели можно сделать в отдельной программе и загрузить через 3D Importer: по документации Roblox, он принимает файлы .fbx, .gltf и .obj. Первые шаги в моделировании разобраны в инструкции как начать моделировать в Blender.
Шаг 3: поставьте точку появления
В шаблоне Baseplate объект SpawnLocation уже стоит. Перетащите его на первую платформу, иначе игрок окажется не там, где начинается маршрут. Если такого объекта в игре нет, Studio ставит персонажа примерно в точку с координатами (0, 100, 0), то есть высоко над центром карты.
Шаг 4: добавьте скрипт
Логику игры задают скрипты. Если вы никогда не писали код, загляните в обзор языков для начинающих, а здесь начните с проверочного скрипта:
- В окне Explorer наведите курсор на папку ServerScriptService и нажмите появившийся плюс.
- Выберите Script, откроется редактор кода.
- В новом скрипте уже есть строка
print("Hello world!"), оставьте её. - Откройте окно Output через меню Window, туда скрипт выводит сообщения и ошибки.
Настоящую механику, лаву, разберём в следующем разделе.
Шаг 5: протестируйте игру
Кнопки теста стоят в левой части верхней панели. Режим выбирают в выпадающем списке, а запускают кнопкой Play справа от него, так в документации:
| Режим | Клавиша | Что происходит |
|---|---|---|
| Test | F5 | игра запускается, ваш аватар появляется на SpawnLocation |
| Test Here | нет | аватар появляется перед камерой, удобно проверять дальний участок |
| Run | F8 | игра идёт без аватара, камерой вы управляете сами |
| Stop | Shift + F5 | тест останавливается, все объекты возвращаются на места |
Если в Output появилось Hello world!, скрипты работают и можно переходить к механике.
Первый скрипт на Luau: лава, которая сбрасывает игрока

Игры в Roblox программируют на Luau. На странице о Luau сказано, что этот язык вырос из Lua 5.1, а редактор в Studio подсказывает код, подсвечивает синтаксис и проверяет типы. Если вы раньше писали на Lua, большая часть кода покажется знакомой. Для сравнения, в Unity скрипты пишут на C#, а обзор остальных вариантов есть в статье на каких языках пишут игры.
Сделаем пол-лаву по учебному примеру Roblox:
- Вставьте под платформами большой Part и назовите его LavaFloor.
- В окне Properties поставьте материал Neon и оранжевый цвет.
- Добавьте внутрь LavaFloor объект Script, удалите строку с print и вставьте код.
local lava = script.Parent
local function kill(otherPart)
local partParent = otherPart.Parent
local humanoid = partParent:FindFirstChild("Humanoid")
if humanoid then
humanoid.Health = 0
end
end
lava.Touched:Connect(kill)
Что делает каждая часть:
script.Parentуказывает на деталь, внутри которой лежит скрипт, то есть на саму лаву;- событие
Touchedсрабатывает, когда лавы что-то касается, и передаёт в функцию коснувшуюся деталь; - если коснулась нога игрока, её родитель будет моделью персонажа, а в ней лежит объект
Humanoidсо здоровьем; humanoid.Health = 0обнуляет здоровье, и персонаж погибает.
Проверка if humanoid then нужна, потому что лавы касаются не только игроки. Упавший камень или другая деталь тоже вызовут Touched, но Humanoid у них нет, и без проверки скрипт выдал бы ошибку.
Как сохранить и опубликовать игру

Сохранять работу можно двумя способами, оба лежат в меню File. Как сказано в справке о файлах мест, Save to File пишет копию на диск в формате .rbxl (компактный двоичный) или .rbxlx (XML, файл крупнее), а Save to Roblox и Publish to Roblox отправляют проект на серверы. Предел размера одного места составляет 100 МБ.
Первая публикация:
- Выберите File → Publish, откроется окно с описанием игры.
- Загрузите иконку и обложку, впишите название, выберите жанр и коротко опишите игру.
- Нажмите Save. Игра получает свой идентификатор в Roblox, но играть в неё пока можете только вы, соавторы с правом редактирования и до 10 друзей близкого возраста, если вы их пригласите.
Выход к остальным игрокам зависит от того, на какую аудиторию вы целитесь. Условия из того же руководства на октябрь 2026 года:
| Кому открыть игру | Что потребуется |
|---|---|
| Игрокам от 16 лет | аккаунт старше 2 дней и без нарушений, проверка возраста по лицу или документу, ответ на вопрос анкеты о контенте для взрослых |
| Всем возрастам | всё из строки выше, плюс верификация аккаунта, двухфакторная защита, полная анкета зрелости контента и проверка игры для детских аккаунтов |
| Всем возрастам, условие по оплате | подписка Roblox Plus или Premium два месяца подряд либо возвратный сбор 1 000 Robux |
Сбор вернут, если 60 дней подряд в игре будет 25 активных игроков и модерация её не заблокирует. Так Roblox отсекает спамеров, которые плодят пустые игры. Сама Studio и публикация для аудитории 16+ остаются бесплатными. Как устроены доходы тех, кто выпускает свои игры, а не работает в студии, мы разбирали в статье сколько зарабатывают разработчики игр.
Частые ошибки новичков
Платформы падают при запуске. Детали не закреплены. Выделите их и включите Anchor, а потом проверьте ещё раз клавишей F5.
Скрипт молчит. Обычный Script по умолчанию работает только в серверных контейнерах вроде ServerScriptService или Workspace. По документации о типах скриптов, LocalScript выполняется только у игрока, а ModuleScript хранит код, который подключают из других скриптов.
Решение: кладите первые скрипты в ServerScriptService или внутри детали, как с лавой. Текст ошибки ищите в окне Output.
Чужая модель из Toolbox тормозит или ведёт себя странно. Откройте её скрипты. Справка Roblox предупреждает: запутанный, нечитаемый код в модели может оказаться вредоносным бэкдором. Такую модель удалите и пожалуйтесь на неё в магазине Creator Store.
Друзья не видят игру. Новая игра закрыта по умолчанию. Пригласите их через File → Invite early testers или пройдите проверку возраста и откройте игру по таблице выше.
Тест запускается не так, как ждали. Проверьте режим в выпадающем списке рядом с кнопкой Play: Test (F5) ставит аватар на SpawnLocation, Run (F8) запускает игру без аватара.
Как учиться дальше
Когда первый уровень готов, у Roblox есть бесплатный учебный курс для создателей: в нём собирают платформер, где игрок копит монеты и меняет их на силу прыжка. Курс рассчитан на тех, кто уже знаком с основами программирования, новичкам Roblox советует начать с азов работы в Studio.
- Разберитесь с разделением на сервер и клиент: игры в Roblox по умолчанию многопользовательские, и от этого зависит, где должен лежать скрипт.
- Попробуйте встроенного помощника Assistant. В справке об Assistant сказано, что он отвечает на вопросы, создаёт объекты и скрипты прямо в проекте и объясняет выделенный код.
- Посмотрите, куда ведёт хобби: в статье как стать разработчиком игр есть план на год.
Где научиться делать игры в Roblox Studio системно
Одну механику по инструкции собрать несложно. Сложнее придумать игру целиком: уровни, экономику, интерфейс, сохранение прогресса. На курсах по Roblox Studio этому учат на проектах, с преподавателем, который разбирает код. Подборка программ, цены и возраст учеников собраны ниже, а более широкий выбор, включая Unity и Unreal, лежит в разделе курсов по разработке игр.
| Курс | Школа | Стоимость со скидкой | В рассрочку | Длительность | Обзор курса от Checkroi |
|---|---|---|---|---|---|
| Программирование и дизайн в Roblox Перейти на сайт курса | 69 086 ₽ | - | 1 месяц | Обзор курса | |
| Создание игр в Roblox Studio Перейти на сайт курса | 9200 ₽ | - | 9 месяцев | Обзор курса | |
| Разработка игр в Roblox 3-9 класс. Егор Скрыпченко Перейти на сайт курса | 34 515 ₽ | 3107 ₽/мес. | 12 месяцев | Обзор курса | |
| Создание игр в Roblox для детей. Программирование на Lua (Детское) Перейти на сайт курса | 4568 ₽ | - | 4 месяца | Обзор курса | |
| Создание игр в Roblox с Шоном Перейти на сайт курса | 6800 ₽ | - | 2 месяца | Обзор курса |
Больше программ — в полном каталоге курсов по Roblox Studio




