Разработка своей игры

Roblox Studio

Всё, что нужно, чтобы собрать свою игру: интерфейс редактора, язык Luau, скрипты, физика, сохранения и публикация. Код здесь — только для собственной Experience.

С чего начать

Установка, окно Studio и первый рабочий скрипт

Начало работы

Что такое Studio, как поставить его на компьютер и собрать первое место за один вечер.

Интерфейс Studio

Explorer, Properties, Output и Toolbox: что где лежит и как вернуть окно, если оно закрылось.

Курс Luau

Язык Roblox с нуля: пятнадцать уроков с примерами, задачами и разбором решений.

Скрипты

Чем Script отличается от LocalScript и ModuleScript и почему это главный вопрос в Roblox.

Как собрать игру

Интерфейс, физика, анимации и сохранение прогресса

Интерфейс игры

Как собрать интерфейс, который одинаково читается на телефоне, компьютере и телевизоре.

Физика

Anchored, CanCollide, ограничения и физические свойства — почему постройка разъезжается.

Анимации

Animation Editor для персонажей, TweenService для объектов и где что уместнее.

Данные

Как хранить прогресс игрока, почему нужны pcall и UpdateAsync и что делать с лимитами.

Как запустить и удержать

Сервер, покупки, производительность и защита

Мультиплеер

Что видят другие игроки, как передавать события через RemoteEvent и где проходит граница доверия.

Монетизация

Как устроены Game Pass и Developer Product и почему нельзя продавать преимущество вслепую.

Оптимизация

Части, детализация, лишние циклы и Micro Profiler — что реально влияет на FPS.

Защита игры

Как устроены типовые дыры в играх Roblox и как закрыть их серверными проверками.

Публикация

Как опубликовать Experience, настроить доступ, иконку и описание и что делать после релиза.

Код здесь — для своей игры

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