Для детей и подростков в возрасте от 9 до 14 лет. На занятиях ученики познакомятся с платформой Roblox, изучат основы программирования на языке Lua. Полученные знания и навыки позволят писать код и создавать собственные игры в среде разработки игр Roblox Studio. Ученики будут создавать 3D-объекты, работать с графикой, светом и анимацией, смогут опубликовать свою игру на площадке Roblox.
Программа состоит из 3 модулей — для начального, среднего и продвинутого уровня. В модуле 12 занятий по 90 минут с домашними заданиями. Формат занятий — онлайн и очные занятия в группе или индивидуально онлайн. По окончании курса выдаётся сертификат.
1 модуль | Создание игр в Roblox на языке программирования Lua - начальный уровень
- Знакомство со средой Roblox Studio, создание и изменение объектов;
- Flat Terrain. Знакомство с языком программирования Lua;
- Программирование в Roblox: создание блоков с помощью кода, вывод сообщения на экран;
- Создание игры LinnerRunner. Цикл while;
- Создание игры Obby. Цикл for;
- Создание игры Obby. Условия. Диалог с NPC;
- Village: обустройство деревни. Функция. Меню;
- Village: расширение локации. Невидимые и сквозные блоки;
- Castle. Ускоряющий блок;
- Castle. Разделение на команды;
- Подготовка к проектному занятию;
- Проектное занятие.
2 модуль | Создание игр в Roblox на языке программирования Lua - средний уровень
- Работа с тенями и светом;
- Создание MeshPart в Roblox Studio;
- Создание переключателя света;
- Solid Modeling - Твердотельное моделирование;
- Работа с текстурами и спецэффектами;
- Работа с плагинами;
- Создание телепорта;
- Создание Trail и TextLable на Part;
- Создание анимации персонажа;
- Создание анимации объектов с помощью Beam эффекта;
- Подготовка к проекту;
- Проект.
3 модуль | Создание игр в Roblox на языке программирования Lua - продвинутый уровень
- Лабиринт закрытого типа;
- Лабиринт открытого типа;
- Массив. Исчезающие блоки;
- Динамика ч. 1;
- Динамика ч. 2;
- Симулятор кликера;
- Добавление GamePasses;
- Эффект электричества;
- Проектирование и запуск ракеты;
- Локация City. Захват офиса;
- Подготовка к защите проекта;
- Защита проекта.