Курс "Создание игр в Roblox"

Описание
Игры платформы Roblox создаются с помощью среды разработки Roblox Studio, которая позволяет работать главным образом с 3D-графикой, но при этом является достаточно простой в освоении. Вы научитесь геймдизайну, реализации интересных игровых механик и созданию красивых виртуальных миров. Целью курса является создание нескольких уникальных проектов, которые можно будет опубликовать или просто поделиться ими с друзьями

Игры в этом курсе: Obby, Раннер, Шутер, Приключение, Футбол, Хоррор, Гонки, Захват флага, Village: обустройство деревни, Змейка, Мир молний, Магический лес, Королевская битва

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

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

Чему вы научитесь
  • Изучите основы программирования
  • Сможете создавать собственные скрипты на языке Lua
  • Научитесь создавать персонажей и анимации для них
  • Сможете добавлять персонажам способности и создавать диалоги с ними
  • Научитесь работать с текстурами и создавать спецэффекты
  • Освоите настройку освещения
  • Научитесь создавать ландшафты
  • Научитесь добавлять GamePasses
  • Сможете создавать магазины с внутриигровой валютой
  • Разовьете свое воображение, реализуя собственные идеи

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

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

Модуль 1. Начало работы в Roblox Studio
  1. Интерфейс Roblox Studio
  2. Окно редактора и главное меню
  3. Окна Explorer и Properties
  4. Работа с инструментами Roblox Studio
  5. Движение персонажа и управление камерой
  6. Настройки Roblox Studio для эффективного рабочего процесса
  7. Настройки меню Game Settings

Модуль 2. Программирование в Roblox Studio
  1. Вывод сообщений в консоль
  2. Создание блоков с помощью кода
  3. Изменение цвета объектов с помощью кода
  4. Изменение прозрачности с помощью кода
  5. Вывод сообщений на экран с использованием UI
  6. Скрипты для перемещения объектов в пространстве
  7. Вращение и масштабирование объектов с помощью кода
  8. Скрипты для изменения скорости бега персонажа
  9. Условные алгоритмы, циклы и функции

Модуль 3. Игра в жанре Obby
  1. Создание движущихся платформ
  2. Создание ловушек, прыжки с лавой
  3. Исчезающие лестницы и трамплины
  4. Вращение платформ с помощью Hinge
  5. Система чекпоинтов и наград
  6. Сохранение данных игрока
  7. Подготовка к публикации игры
  8. Создание заставки и описания игры, публикация

Модуль 4. Игра в жанре Раннер
  1. Настройка камеры для вида сбоку
  2. Механика генерации бесконечного уровня
  3. Подбор предметов, система начисления очков
  4. Создание ускорителей бега персонажа

Модуль 5. Проектирование города
  1. Создание домов
  2. Инструменты моделирования объектов
  3. Объединение деталей с помощью Union
  4. Создание вырезов определенной формы с помощью Negate
  5. Создание и настройка освещения
  6. Источники света Point Light, Spotlight, Surface Light
  7. Создание уличного освещения и освещения в домах
  8. Механика смены дня и ночи
  9. Создание АЭС
  10. Диалоги с NPC и перемещение NPC
  11. Плагины для создания диалогов с NPC
  12. Создание анимации персонажей
  13. Цикл while, создание светофора
  14. Создание визуальных эффектов дождя и снега
  15. Создание табличек с текстом с помощью SurfaceGui
  16. Создание табличек с изображением с помощью SurfaceGui
  17. Создание карусели для детской площадки

Модуль 6. Проектирование простого лабиринта
  1. Создание стен
  2. Использование текстур из Toolbox
  3. Создание ловушек
  4. Настройка освещения
  5. Введение в графический интерфейс пользователя UI

Модуль 7. Процедурная генерация лабиринта
  1. Создание скриптов генерации лабиринта
  2. Создание предметов и квестов
  3. Создание врагов и спаун NPC
  4. Создание ловушек с использованием визуальных эффектов
  5. Создание таймера

Модуль 8. Игра в жанре Шутер
  1. Создание локаций, ловушек, оружия и брони
  2. Создание скрипта включения вида от первого лица при активации оружия
  3. NPC-боты и награды за них
  4. Спаун случайного оружия на карте
  5. Условия победы и система настройки сложности игры
  6. Создание режима "До последнего NPC бота"
  7. Создание режима "Максимум фрагов за отведенное время"

