Вадим Бордик

Вадим Бордик
Директор школы программирования для детей «Пиксель»

Программирование в Роблокс: создаем 3D-игры с нуля

Программирование в Роблокс: создаем 3D-игры с нуля
10 марта 2022
Подпишитесь на нас в Telegram

Игровая вселенная Роблокс уже давно покорила детей и подростков со всего мира: сегодня на платформе можно найти порядка 40 миллионов игр в любом жанре и для любого возраста. 

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

К тому же игровая платформа регулярно подогревает к себе интерес коллаборациями с известными мировыми брендами и популярными исполнителями. Роблокс стала первой игровой платформой, где свои игровые миры создали такие компании как Gucci, Ralph Lauren, Hyundai и даже Пэрис Хилтон. 

А еще Роблокс открыла возможность разработчикам игр зарабатывать на создании игрового контента. Только за 2021 год отчисления создателям игр для онлайн-платформы составили порядка 500 миллионов долларов. 

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

Так что же именно так привлекает в Роблокс?

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

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

Роблокс

Нью-Йорк в Роблокс

Роблокс

Красная площадь в Роблокс

Игровой мир Hyundai в Роблокс

Игровой мир Hyundai в Роблокс

Именно возможность безграничного творчества и привлекает детей со всего мира в Роблокс. А где еще, как не в Роблокс, можно реализовать любую идею по созданию игрового мира с нуля?!

Роблокс

Воссоздание крушения Титаника (также в Роблокс)

Программирование на LUA в Роблокс

В Роблокс используется язык Lua – сравнительно простой для изучения язык, который легко могут освоить даже дети. Для чего используется язык Lua?

Также как и Python, Lua относится к высокоуровневым языкам программирования, но по возможностям и реализации Lua ближе всего к JavaScript.

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

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

Какие возможности открывает язык Lua в Роблокс

Язык программирования Lua

Язык программирования Lua

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


Онлайн-маркет игр и аватаров (персонажей) в Роблокс

Как создать свою 3D-игру на Lua в Роблокс

1. Для начала создадим учетную запись на https://www.roblox.com/ и установим Роблокс Студио. 

Roblox

Игровая платформа Roblox.com

Далее в вашем профиле будут сохранены все выбранные игровые миры и предметы, полученные в играх. 

Смотрите подробное видео по установке здесь

2. Теперь попробуем запустить Роблокс Студио на своем компьютере и спроектировать карту для игры.


Интерфейс Роблокс Студио

Роблокс

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

Подробнее про создание карты смотрите видеоурок здесь.

3. Наконец-то приступаем к созданию игры! Но для начала пробуем создать свой первый 3D-объект в языке Lua!

Роблокс

3D-моделирование в Роблокс Студио

Чтобы вывести на экран куб, достаточно написать эти строчки в коде. 

Роблокс

Подробнее про 3D-моделирование смотрите здесь.

Теперь можно приступать к созданию игры. В основном меню Роблокс Студио выбираем карту Line Runner.

Роблокс

Карта Line Runner

Нажимаем на верхнюю кнопку Play и запускаем игру. 

Роблокс

Далее останавливаем игру и создаем новые уровни для нее. Для этого в верхнем боковом меню выбираем создание новых уровней и располагаем их на карте.

Роблокс

Не забудьте сохранить ваш проект! Подробнее о создании уровней в игре смотрите здесь.

4. Теперь с помощью скрипта на Lua попробуем создать трамплин с условными операторами.

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

Роблокс

Подробнее про условных операторов в Lua для выполнения команд смотрите здесь.

5. Пропишем диалоги для персонажей в игре.

В этой же игре выберем функции диалога и добавим их в общий скрипт.

Роблокс

У нас должен получиться обмен сообщениями. 

Роблокс

Подробнее о функции диалогов смотрите здесь

6. Создаем самостоятельно игру в жанре Capture the flag.

Начнем с проработки карты и создания стен. Необходимые инструменты вы найдете в правом боковом меню. 

Роблокс

Далее создаем лестницу. Для этого нужно копировать и вставить блок Part несколько раз. 

Роблокс

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

Роблокс

Далее пропишем условия для персонажа и запустим игру. 

Роблокс

Как только персонаж достигнет желтого куба на верхнем уровне, игра будет окончена. 

Роблокс

Подробнее про создание игры смотрите здесь.

Чтобы начать программировать в Роблокс, детям не нужно знать языки программирования или иметь навыки моделирования трехмерных объектов. Игровая платформа Роблокс поможет каждому создать с нуля свою 3D-игру с помощью встроенных игровых шаблонов и легких в освоении скриптов. 

Роблокс – это современный виртуальный конструктор, который к тому же развивает логическое мышление и воображение. 

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

Если ваш ребенок только учится познавать виртуальный мир, то познакомьте его с онлайн-платформой Роблокс. Тогда вы сможете обеспечить ему не только интересный, но и приятный досуг. 

Друзья, теперь вы можете поддержать Лайкни https://pay.cloudtips.ru/p/8828f748
Ваши донаты помогут нам и дальше радовать вас полезным контентом.

Нас удобно читать в соцсетях. Подписывайся!

Комментарии

1 комментарий
Чтобы оставить комментарий, войдите на сайт через:
Гость 14.01.2023 16:53
СПС Я ВСЁ ПОНЯЛА! СДЕЛАЛА ПАРКУР! СПС СПС СПС СПС СПС СПС СПС СПС СПС СПС СПС !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Будь в курсе

Главные новости, кейсы и статьи за месяц – у тебя в почте:

Отправляя форму, вы принимаете условия обработки персональных данных