В Roblox можно скачать из библиотеки готовую механику и вставить в игру. Мы так не делаем: модели и графику иногда берём готовыми — как и любая студия, — но игровую логику ребята программируют сами.
Игры на этой странице — не сборка из готовых блоков. За каждой стоят темы, которые ребята разбирали на занятиях, и логика, которую они написали руками.
Семь проектов разных жанров: от простой паркур-карты до хоррора со случайной генерацией уровней. У каждой группы игры выходят своими — механика общая, а наполнение разное.



С этой карты начинается курс. Ребёнок осваивает редактор и пишет первые скрипты на Lua: программирует движущиеся платформы, кнопки и ловушки. Уже на первом модуле игра работает и в неё можно позвать друзей.
Все скрипты движения платформ и логика кнопок написаны учениками. Часть готовых ассетов берём для оформления финала карты — чтобы первая игра выглядела эффектно, но вся логика взаимодействия своя.



Игра про исследование мира: где-то на карте спрятаны сокровища, их нужно найти. Здесь ребята впервые работают с ландшафтом, создают собственные объекты и учатся отслеживать столкновения игрока с предметами.
Логика сбора предметов и вся система подсчёта написаны с нуля. Заодно ребята пробуют базовое 3D-моделирование прямо в редакторе.




Первый проект с полноценным интерфейсом — и первый кооперативный. Все игроки на карте зарабатывают общую валюту и вместе покупают улучшения, которые меняют мир вокруг них. Прогресс сохраняется: при следующем входе всё на месте.
Экономика игры, система сохранений и логика совместных улучшений написаны учениками. Здесь же разбираемся, как устроен мультиплеер в Roblox и как синхронизировать общий прогресс между игроками.



Быстрый проект между двумя большими: арена, на которой игрок отбивается от волн зомби. Единственный проект курса, где мы берём готовые модели врагов и оружия из библиотеки — а всю игровую систему вокруг них пишем сами.
Модели врагов и оружия здесь готовые — из библиотеки Roblox. Своё всё остальное: скрипт появления зомби волнами, система подсчёта очков и магазин, в котором за эти очки прокачивается оружие.



Продвинутая паркур-карта, где собранные монеты открывают новые зоны. Основной упор — на анимации: ребята создают их сами и программируют плавные перемещения объектов.
Анимации создаются учениками с нуля, а не берутся готовыми. Логика открытия зон и вся система прогресса — тоже их код.




Игра про развитие и соревнование: добываем минералы киркой, продаём их на рынке, покупаем более дорогие инструменты и открываем новые шахты. Игроки на сервере соревнуются между собой — результаты видно в таблице лидеров.
Логика инструментов, инвентаря и вся экономическая модель написаны учениками. Балансировку — сколько стоит кирка, сколько даёт минерал и когда открывать новую шахту — тоже подбирают сами.




Самый крупный проект курса. Игрок проходит через комнаты, которые генерируются случайно при каждом запуске: ищет ключи, прячется от врагов и пытается добраться до выхода. Два раза одинаково пройти не получится.
Алгоритм генерации комнат ребята пишут сами — это главная техническая задача года. Проект собран на модульных скриптах, потому что в одном файле такую игру уже не удержать.
Проекты учеников мы выкладываем в открытый репозиторий академии. Можно не только поиграть, но и посмотреть исходный код — как именно устроена игра внутри.
Первое занятие бесплатное. Покажем Roblox Studio изнутри, дадим написать первый скрипт и честно скажем, готов ли ребёнок к курсу.