Создание игр для Roblox

Изучение LUA в среде разработки Roblox Studio. Это программа для детей 10+ лет, которые никогда не создавали игры, но хотели бы научиться это делать.
Roblox
LUA
Программирование
Разработка игр
ВОЗРАСТ
10-12 лет
ТРЕБОВАНИЯ
Пользователь компьютера
УРОВЕНЬ
Базовый
ПРОДОЛЖИТЕЛЬНОСТЬ
32 урока
Записаться на курс

О курсе

Курс сосредоточен на изучении языка программирования LUA, а также на моделировании собственных 3D-локаций. Мы обучаем основам программирования, — а они послужат отправной точкой в карьере будущего профессионального программиста. Курс развивает творческое и пространственное мышление путём 3D-моделирования различных объектов. Ученик будет создавать собственные игры и развивать дизайнерское мышление

ТЕМЫ
  • Язык программирования LUA
  • 3D моделирование
  • Анимация, визуальные и звуковые эффекты
  • Создание 3D игр

Пример проекта

1 / 5
Результаты курса
Изучение языка программирования LUA
Результаты курса
3D моделирование объектов и локаций
Результаты курса
Основы анимации, создания визуальных и звуковых эффектов
Результаты курса
Создание и публикация собственной 3D-игры
Больше проектов в HUB

Денис Климов, 11 лет, изучает Roblox

Родители часто спрашивают про 

Создание игр для Roblox

Программа курса

Модуль 1: Игра на выживание

Урoк 1: Знакомство с Roblox Studio

Урок 2: Продвинутые инструменты редактирования местности. Изучение ToolBox

Урок 3: Проектирование трёхмерных моделей с использованием блоков и других базовых объектов

Урoк 4: Основы программирования для детей. Узнаём о переменных и о том, как изменять их значения

Ученики создадут первую программу с нуля и узнают основные понятия геймдизайна, моделирования и кодинга. Доработают проект с помощью Toolbox в Studio и опубликуют его.

Модуль 2: Tower of the Hell

Урок 1: Основы программирования. Функции и условный оператор

Урок 2: Сложные инструменты для моделирования

Урок 3: Изучение физики

Урок 4: Изучение анимации

Ученики изучат физику в Roblox Studio. Научатся взаимодействовать с объектами с помощью специальных кнопок. Исследуют пользовательский интерфейс. Создадут собственный плейс "Tower of the Hell".

Модуль 3: Жанр «Гонки»

Урок 1: Знакомство с основами геймдизайна

Урок 2: Основы написания скриптов

Урок 3: Добавление визуальных эффектов

Урок 4: Объекты в игре

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

Модуль 4: Жанр «Приключения». Командная разработка для детей

Урок 1: Знакомство с командной разработкой

Урок 2: Создаём объекты для строительства и настраиваем их с помощью сложных скриптов

Урок 3: Разрабатываем инструменты для сбора материалов

Урок 4: Изучение основ монетизации

Ученики научатся взаимодействию в команде. Узнают, как добавить внутриигровую валюту и обменивать её на способности. Напишут первую программу для плейса: чат для общения между игроками.

Модуль 5: Жанр «Детектив». Начало разработки

Урок 1: Геймдизайн. Проработка плана локации для новой игры

Урок 2: Построение локации и Лобби. Закрепляем опыт моделирования локаций

Урок 3: Разработка инструмента ― меч. Изучаем функции LUA для взаимодействия с инструментами

Урок 4: Изучаем события в Studio, с помощью которых добавляем анимации и реализуем комбо-атаку для меча

Ученики изучат, как применять свои инструменты в Studio. Научатся работать с анимацией и звуками. Узнают, как работать с событиями в Roblox. Разберутся, что такое геймдизайн и начнут создавать большой проект.

Модуль 6: Углубляемся в LUA

Урок 1: Знакомство с циклом «while»

Урок 2: Клонирование объектов

Урок 3: Изучение цикла «for»

Урок 4: Трёхмерное моделирование. Знакомство с программой Tinkercad

Ученики изучат язык LUA в Roblox Studio. Научатся применять события и циклы, клонировать объекты. Познакомятся с основами 3D-моделирования.

Модуль 7: Пользовательский интерфейс

Урок 1: Работа с пользовательским интерфейсом (GUI). Программируем таймер

Урок 2: Окончание раунда. Учимся создавать условия окончания игры

Урок 3: Изучаем взаимодействие событий и GUI

Урок 4: Дорабатываем наш большой проект

Ученики освоят, как работать с пользовательским интерфейсом. Повторят действие событий в Roblox. Закрепят навыки программирования на языке LUA. Закончат работу над проектом и опубликуют его.

Модуль 8: Разработка проекта в Roblox

Урок 1: Основы геймдизайна. Проектирование концепта документа для своей игры

Урок 2: Монетизация. Изучаем Gamepass

