
Как создать игру в Roblox: пошаговая инструкция

Полина Борисова
В попытке сделать красивое небо случайно настроила его так, что все теперь играют под водой
Roblox — это популярная онлайн-платформа, на которой можно играть, общаться и создавать игры на языке программирования Lua.
Миллионы пользователей создают здесь свои миры, соревнуются с друзьями и даже зарабатывают на своих проектах. Если вы давно мечтали попробовать себя в роли создателя игр, но не знали, с чего начать, то самое время разобраться.
Рассказываем, как создать собственную игру в Roblox и сделать первые шаги в мире геймдизайна.
Популярные игры в Роблоксе, созданные пользователями
Ежедневно в сервис Roblox заходит до 90 миллионов пользователей. В основном это дети и подростки, только 30% игроков старше 18 лет. На этой платформе создано (и продолжает создаваться) огромное количество игр, которые идут на всех популярных типах устройств: ПК, смартфонах, PlayStation и Xbox.
На платформе более 40 миллионов игр на любой вкус, сделанных самими пользователями. Все они были созданы в Roblox Studio — бесплатной программе, где можно проектировать уровни, программировать игровую логику, создавать 3D-модели, добавлять звуковые и другие эффекты. Вот некоторые примеры таких игр из числа самых приглянувшихся мне и популярных (чарт в Roblox обновляется каждый две недели):
- DOORS — хоррор-игра, где игрокам надо проходить через темные коридоры отеля, сталкиваясь с пугающими скримерами и решая головоломки.
- Shrimp Game — игра по мотивам культового сериала «Игра в кальмара»: надо сражаться с другими игроками, чтобы добраться до первого места и выжить.
- Dress to Impress — игра для развития стиля и креативности, нужно создавать наряды и участвовать в показах, чтобы стать топ-моделью Roblox.
- Fish — отправляйтесь в захватывающее путешествие на лодке, исследуйте моря и океаны, ловите рыбу и знакомьтесь с другими рыбаками в игре «Фиш».
- Rivals — один из самых популярных шутеров на платформе: нужно сразиться на дуэли, чтобы получить награды и ключи от кейсов с оружием.
- Мертвые рельсы — игра, в которой нужно уезжать на поезде от зомби.
- Синий замок — игра по мотивам аниме Blue Lock.
- Мир Данди — ужастик, в котором игрокам предстоит убегать от монстров.
- Выживание в стихийных бедствиях — игра на выживание при пожаре, смерче и извержении вулкана.
- Арсенал — командный шутер с широким выбором оружия.
Как создать игру в Roblox
Игры в Roblox пишутся на языке программирования Lua. Это язык с простым синтаксисом, который легко изучить даже начинающим разработчикам. Он нетребователен к ресурсам и считается безопасным, так как предотвращает выполнение вредоносного кода.
Впрочем, для того, чтобы создавать игры в Roblox, не обязательно уметь программировать. В редакторе Roblox Studio можно выбирать локации, добавлять в игровое пространство плагины и объекты с уже готовыми скриптами. Можно взять чужой код и подогнать его под свои нужды.
Создавать игры в Roblox можно только на устройствах с Windows или macOS, а вот играть можно, как уже говорилось, на любых платформах.
Шаг первый: скачайте Roblox Studio
Для начала нужно зарегистрироваться на сайте Roblox. Если вы заходите на сайт впервые, то увидите небольшую анкету. Разработчики не советуют указывать свое настоящее имя в целях безопасности. Если вы уже играли в Roblox, войдите в аккаунт с помощью кнопки Log In.

Зарегистрируйтесь или войдите в свой аккаунт
Вверху главной страницы с играми вы найдете кнопку Create. Нажав на нее, можно скачать и установить на свой компьютер программу Roblox Studio.

Установите Roblox Studio
Когда программа Roblox Studio будет установлена на ваш компьютер, откройте ее. Для входа в редактор потребуется ввести логин и пароль от вашего аккаунта.
Шаг второй: обучение в Roblox Studio
Теперь можно приступать к изучению базовых функций редактора. Для этого нажмите на кнопку Start Tour.

Вы увидите готовый шаблон игры и сможете редактировать его с помощью инструментов, доступных в Roblox Studio
На начальном этапе вы научитесь добавлять в игровые пространства объекты разной формы, менять их расположение, цвет, размер и другие характеристики. Для этого следуйте указаниям из всплывающих окон.

Окно одного из гайдов
На странице редактора Home есть и другие обучающие гайды:

