Главная Школы Stfalcon Academy Програмування Roblox
Stfalcon Academy

Програмування Roblox

51 занятий
Для начинающих
Gamedev / Unity / Game Design
Этот курс научит основам программирования на Lua через создание игр в Roblox Studio. Вы освоите переменные, функции, циклы и создадите собственные игровые механизмы — от симуляторов до Tower Defense. После курса вы сможете программировать простые игры и понимать логику скриптов.

О курсе

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

Основы Roblox и первые шаги в разработке

На этом курсе начинают с основ. Сначала учат устанавливать Roblox и Roblox Studio. Потом показывают, как создать первую карту, добавлять предметы и размещать игру на платформе. Ученики сразу переходят к практике - создают симулятор копателя с рабочей киркой и программируют ее. Здесь же знакомятся с условиями языка Lua и делают свой первый уровень.

Механики и интерфейс

Далее курс показывает, как добавлять более сложные элементы. Ученики создают телепорты, которые перемещают персонажей, реалистичные двери и неигровых персонажей с диалогами. Учат делать меню и другие элементы интерфейса. Практическая часть включает создание игры Capture the Flag с четырьмя командами, где нужно быстро добраться до блока на вершине.

Разнообразные жанры игр

Этот блок посвящен экспериментам с разными жанрами. Ученики создают гонки с трассой и машинками, оружие, которое светится и наносит урон, магазины предметов. Особое внимание уделяют созданию Tycoon - экономической игры, где развивают предприятие. Также делают хоррор игру с подсветкой персонажа в темноте и системой сбора монет.

Углубленное программирование

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

Специализированные проекты

Здесь разрабатывают несколько полноценных игр. Создают футбольную игру с системой голов и командами, хоррор с Тедди со скримерами и катсценами, симулятор армрестлинга с соревновательной и денежной системами. Также делают игру про зомби-апокалипсис с безопасными зонами и собственным оружием.

3D моделирование и физика

Этот блок учит работать с трехмерными объектами. Используют Tinkercad для создания текстур и произвольных форм, которые потом экспортируют в Roblox. Отдельное внимание уделяют физике полета - создают самолеты с разными характеристиками, салонами и картами с препятствиями.

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

В конце курса ученики разрабатывают собственный проект с нуля. Определяют концепцию игры, жанр, основные механики. Работают с геймдизайном - добавляют музыку, настраивают свет, создают атмосферу. Программируют игровые механики и завершают полноценную 3D игру, которую презентуют на заключительном уроке.

Что получат ученики после курса

После окончания курса ученики понимают основы языка программирования Lua. Умеют работать с платформой Roblox и решать задачи по программированию. Каждый выпускник имеет готовую 3D игру в своем портфолио и сертификат о прохождении курса.

Как организовано обучение

Курс построен на индивидуальном подходе к каждому ученику. Преподаватели имеют высокую квалификацию и используют современные технологии обучения. Среда способствует изучению английского языка через работу с международной платформой.

Что включено

Выдается диплом/сертификат
Гибкий график
Реальный проект в портфолио
Сопровождение ментора