Второй модуль "Создание игр в Roblox" посвящён изучению моделирования 3D-объектов и различных эффектов в играх

Курс Создание игр в Roblox. Модуль 2

Создание игр в Roblox на языке программирования Lua

Формат

Онлайн или очное занятие в группе или индивидуально

Структура

Модуль состоит из 12 занятий по 90 минут

Длительность

3 месяца

Количество детей

От 1 до 8

Возраст

От 9 до 14 лет

Уровень

Для начинающих

Программа курса
Образовательная лицензия №77635
2 модуль | Создание игр в Roblox - средний уровень




Дети уже научились пользоваться платформой Roblox Studio. Теперь самое время познакомиться с ее продвинутым функционалом во второй части курса «Roblox Studio — создание игр и программирование на языке Lua». Он посвящён изучению моделирования 3D-объектов и различных эффектов в играх. Например, ребята смогут анимировать героев, подсветить участок карты или наоборот, погрузить в тень. Всё это поможет сделать игру объемнее и интереснее для пользователя.

Почему стоит изучать Roblox?

Roblox Studio — популярная игровая платформа, на которой каждый может проходить или создавать свои игры (или плейсы). Бета-версию Роблокс в 2004 году написал Дэвид Базуки, один из соучредителей одноименной корпорации. В 2006-м платформу представили широкой публике, но наибольшую популярность она приобрела в 2020-2021 годах. Многие подростки тогда увлеклись написанием игр и начали на этом зарабатывать.

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

Чему дети научатся на втором модуле курса Roblox для детей?

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

Ребята смогут:

  • Научиться работать со светом и тенями, создавать переключатель света;
  • Изучить твердотельное 3D-моделирование в Роблокс: создание объектов из заготовок MeshPart, их изменение и объединение при помощи функции Union;
  • Создавать собственные модели и любые игровые объекты;
  • Расширить функционал Роблокс студио за счет подключения и создания плагинов;
  • Понять, как менять текстуры и создавать спецэффекты;
  • Анимировать созданных ими персонажей и различные игровые объекты;
  • Научить героев игры телепортироваться.

Содержание курса

Здесь ребята смогут узнать, как писать игры на языке программирования Lua.Они изучат интерфейс и функции многопользовательской платформы Roblox Studio и познакомятся с принципами 3D-моделирования.

В первом модуле ученики научатся пользоваться Роблокс Студио и на примерах популярных игр разберут, как писать код простых игровых объектов на языке программирования Lua.

Вторая часть курса расскажет, как создавать в среде Roblox 3D-модели, собирать объекты из заготовок и отдельных частей. Здесь ребятам также предстоит поработать с персонажами и миром игры, используя анимацию и различные спецэффекты.

Финальный модуль посвящен более детальному изучению Lua, например, работе с массивами, и созданию сложных игр, таких, как квесты и лабиринты. В конце дети напишут свою собственную игру и разместят ее в Роблокс.
Как проходит занятие в школе программирования для детей "Пиксель" (пример):
Изучать создание игр в Roblox можно в любом удобном режиме:
  • Оффлайн, раз в неделю занимаясь в классе вместе с другими детьми. Такие группы формируются по возрасту и включают 6-8 человек;
  • Онлайн, занимаясь с преподавателем школы «Пиксель» в индивидуальном порядке.

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

Методический план модуля:

  • Работаем с освещением в Роблокс: создаем подсветку карты, добавляем тени;
  • Учимся создавать и изменять заготовку для модели MeshPart;
  • Пишем программу для переключения света в игре;
  • Функция Union в твердотельном моделировании. Создание единых объектов из деталей;
  • Изучаем разные текстуры в играх Роблокс. Приступаем к созданию спецэффектов;
  • Расширение возможностей Roblox Studio. Подключение и создание плагинов;
  • Возможность мгновенного перемещения персонажа. Создаем телепортацию с помощью блоков Part;
  • Создаем линии движения персонажа и текстовые метки для его графического интерфейса;
  • Изменяем подвижность персонажа и добавляем реалистичности его движениям при помощи анимации;
  • Делаем анимацию поверхностей, используя эффект Beam;
  • Закрепляем полученные знания;
  • Показываем, чему научились во 2 модуле.

Обучение Roblox для детей

В помощь тем, кто только начал изучать создание игр в Роблокс, преподаватели школы «Пиксель» подготовили дополнительные материалы, которые помогут начинающим разработчикам прокачать свои навыки и знания.

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

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

Помимо модуля 2 «Создание игр в Roblox на языке программирования Lua — средний уровень», детям доступны:


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

Туториалы по Roblox (Роблокс)

    Видеоуроки по Roblox
    Преподаватели

    Другие курсы школы

    Курсы программирования для детей, школьников и подростков онлайн
    Нажимая кнопку оплаты, вы соглашаетесь с политикой конфиденциальности
    Скидка 10% для новых клиентов при записи в день обращения*
    Сэкономьте 13%
    Вы можете вернуть 13% денег через налоговый вычет.
    * Скидка действует по промокоду на покупку первого абонемента от 12 занятий и более, оплатите курс в день обращения и получите скидку. Новым считается клиент, прежде ни разу не приобретавший абонемент в школе.
    Запишитесь на курс, и мы свяжемся с вами для проведения консультации

    Остались вопросы?