Модуль 9. Проектирование афинского памятника Парфенон
  1. Основное здание, факелы и потайные комнаты
  2. Создание квестов и магазина с предметами
  3. Введение в Terrain Editor, генерация ландшафта
  4. Создание деревьев и цветов
  5. Создание гор, рек и подземных пещер
  6. Знакомство с аудиоредактором Audacity
  7. Введение в озвучку игр, запись своих аудиотреков
  8. Скрипт для включения музыки в заданные моменты времени
  9. Озвучка NPC при выборе квеста

Модуль 10. Игра в жанре Приключение
  1. Создание шаблонов стен замка
  2. Создание NPC, диалоги с NPC
  3. Создание квестов, поиск предметов, сбор кристаллов
  4. Создание телепортов и механики доступа к локациям
  5. Создание магазина с внутриигровой валютой
  6. Создание способностей персонажа

Модуль 11. Игра Футбол
  1. Создание футбольного поля и мяча
  2. Создание скрипта футбольного мяча
  3. Создание ворот, трибун и декораций
  4. Разделение игроков на команды
  5. Настройка условий победы и поражения
  6. Вывод таблицы с результатами игроков
  7. Создание режима "Игра с NPC"
  8. Создание скрипта передвижения NPC-ботов

Модуль 12. Игра в жанре Хоррор
  1. Проектирование замка
  2. Создание привидений
  3. Создание атмосферы хоррора
  4. Использование триггеров для появления страшных объектов и звуков
  5. Создание системы выживания и предметов для выживания
  6. Создание квестов, ловушек и телепортов

Модуль 13. Игра в жанре Гонки
  1. Создание гоночной трассы
  2. Создание города, дорог и окружения
  3. Создание замедляющих ловушек
  4. Создание квадроцикла
  5. Механики старта и финиша
  6. Учет времени прохождения трассы
  7. Магазин улучшения машин

Модуль 14. Игра в жанре Захват флага
  1. Создание игрового уровня, флагов и баз игроков
  2. Добавление возможности выбора класса игрока
  3. Создание способностей для игроков
  4. Система лидеров и настройка UI
  5. Создание режима "Максимум фрагов за отведенное время"

Модуль 15. Игра "Village: обустройство деревни"
  1. Создание ландшафта, редактирование рельефа
  2. Система строительства построек и улучшения зданий
  3. Система добычи и использования ресурсов
  4. Режим прохождения (кампания)
  5. Режим выживания

Модуль 16. Физические взаимодействия объектов
  1. Создание катапульты
  2. Настройка параметров катапульты
  3. Создание скриптов катапульты

Модуль 17. Механики полета и управления летающими объектами
  1. Создание модулей ракеты
  2. Настройка параметров ракеты
  3. Создание скриптов управления ракетой
  4. Создание визуальных эффектов

Модуль 18. Игра "Змейка"
  1. Создание игрового поля
  2. Добавление змейки в игру
  3. Создание скриптов управления змейкой
  4. Генерация препятствий для змейки
  5. Добавление условий победы и поражения
  6. Создание интерфейса и вывод очков на экран
  7. Создание главного меню игры

Модуль 19. Игра "Мир молний"
  1. Создание ландшафта с помощью Terrain Editor
  2. Создание желтых ускоряющих молний
  3. Создание ловушек и препятствий
  4. Система подсчета собранных молний
  5. Отображение параметров игрока в leaderstats
  6. Создание синих и фиолетовых молний
  7. Вертикальный геймплей
  8. Создание случайных способностей для игроков
  9. Механика появления игроков на случайных позициях
  10. Создание режима "Максимум молний за отведенное время"

Модуль 20. Игра "Магический лес"
  1. Создание игрового уровня
  2. Создание волшебного леса
  3. Механика спауна предметов
  4. Механика смены дня и ночи
  5. Добавление питомца для игрока
  6. Создание скрипта для питомца игрока
  7. Добавление заданий и квестов
  8. Создание системы крафта предметов
  9. Система обмена предметов на ресурсы

Модуль 21. Игра "Королевская битва"
  1. Создание арены для боя
  2. Создание системы раундов
  3. Добавление оружия для игроков
  4. Механика спауна случайных предметов
  5. Настройка интерфейса пользователя
  6. Настройка серверной части игры
Made on
Tilda