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

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

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

Формат

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

Структура

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

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

3 месяца

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

От 1 до 8

Возраст

От 9 до 14 лет

Уровень

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

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




Приступаем к изучению первого модуля курса «Roblox Studio — создание игр и программирование на языке Lua». Здесь ребята смогут познакомиться с виртуальной средой Roblox, в которой создают игры более 29 миллионов разработчиков по всему миру. Также дети усвоят основные понятия языка программирования Lua и смогут написать на нем первую несложную игру.

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

Платформа для создания и прохождения игр Roblox Studio появилась в 2006 году и быстро завоевала популярность среди пользователей во всем мире. Эта «песочница» стала неплохой стартап-площадкой для молодых разработчиков. Игры, написанные подростками не только становятся популярными, но и приносят своим создателям доход. Например, всего за 6 месяцев 2020 года американка Энн Шумейкер сумела заработать на двух своих играх более $500 000.

Lua — язык программирования, который используется в среде Roblox, был написан с учетом того, что им станут пользоваться люди, которые не являются профессиональными разработчиками. Вот почему он прост в изучении и синтаксисе. На этом языке, например, написаны часть модификаций для Майнкрафта и GTA: San Andreas.
Кому подойдет курс Roblox?
Он будет интересен будущим разработчикам 9-14 лет, которые:
Много времени проводят за компьютером
Хотят быть не только игроками, но и создателями игр
Мечтают в будущем стать профессиональными программистами

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

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

А именно:

  • Зарегистрируются в Roblox, пройдут верификацию, под руководством наставников установят его на свои ПК;
  • Узнают, как пользоваться Roblox, разберут его интерфейс;
  • На примере популярных игр изучат составные элементы кода в Lua. Научатся применять циклы разных типов, использовать функции, поймут, для чего нужны условные конструкции и переменные;
  • Смогут создавать блоки, диалоги и меню;
  • Напишут игру в Roblox.

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

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

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

Всё начинается с азов. Ребята установят Roblox Studio на свои компьютеры и начнут изучать программирование на Lua. Дети научатся создавать игровые объекты и напишут свою первую игру.

Следующий модуль будет посвящен 3D-моделированию, а также работе с текстурами, спецэффектами, анимацией, светом и графикой.

В третьей части курса ребята научатся писать лабиринты и квесты, познакомятся с массивами, смогут добавлять в игры динамику и бонусы. Обучение завершится защитой проекта и публикацией его в Roblox.
Как проходит занятие в школе программирования для детей "Пиксель" (пример):
Дети, вместе с родителями, могут выбрать наиболее удобный вариант:
  • Заниматься очно в мини-группе, сформированной по возрасту, в одном из филиалов школы;
  • Учиться онлайн и получать индивидуальные уроки.

К примеру, на одном из занятий ребята научатся писать код для 3D-объектов «Part». Занятия проходят в игровой форме, дети получают баллы за свои успехи и обратную связь.

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

  • Узнаем, что такое Roblox Studio. Создаем и меняем объекты;
  • Знакомимся с ключевыми составляющими кода языка программирования Lua;
  • Пробуем программировать в Roblox. Пишем код, который помогает создавать блоки. Учимся показывать сообщения на экране;
  • Что такое LinnerRunner и как в ней применяется цикл while;
  • Учимся использовать цикл for в игре Obby;
  • Создаем диалог между игроком и  NPC;
  • Игра Village: обустраиваем деревню при помощи функций в Lua. Создаем игровое меню;
  • Пишем код для создания в игре разного типа блоков, например, невидимых или сквозных;
  • Узнаем, для чего нужны блоки с ускорением и учимся их создавать;
  • Понимаем, как поделиться на команды в Castle;
  • Пишем самый первый проект Роблокс;
  • Исправляем ошибки и презентуем игру.

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

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

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

Советы и лайфхаки. Также мы собрали полезные советы по программированию на языке Lua для детей в нашем блоге на Яндекс.Дзен.

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


Несмотря на то, что язык программирования Lua считается несложным, дети могут запутаться в нем без поддержки опытного наставника. Особенно, если ранее не занимались программированием. Преподаватели школы «Пиксель» помогут разобраться во всех сложных моментах и сделать первые шаги на пути в мир разработки игр. Ждем детей на первое занятие!

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

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

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

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

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