Урок 3: Финальное тестирование  проекта

Урок 4: Презентация проектов. Выпускной

Ученики разработают свою оригинальную игру в Roblox. Объединят различные гейм механики и сценарии. Протестируют проект и представят его на выпускном.

Программа курса

Онлайн-курс Scratch состоит из 6 модулей от 4 до 7 уроков  в каждом.

Создание игр для Roblox

Первые проекты

Ученики поймут, как программировать движение спрайтов с помощью координат, условий и циклов в Scratch. Создадут свои проекты в школе волшебства Кодвартс.

Урок 1: Основы Scratch

Урок 2: Движения спрайтов

Урок 3: Магический графический редактор

Урок 4: Кто такие баги?

Урок 5: Коддич — настоящее соревнование волшебников-программистов

Создание игр для Roblox

Анимация и звуки в Кодвардсе

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

Урок 1: Скретч-события

Урок 2: Принципы анимации

Урок 3: Работаем с фонами и музыкой

Урок 4: Создание магической музыкальной группы

Создание игр для Roblox

Магия разработки игр в Scratch

Ученики выяснят, какие игровые жанры самые распространенные. Запрограммируют полноценную игру, разработанную в соответствии с правилами выбранного жанра.

Урок 1: Какие бывают игры?

Урок 2: Собственные блоки: зачем нужны и как создавать

Урок 3: Жанр приключение: написание сценария игры

Урок 4: Что такое RPG?

Урок 5: Учимся придумывать персонажей

Урок 6: Дебаггинг экшн-игр

Урок 7: Коддич

Создание игр для Roblox

Роль сторителлинга в процессе разработки игр

Ученики научатся придумывать авторские истории и адаптировать их в игры на скретч. Начнут тестировать свои проекты и следить за стабильностью программ. Создадут сюжетную игру.

Урок 1: Гейм-техники — ингредиенты отличной игры

Урок 2: Игры для начинающих

Урок 3: Взаимодействия в играх

Урок 4: Счет в игре: учимся работать с переменными

Урок 5: Бонус-уровни. Учимся усложнять игры

Урок 6: Ищем баги

Урок 7: Коддич: финал

Создание игр для Roblox

Продвинутый Scratch

Ученики познакомятся с такими дополнениями в Scratch, как «Перо», «Музыка», «Видео распознавание» и «Текст в речь». Узнают, как их применять на практике. Воплотят в жизнь свои Scratch-проекты с удивительными возможностями.

Урок 1: Дополнения и расширения

Урок 2: Учимся распознавать видео

Урок 3: Создание клонов спрайта

Урок 4: Дизайн программы

Урок 5: И снова отладка

Создание игр для Roblox

Хакатон. Финальные проекты

Ученики поймут, как выстраивать этапы реализации проекта, напишут сюжет игры, запрограммируют свой уникальный проект, протестируют его и расскажут об его особенностях.

Урок 1: Как планирование сделает твой проект самым-самым?

Урок 2: Разработка самого удивительного проекта

Урок 3: Зачем нужны тестирование и обратная связь?

Урок 4: Секреты успешной демонстрации

Образовательный процесс, интересный ребёнку и понятный вам

Интерактивная образовательная платформа

Платформа Kodland разработана для обучения детей востребованным цифровым навыкам. Все задания интерактивные. Когда ученик создаёт проект, она автоматически дает подсказки и хвалит за успехи!

Поддержка наставника

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

ХАБ

Хаб ― это среда, где юный программист может реализовывать свои проекты и делать их публичными. Площадка позволяет изучать и обсуждать работы других. Читайте подробнее на сайте: https://hub.kodland.org/ru

Удобный график для родителей

Онлайн-формат позволит родителям сэкономить время на дороге до места проведения занятий.

Прокачка софт-скиллов

Учёба в Kodland улучшает как технические навыки, так и «мягкие». Мы обучаем детей Scratch для развития их креативного, пространственного и критического мышления, способности работать в команде и цифровой грамотности.

Бесплатный пробный урок

Мы знаем, что сегодня цифровой мир ― это огромное количество направлений. Детям, порой, сложно самостоятельно определить, что бы они хотели изучить из сферы IT. Чтобы им было проще это сделать, мы проводим бесплатный пробный урок.

1

Знакомимся со студентом

Наши преподаватели начинают вводные занятия с того, что устанавливают связь с детьми и узнают об их интересах.

2

Выбираем направление

Как только преподаватель узнает больше об учащемся и его текущих навыках работы с компьютером, необходимо выяснить, какое направление подойдет лучше всего!

3

Делаем практическое задание

В последние 20 минут пробного занятия ребёнок начнет создавать свой проект: игру, мультфильм или рисунок!
Teachers have a tremendous influence on the results of the company's development, so we are looking not just for good programmers, but also for those who know how to teach children.
Alexander Nosulich
Founder & CEO
Попробовать