На этом курсе начинают с основ. Сначала учат устанавливать Roblox и Roblox Studio. Потом показывают, как создать первую карту, добавлять предметы и размещать игру на платформе. Ученики сразу переходят к практике - создают симулятор копателя с рабочей киркой и программируют ее. Здесь же знакомятся с условиями языка Lua и делают свой первый уровень.
Далее курс показывает, как добавлять более сложные элементы. Ученики создают телепорты, которые перемещают персонажей, реалистичные двери и неигровых персонажей с диалогами. Учат делать меню и другие элементы интерфейса. Практическая часть включает создание игры Capture the Flag с четырьмя командами, где нужно быстро добраться до блока на вершине.
Этот блок посвящен экспериментам с разными жанрами. Ученики создают гонки с трассой и машинками, оружие, которое светится и наносит урон, магазины предметов. Особое внимание уделяют созданию Tycoon - экономической игры, где развивают предприятие. Также делают хоррор игру с подсветкой персонажа в темноте и системой сбора монет.
Второй модуль начинается с расширенных техник программирования. Ученики работают с модульными скриптами, массивами и словарями. Учат создавать более сложные механики через разработку игры Tower Defense - от навигации и волн зомби до системы башен, анимаций атак и денежной системы.
Здесь разрабатывают несколько полноценных игр. Создают футбольную игру с системой голов и командами, хоррор с Тедди со скримерами и катсценами, симулятор армрестлинга с соревновательной и денежной системами. Также делают игру про зомби-апокалипсис с безопасными зонами и собственным оружием.
Этот блок учит работать с трехмерными объектами. Используют Tinkercad для создания текстур и произвольных форм, которые потом экспортируют в Roblox. Отдельное внимание уделяют физике полета - создают самолеты с разными характеристиками, салонами и картами с препятствиями.
В конце курса ученики разрабатывают собственный проект с нуля. Определяют концепцию игры, жанр, основные механики. Работают с геймдизайном - добавляют музыку, настраивают свет, создают атмосферу. Программируют игровые механики и завершают полноценную 3D игру, которую презентуют на заключительном уроке.
После окончания курса ученики понимают основы языка программирования Lua. Умеют работать с платформой Roblox и решать задачи по программированию. Каждый выпускник имеет готовую 3D игру в своем портфолио и сертификат о прохождении курса.
Курс построен на индивидуальном подходе к каждому ученику. Преподаватели имеют высокую квалификацию и используют современные технологии обучения. Среда способствует изучению английского языка через работу с международной платформой.