Перейти к содержимому

Roblox studio что это за программа

  • автор:

Разработка игр в Roblox Studio — бесплатные видеоуроки для детей и подростков

Мы подготовили серию видеоуроков, которые познакомят детей 9-14 лет с созданием игр для Roblox и научат программировать на языке Lua.

Roblox (Роблокс) — это популярная платформа, где каждый может создать и разместить свой проект. Игры для сайта можно разрабатывать с помощью движка Roblox Studio (Роблокс Студио), где используются скрипты на языке Lua. Создавать проекты в Roblox Studio несложно, этому можно научиться даже в 9 лет.

Школа программирования для детей Pixel подготовила серию бесплатных видеоуроков по Roblox Studio для начинающих. Это короткие последовательные уроки, с помощью которых можно разобраться в возможностях программы, а также научиться писать небольшие скрипты на Lua и делать базовые игры: шутеры, Obby, Capture the Flag и др.

Урок 0. Инструкция по установке Roblox Studio

Первым делом нужно скачать программу. Это просто, подробная инструкция в видео.

Roblox Studio

Roblox Studio — многопользовательская онлайн-платформа, в которой многие вещи упрощены и адаптированы так, что даже младшие школьники могут создавать в ней свои проекты, используя лёгкодоступный для понимания язык программирования Lua.

Чему научится ребёнок?

Напишет первый код

Проекты в Roblox Studio кодируются в системе объектно-ориентированного программирования, использующей легкодоступный для понимания язык программирования Lua для управления игровой средой.

Создаст собственный проект

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

Продолжит развивать навык программирования

Освоит «этику программиста» и получит представление о том, как структурировать код.

Создавать свои объекты в 3D пространстве

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

Основам игровой физики движка

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

Научится работать в команде

Сможет проявлять себя в команде, с радостью бежать на занятия, чтобы общаться с друзьями из разных стран мира.

Создание 3D-игр в Roblox Studio для детей и подростков — бесплатные видеоуроки

Подготовили плейлист с видеоуроками по Roblox Studio и программированию на Lua. Попробуйте покопаться в Роблокс и сделать свои первые игры.

Обложка поста Создание 3D-игр в Roblox Studio для детей и подростков — бесплатные видеоуроки

Roblox (Роблокс) — это платформа, где можно выложить 3D-игру, созданную в специальной программе — Roblox Studio (Роблокс Студио). Здесь даже дети с 8-9 лет могут моделировать 3D-объекты, создавать игровые вселенные, учиться писать скрипты на Lua — простом и легко усваиваемом языке программирования.

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

Урок 0. Скачивание и установка Roblox Studio

Для начала давайте установим Roblox и Roblox Studio на компьютер. Подробная инструкция в видео.

Урок 1. Создание первой карты в Роблокс Студио

Процесс обучения начнём с разбора интерфейса программы, а заодно попробуем создать первую игровую карту.

Урок 2. Основы Lua, первые шаги в создании игры

В этом уроке мы разберём, как создать скрипт на языке Lua. А также рассмотрим особенности этого языка, попробуем сделать небольшую программу. Кроме того, мы научимся делать спавн героя и создадим мини-игру в жанре шутера (стрелялки).

Урок 3. Создание уровней, циклы

Мы продолжим изучать язык программирования Lua и писать скрипты, познакомимся с понятием циклов. А также подробно разберём тему добавления уровней в игру, попробуем создать проект наподобие популярного LineRunner.

Урок 4. Создание первого уровня игры Obby

В этом видео мы познакомимся с понятиями условия и функции в программировании. В процессе создадим игру в жанре Obby — проект с полосой препятствий. И добавим в нее несколько уровней.

Урок 5. Создание диалогов в Роблокс

На этом занятии займёмся построением диалогов. Чтобы их осуществить, нам нужно добавить несколько второстепенных персонажей в наш «платформер».

Урок 6. Компоненты GUI в Roblox Studio

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

Урок 7. Создание 3D-игры Capture the Flag

Давайте научимся создавать команды для наших игр. Для проекта Capture the Flag мы добавим 4 команды, им предстоит пройти полосу препятствий и добраться до вершины первыми. В ходе игры команды будут мешать друг другу.

Урок 8. Продолжаем создавать игру Capture the Flag

Улучшим и доделаем нашу игру.

Урок 9. Повторение материала

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

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

Провел мастер-класс по Roblox Studio