Гайды расположены внизу в разделе Discover Studio
Рекомендуем пройти их, чтобы поднатореть в теории и начать создавать собственные игры в Roblox.
Шаг третий: создайте локацию для игры
Для начала рассмотрим простой пример механики игры, в которой необходимо собирать монеты. Чтобы создать такую игру, достаточно просто настроить мир и добавить в него объекты, обозначающие монеты.
Зайдите на страницу с шаблонами (Templates) и выберите один из пустых (Blank) шаблонов. Вы также можете использовать уже готовые шаблоны из каталога.

Выберите один из пустых шаблонов
В открывшемся редакторе найдите панель Terrain Editor — она находится слева от вашего игрового пространства. С помощью вкладки Create можно создавать или загружать виртуальные миры для игр Роблокс.

На панели Terrain Editor есть вкладки Create и Edit
На вкладке Edit можно добавлять в ваш будущий мир структуры и редактировать их. Например, покрасить землю, добавить возвышенности или водоемы.

Вкладка Edit — для редактирования структур
Вы также можете добавлять в игровой мир плагины, изменяющие внешний вид локации, такие как дождь, туман, свет (он может быть солнечным, от лампочек, других источников) и так далее. Для этого зайдите на Creator Hub.

Creator Hub — это единая платформа для для всех, кто создает контент на Roblox, будь то игры, модели, аватары и т. д.
Здесь вы найдете плагины, объекты, музыку и другие полезные дополнения, которые можно скачать бесплатно или за деньги.
Шаг четвертый: добавьте в игру объекты
Когда игровой мир будет готов, добавьте в него необходимые для игры объекты. В нашем случае это монеты. Для того чтобы добавить уже заскриптованные монеты в мир, выберите на верхней панели редактора вкладку View. На панели слева с названием Toolbox вы увидите каталог с готовыми объектами.

В строку поиска нужно ввести слово Coin (монета)
Перетащите подходящий объект в игровое пространство и нажмите «OK» на всплывающем предупреждении о содержании скриптов. Теперь в нашей игре есть объект, то есть монета, которую можно собрать. Справа показаны все ее характеристики.
Подсказка: если вы не видите панель справа, как на скриншоте, найдите и нажмите кнопку Explorer. Она расположена слева на верхней панели, внутри вкладки View.

У выбранного нами объекта уже прописаны четыре скрипта
Скрипт — это инструкция, по которой действует объект. У выбранного нами объекта уже прописаны четыре скрипта. Чтобы их посмотреть, щелкните по объекту или его названию (Collectable Coin) правой кнопкой мыши и выберите Script.
Первый из скриптов (CollectCoinScript) разрушает объекты, то есть монеты, когда игрок прикасается к ним (поскольку собранная монета пропадает из игры, то считается, что она «разрушается»). Другой скрипт (LeaderboardScript) ведет подсчет баллов за собранные монеты в специальном окошке, FloatingCoinScript заставляет монеты парить над землей, а SpinningCoinScript — вращаться вокруг своей оси.

Скрипт CollectCoinScript разрушает объекты
Вы можете добавить в ваш игровой мир сколько угодно монет и расположить их в разных частях карты. Таким образом можно настроить простую игровую механику, позволяющую игроку искать и собирать монеты в игровом пространстве. И главное — для этого не потребуются навыки программирования.
Шаг пятый: протестируйте игру
Теперь протестируйте игру, нажав на треугольник Play в верхней панели, чтобы убедиться, что все работает без ошибок.

Режим тестирования
Подождите, пока ваш персонаж (он появится сам по себе) прогрузится в игровом пространстве. Управляйте им с помощью клавиш W, A и D, чтобы найти и собрать монеты на игровом поле. Обратите внимание на появившееся справа окошко — в нем ведется подсчет собранных вами монет.

Коснитесь монеты с помощью персонажа и убедитесь, что цифра на панели справа изменилась, — это означает, что игра работает корректно
Вы можете дополнить игру другими объектами, изменить локацию или добавить нужные механики, вернувшись в редактор. Для этого нажмите на квадратную кнопку Stop вверху.
Шаг шестой: поделиться игрой с друзьями, чтобы играть в Roblox онлайн
Когда игра готова, поделитесь ей с друзьями. Для этого опубликуйте игру на платформе Roblox, нажав на кнопку File и выбрав Publish to Roblox As. Перед вами откроется меню публикации.

Дайте игре название и укажите, на каких платформах в нее можно будет играть
Укажите название игры и добавьте захватывающее описание типа «погрузись в мрачные глубины заброшенного подводного города, где каждый шаг может стать последним». Нажмите кнопку Make Public — и ваша игра станет доступна всем пользователям Roblox.
У нас ещё много всего интересного
Оставьте почту и получайте подборку лучших материалов от главного редактора раз в две недели.
