Блог онлайн школы Пиксель

Как сделать PUBG в Roblox (Роблокс)

Привет друзья! Школа программирования “Пиксель” запускает серию уроков по созданию игры в жанре Battle Royale в Roblox. Думаем, каждый из вас слышал про самую популярную игру в этом жанре — PUBG. Начиная с сегодняшнего дня, мы будем выпускать обучающие видео и инструкции по созданию игры в данном жанре.

Найти видеоурок вы можете в конце этой статьи. Итак, поехали!

Моделирование острова в Roblox


Давайте построим остров в Роблокс. После перехода в Terrain Editor открываем вкладку Edit. Первым делом мы окружили остров водой. Это закроет все свободное пространство, а также таким образом мы четко выделим, что место, где мы находимся, является островом.

как делать карты в роблокс

После этого мы выбираем функцию Add, подбираем материал камень и начинаем делать 1 слой острова, точечно выставляя границы нашей местности.

как добавить карту в роблокс

как сделать свою карту в roblox

Первый слой мы наносим немного хаотично, поскольку он будет сделан из камня. Этот материал не может быть идеально ровным, таким образом мы создаем эффект живого острова, который был сформирован самостоятельно. К тому же, такая хаотичность в нашем случае придаст объем и контур нашему острову, что, несомненно, скажется на конечном дизайне.

как сделать карту в роблоксе

При моделировании контура мы заведомо думали о том, как он будет выглядеть. Если вспомнить остров из оригинальной игры, нужно выделить немного свободного места для игроков, взлетную площадку для самолета и сделать красивые края.

Несомненно, полностью копировать остров мы не будем, поскольку в Роблоксе нет для этого нужды. Поэтому на нашем острове будет немного свободного места для игроков и взлетная полоса, созданная также с помощью Террейн Эдитора. Затем мы отводим место под взлетную полосу, именно оно будет максимально приближенно к ровной фигуре. Однако, мы не создаем банальный прямоугольник, а пытаемся немного поломать геометрию. Но форма прямоугольника четко читается в этом контуре.

как создать свою карту в roblox

как создать карту в роблокс

После нанесения второго слоя песка переходим к наполнению острова третьим и основным материалом — землей с травой. Если вспомнить оригинальный остров из игры батлграунд, там было примерно так же. В местах сцепления слоев так же точечно наносим землю.

роблокс материал

После того как мы сделали сцепление с землей, остается только закрыть основное пространство тем же материалом.

Делается это немного проще. Выбираем кисть побольше и заполняем пространство, тут уже можно расслабиться и не стараться сделать все по нужной высоте, поскольку с помощью нашего инструмента выравнивания мы добьемся нужной нам высоты.

roblox battle royale

После заполнения всех дыр и повторного выравнивания острова получаем следующую картину.

roblox pubg

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

роблокс battle royale

После нанесения второго слоя камня выделяем конкретную область, а именно — место, которое отведено для игроков. Поэтому на эту часть острова мы наложим еще один слой камня, и таким образом на фоне всего контура это место будет выделяться по сравнению со всей местностью.

роблокс pubg

Моделирование взлетной полосы


Теперь переходим к следующему этапу — моделированию взлетной полосы для нашего самолета, который будет забирать игроков и перевозить их к главному месту событий. Как мы писали ранее, создавать взлетную полосу мы будем также с помощью Террейн Эдитора. Так как у нас уже есть ровная поверхность, достаточно будет просто перекрасить материал земли на материал грязи, она идеально сюда подходит. Давайте приступим. Для этого открывает функцию Paint, выбираем Mud и начинаем перекрашивать местность, также выдерживая детализацию.

роблокс батл рояль

Не нужно делать полосу идеально ровной, поскольку это не полноценная взлетная полоса из специального покрытия. Наносим линии волнисто, дабы поломать геометрию.

роблокс королевская битва

После выравнивания и закрашивания полосы мы поняли, что хотим выделить ее на острове, поэтому решаем немного приподнять нашу полосу. Сделать это очень просто: с помощью функции Add добавляем небольшой слой материала, а после выравниваем всю полосу на этот уровень высоты.

После настройки высоты необходимо немного сгладить нашу полосу, для этого выбираем функцию Smooth и проходимся по краям нашей полосы.

роблокс симулятор острова

После финального сглаживания, добавим наш долгожданный самолет в Роблокс, для этого мы будем использовать модель из Toolbox-а, которую уже ранее заготовили. Добавляем объект на карту и выравниваем его на начало полосы, также выставляя нужный нам угол.

battleground roblox

Моделирование столиков


Вспоминая оригинальный остров, мы решили смоделировать те небольшие столики, на которых лежит оружие.

Использовать будем обычные Part-ы, поскольку форма стола несложная, этого будет вполне достаточно.

роблокс батлграунд

Главное — подобрать правильные материалы. Мы выберем Wood, поскольку наша столешница будет деревянной.
пабг в роблоксе

Убираем галочку напротив Move.

пабг режим в роблокс

После моделирования столешницы перейдем к основанию нашего стола, сыграем на контрасте и выберем для него другой цвет, форма будет не очень сложной, поэтому тех же Part-ов хватит сполна. Отключение галочек на Move, Rotate позволит нам более точно выбирать позицию и параметры наших фигур.

игры похожие на пабг в роблокс

Не забывайте использовать дублирование, комбинацией Ctrl + D, это в разы быстрее и удобнее, чем постановка нового Part-а. Удлиняем ножки нашего стола, а также немного расширяем столешницу в месте, где начинаются ножки. После этого просто копируем верхнюю деталь и благодаря отключению галочки в свойствах Move расширяем плоскую часть настолько, насколько нам нужно, без привязки.

роблокс пабг мобайл

Проведя небольшие тесты, поставили чекпоинт с невидимым блоком, а также добавили второй ряд столов, настроив их под размер игрока.

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


Бесплатные видеоуроки Roblox для детей