Попросили провести мастер-класс для первоклашек продолжительностью чуть меньше часа по программе «Roblox Studio». Как и в прошлый раз с веб-сервисом «Tinkercad», я раньше вообще не знал о существовании программы «Roblox Studio». Тоже пришлось поднапрячься и изучить видеоролик по теме, присланный мне в качестве подготовительного материала, а также материалы с сайта платформы «Roblox». Дети, кстати, прекрасно знают об этой программе и много играют в игры, созданные пользователями «Roblox Studio».

Что такое «Roblox» и «Roblox Studio»

«Roblox» — это американский веб-сервис, игровая платформа. Насколько я понял, пользователи «Roblox» могут создавать игры и размещать их на этой игровой платформе, затем в эти игры играют другие пользователи. В википедии пишут, что в начале 2023 года игровая платформа «Roblox» побила мировой рекорд по количеству одновременно играющих пользователей, которых в тот момент набралось 9,3 миллиона человек. Сайт игровой платформы «Roblox»:

«Roblox Studio» — это бесплатная программа, которую можно загрузить (с сайта платформы «Roblox») и установить на свой компьютер. Эта программа позволяет создавать те самые игры, которые позже можно разместить на игровой платформе «Roblox». Игры создаются на движке с закрытым исходным кодом. Этот движок и реализован в программе «Roblox Studio». Википедия:

Программа «Roblox Studio» предназначена для создания трехмерных игр.

Загрузить установщик программы «Roblox Studio» можно по следующему адресу:

После установки программы «Roblox Studio» потребуется зарегистрироваться на сайте платформы «Roblox». Затем полученные логин и пароль можно будет использовать для входа в программу «Roblox Studio». Регистрация несложная: обязательно нужно указать дату рождения, псевдоним (логин) и пароль. Можно указать пол, но это необязательно. При выходе из аккаунта вам порекомендуют еще указать адрес электронной почты как способ для восстановления пароля в случае, если вы его забудете. Но адрес электронной почты можно и не указывать, если вы уверены в том, что не забудете свой пароль.

Таким образом, регистрация учеников не представляет сложности, в отличие от некоторых других интернет-сервисов, на которых требуют обязательное указание (и подтверждение) адреса электронной почты, а также указание (и подтверждение) номера мобильного телефона.

Что делали на мастер-классе

В рамках мастер-класса нужно было научить детей, как создать в программе «Roblox Studio» космическую базу с космическим кораблем и космонавтом. Приемы работы в программе «Roblox Studio» во многом похожи на приемы работы в «Tinkercad». Мне показалось, что работать в программе «Roblox Studio» попроще, но, возможно, такое впечатление получилось из-за несколько других задач, которые нужно было выполнить.

Результат создания космической базы в программе «Roblox Studio» (чтобы открыть картинку в оригинальном размере, щелкните по ней мышкой):

Для создания базы использовался шаблон «Obby» (в программе предлагается сразу несколько десятков готовых шаблонов), в котором сначала были удалены все объекты. Создание базы начинается в «пустоте». Накладываем в качестве фона картинку с космосом и планетой Земля. Затем на этом фоне создаем площадку (ее нужно заякорить, чтобы она не упала вниз в начале игры).

Человечка (аватара игрока) создавать не нужно, он сам появится в указанном месте. Местом появления аватара является площадка с рисунком чего-то, похожего на солнце (Spawn Location).

Саму комическую станцию и космический корабль можно выбрать из библиотеки программы «Roblox Studio». В этой библиотеке уже есть готовые объекты, но их можно также создать и самому. Выбранный из библиотеки программы «Roblox Studio» космический корабль уже запрограммирован на определенные действия. После запуска готовой игры человечек (аватар игрока) появляется в указанном месте, им можно управлять, заставить бегать по станции и даже упасть с платформы вниз, откуда уже нельзя будет возвратиться. Человечек может сесть на космический корабль и передвигаться по станции, либо вообще улететь с платформы в неведомые космические дали.

Впрочем, детей не слишком заинтересовала космическая станция. Им интереснее было создавать что-то на земле: разные домики, траву, деревья и так далее. Один участник создал целый дом с гаражом, в котором поместил парк из пяти гоночных машин. Было весело.

Полученное в программе можно сохранить в отдельный файл с расширением «.rbxl».

Дополнение от 03.11.2023 г. paisiypchelnik подкинул сегодня в своем списке песню, которая могла бы стать фоном для этого поста. Я эту песню впервые слышу, но она мне понравилась. Название: «Commander Shepard», группа: «Miracle of Sound». Песня опубликована в 2011 году на официальном канале группы:

Вообще, сама песня — про капитана Шепарда, крутого парня (или крутой девушки) и аватара игрока из известной игры «Mass Effect», сделанной в жанре космического боевика. Видеоклип по ссылке однозначно заслуживает просмотра.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *