Научитесь писать скрипты в Roblox
Пишите настоящие скрипты Roblox на Lua и играйте в игру прямо рядом с кодом. Бесплатно, с подсказками ИИ и сертификатом, на любом компьютере, Chromebook или телефоне.
89,203+ codders записались
24 уроков24 задачи74 вопросов квиза
- Для начинающих
Помощь ИИ при написании кода
Практические интерактивные уроки
Тесты для проверки знаний
Бесплатный сертификат о прохождении
Попробуйте скрипт Roblox прямо здесь
Три маленькие игры из курса. Измените скрипт в редакторе, нажмите «Играть» и пройдитесь по тому, что написали.
Касание лавы ставит Health игрока в 0. Замените этот 0 в строке 6 на 50, нажмите «Играть», и лава будет только ранить.
local lava = script.Parent
lava.Touched:Connect(function(hit)
local humanoid = hit.Parent:FindFirstChild("Humanoid")
if humanoid then
humanoid.Health = 0
end
end)
Программа
Этот раздел - часть путешествия по Lua. В полной программе ещё больше разделов - кликни по любому превью ниже, чтобы открыть его на странице путешествия.
- Раздел 1Основы90 уроков
- Раздел 2Логика и управление потоком54 уроков
- Раздел 3Объектно-ориентированное программирование70 уроков
- Раздел 4Введение в Luau73 уроков
Раздел 5
Скриптинг игр в Roblox
Начать разделНачатьРазвернутьСвернутьСоздавайте скрипты для настоящих игр Roblox на Luau и играйте в них прямо в браузере: полы из лавы, монеты, таблицы лидеров, площадки для прыжков, двери с кнопками, движущиеся платформы и контрольные точки. В завершение создайте собственный обби.Скрипты и детали
4 уроков413Циклы и функции
6 уроков619События и игроки
6 уроков618Игровые механики
7 уроков721Ваша первая игра
1 урок13
Учитесь на практике
Пишите реальный код, работайте с базами данных, создавайте сайты и осваивайте ИИ-промпты. Наши интерактивные уроки охватывают все навыки, необходимые современным разработчикам.
Создайте свою серию
Будьте последовательны и наблюдайте за своим прогрессом! Отслеживайте ежедневную привычку программирования, защищайте свою серию с помощью дней заморозки и получайте награды за каждый день.
12 дней подряд
Возвращайтесь завтра, чтобы сохранить серию!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Всё или ничего
День 5 из 7
Заморозка серии
2 left
Код где угодно
Возьмите свое путешествие по программированию с собой! Без настройки, без загрузок - просто откройте и начните программировать. Доступно на iOS, Android и Web с рейтингом 4.9 звезд.
Вы не одиноки
Соревнуйтесь в глобальных рейтингах, приглашайте друзей, чтобы получать награды, и празднуйте успехи друг друга. Программировать веселее с друзьями!
Учитесь как угодно
Читайте, слушайте, проверяйте себя, спрашивайте у ИИ или ищите то, что уже изучили. Каждый урок подстраивается под вас.
Переменная - это именованный контейнер, который хранит значение для последующего использования.
В Python вы создаёте её, написав имя, знак равенства и значение, которое нужно сохранить.
Значение может меняться - переприсваивание просто направляет имя на новое значение.
Ваш сертификат
Получайте сертификаты за каждый завершенный курс. Добавьте их в свой профиль LinkedIn и резюме, чтобы продемонстрировать работодателям свои навыки программирования.
Почему стоит учить скрипты Roblox на Coddy
- Скрипт и игра находятся рядом. Нажмите «Играть» и проведите персонажа по тому, что только что написали: клавишами W A S D на клавиатуре или джойстиком на сенсорном экране. Нажмите «Проверить» и посмотрите, как тестовый игрок проходит тот же маршрут, что и проверяющая программа.
- Всё работает в браузере, поэтому учиться можно на школьном Chromebook, планшете или телефоне. Roblox Studio работает только на Windows и macOS. Здесь ничего не нужно устанавливать и не нужно входить в аккаунт Roblox.
- Roblox API, которое встретится вам в любой настоящей игре:
Instance.new,workspace, свойства партаPosition,Size,ColorиTransparency, событиеTouched,Humanoid,Playersиleaderstats,task.wait,ClickDetectorиTweenService. Движок повторяет стандартные настройки самого Roblox, например возрождение через 5 секунд иJumpHeight, равный 7,2, поэтому Luau, который вы пишете здесь, это тот же Luau, что вы пишете в Studio. Там вы также сами создаёте парты, которые ожидает скрипт, а здесь каждый урок создаёт их за вас. - 24 урока в 5 главах, и каждый заканчивается работающей игровой механикой: исчезающий мост, лавовый пол, сбор монет, прыжковая платформа, дверь с кнопкой, движущаяся платформа, чекпоинты и финиш. Последний урок соединяет всё это в ваше собственное обби.
Частые вопросы о скриптах в Roblox
На каком языке программируют в Roblox?
+= и интерполяцию строк. Сам движок Roblox написан на C++, но чтобы сделать игру в Roblox, писать на C++ не нужно: каждый скрипт в Roblox Studio написан на Luau. Обычный Lua почти всегда работает как Luau без изменений, поэтому многие до сих пор называют его Roblox Lua.Как начать писать скрипты в Roblox?
workspace.Lava или script.Parent), меняет его свойства (Color, Size, Transparency) и подключает функцию к событию, чтобы код выполнялся, когда что-то происходит (Touched, PlayerAdded, MouseClick). Курс учит им именно в таком порядке, по одной маленькой игре на урок. В Roblox Studio скрипт добавляют так: наведите курсор на парт или на ServerScriptService в окне Explorer, нажмите кнопку с плюсом и выберите Script.Нужен ли Roblox Studio, чтобы научиться писать скрипты?
Можно ли учиться скриптам Roblox на Chromebook или телефоне?
Это настоящий Roblox?
Touched, Humanoid, Players, leaderstats, task.wait, ClickDetector, TweenService и ещё немного. Он намеренно повторяет стандартные настройки и особенности Roblox, чтобы всё изученное пригодилось в Studio. В нём нет разделения на клиент и сервер (нет RemoteEvents), нет GUI и есть только простая физика (ходьба, прыжки, падение и касания): это то, что стоит изучать дальше в Studio. Coddy не связана с Roblox Corporation и не одобрена ею. Roblox и Luau являются товарными знаками Roblox Corporation.