Курс разработан для детей в возрасте от 10 до 12 лет. Преподаватель познакомит учеников с интерфейсом Roblox Studio, научит пользоваться инструментами и работать с объектами. Также ребята освоят переменные и функции языка программирования LUA.
Программа состоит из 8 тематических модулей и 32 уроков. Обучение проходит в интерфейсе платформы школы.
Модуль 1. Интерфейс, базовые инструменты Roblox Studio
- Урок 1: Знакомство с Roblox! Основы создания игр. Основной интерфейс Roblox Studio
- Урок 2: Введение в Roblox Studio. Работа с объектами
- Урок 3: Введение в Roblox Studio. 3D-моделирование
- Урок 4: Расширенные инструменты редактирования местности. Завершение игры с помощью ToolBox и публикация ее в интернете и нашей специальной социальной сети для программистов Kodland HUB
Модуль 2. Основы программирования, создания локаций и работа с NPC
- Урок 5: Создание собственной игровой локации. Изучаем работу с NPC
- Урок 6: Основы программирования на языке LUA. Изучаем переменные
- Урок 7: Основы программирования на языке LUA. Изучаем функции
- Урок 8: Создание диалогов для NPC
Модуль 3. Продвинутое программирование и кастомизация персонажей
- Урок 9: Продвинутые инструменты работы с блоками
- Урок 10: Продвинутое программирование. Изучаем циклы
- Урок 11: Кастомизация NPC. Работа с аксессуарами. Замена стартового персонажа
- Урок 12: Продвинутое программирование. Условный оператор
Модуль 4. Работа над проектом игры Tower of Hell
- Урок 13: Сложные инструменты для создания 3D-моделей. Начало создания популярной игры Tower of Hell
- Урок 14: Изучение физики в Roblox Studio. Использование двигателей и физики для создания препятствий
- Урок 15: Изучение анимации с помощью языка LUA. Добавляем новые сложные движущиеся препятствия в нашу игру
- Урок 16: Создание бустов для игрока. Презентация своих проектов
Модуль 5. Создание NPC, анимация персонажей
- Урок 17: Создание сюжетной игры. Работа с пользовательским интерфейсом
- Урок 18: Создание внутриигрового магазина
- Урок 19: Основы анимации Roblox. Оживляем NPC
- Урок 20: Продвинутый скриптинг на языке LUA. Создаем искусственный интеллект для NPC
Модуль 6. Монетизация игры и внутриигровая валюта
- Урок 21: Создание инструментов в Roblox Studio. Сбор материалов
- Урок 22: Создаем обменный пункт для обмена предметов на внутриигровую валюту
- Урок 23: Основы монетизации. Продажа предметов за реальные деньги
- Урок 24: Работа с магазином аксессуаров Roblox. Пишем скрипт для смены одежды
Модуль 7. Создание вступления для своей игры
- Урок 25: Работа с камерой. Вид от первого и третьего лица. Начало разработки собственного проекта
- Урок 26: Телепортация. Перемещение внутри игрового пространства + работа над собственным проектом
- Урок 27: Создание интро для собственной игры + работа над своим проектом
- Урок 28: Работа с атмосферой игры. Изменение Skybox + работа над своим проектом
Модуль 8. Тест и публикация своей игры
- Урок 29: Продвинутая анимация. Меняем стартового персонажа + работа над своим проектом
- Урок 30: Создание уникальных ключей для дверей + работа над своим проектом
- Урок 31: Итоговое тестирование игры. Подготовка к защите проекта
- Урок 32: Выпускной. Презентация проектов