Программа обучения Roblox
1 Этап: Введение в мир Roblox и основы работы с объектами
Содержание:
Результат:
1. Освоите интерфейс Roblox Studio и базовые инструменты для создания проектов
2. Научитесь работать с 3D-моделированием, создавать сложные формы и игровые объекты
Погружение в мир Roblox и сравнение его с Roblox Studio
Основные инструменты (выделение, масштабирование, перемещение)
Базовые настройки проекта (освещение, небо, окружение)
Обратная связь
Содержание:
Интерфейс Roblox Studio и основы управления
Циклы и таблицы. Скрипт-генератор объектов
2 Этап: Lua-скриптинг и интерактивные объекты
Введение в Lua, базовый синтаксис и создание первого скрипта
Условные операторы и функции. Скрипт для проверки достижения игроком финиша
Результат:
1. Освоите основы программирования на Lua для создания интерактивных игровых объектов
2. Научитесь создавать простые игры с использованием событий и условий
Введение в 3D-моделирование. Примитивы, пропорции и создание сложных форм
Обработка событий: клики, прикосновения к объектам
Практика:
1. Проект 1: Игра "Найди все предметы" с публикацией на платформе
2. Проект 2: Игра "Платформер" с движущимися препятствиями
Работа с шарнирами и создание движущихся объектов
Практика:
1. Проект 1: Игра "Кликер" с финальной публикацией
2. Проект 2: Мини-игра "Комната загадок"
Создание интерактивных кнопок, дверей и порталов
Этап 3. Анимации, уровни и пользовательские интерфейсы
Содержание:
Введение в анимацию в Roblox, создание анимаций объектов и персонажей
1. Научитесь создавать анимации и разрабатывать интерактивные игровые уровни
2. Освоите создание графических интерфейсов пользователя (GUI) для игр
Результат:
Работа с R15 и Animation Rigging, триггеры анимаций
Проектирование уровней: блокаут, освещение, скриптинг событий
Введение в GUI, создание и настройка элементов интерфейса
Практика:
1. Проект 1: Тематический лабиринт с интерактивными элементами
2. Проект 2: Интерфейс инвентаря для игры RPG
Этап 4. Продвинутые механики, сетевые игры и финальный проект
Содержание:
Продвинутый Lua: оптимизация кода, модульные скрипты, создание сложных игровых механик
1. Освоите продвинутый Lua-скриптинг, работу с сетевыми взаимодействиями и физикой
2. Разработаете финальный проект с применением всех полученных знаний
Результат:
Работа с сетевыми возможностями: клиент-серверные взаимодействия, многопользовательские игры
Основы физики в Roblox: гравитация, силы, столкновения
Введение в монетизацию: создание внутриигрового магазина, работа с Robux
Практика:
1. Проект 1: Сетевой многопользовательский проект
2. Проект 2: Финальный проект с публикацией на платформе
Финальный проект: разработка, тестирование, публикация и продвижение игры на платформе
После успешного завершения обучения:
Сертификат
Персональный сертификат о прохождении специализации. По запросу на английском языке.