Menu
CoddyTech
lua iconЧасть путешествия по LuaПуть

Научитесь писать скрипты в 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)

Программа

1 разделов24 уроков24 задачи74 вопросов квиза

Этот раздел - часть путешествия по Lua. В полной программе ещё больше разделов - кликни по любому превью ниже, чтобы открыть его на странице путешествия.

  1. Раздел 1Основы90 уроков
  2. Раздел 2Логика и управление потоком54 уроков
  3. Раздел 3Объектно-ориентированное программирование70 уроков
  4. Раздел 4Введение в Luau73 уроков
  5. Начать разделНачатьРазвернутьСвернутьСоздавайте скрипты для настоящих игр Roblox на Luau и играйте в них прямо в браузере: полы из лавы, монеты, таблицы лидеров, площадки для прыжков, двери с кнопками, движущиеся платформы и контрольные точки. В завершение создайте собственный обби.

    Скрипты и детали

    4 уроков413

    Циклы и функции

    6 уроков619

    События и игроки

    6 уроков618

    Игровые механики

    7 уроков721

    Ваша первая игра

    1 урок13
Что вы получаете
Всё, что вам нужно, чтобы научиться программировать

Учитесь на практике

Пишите реальный код, работайте с базами данных, создавайте сайты и осваивайте ИИ-промпты. Наши интерактивные уроки охватывают все навыки, необходимые современным разработчикам.

playground.js
Редактор кода
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Тест №1test Case Success icon
Тест №2test Case Success icon
Тест №3test Case Failure icon
Ввод
"Alex"
Вывод
"Hello, Coddy! Alex"

Создайте свою серию

Будьте последовательны и наблюдайте за своим прогрессом! Отслеживайте ежедневную привычку программирования, защищайте свою серию с помощью дней заморозки и получайте награды за каждый день.

12 дней подряд

Возвращайтесь завтра, чтобы сохранить серию!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

Всё или ничего

День 5 из 7

fire Freeze icon

Заморозка серии

2 left

Код где угодно

Возьмите свое путешествие по программированию с собой! Без настройки, без загрузок - просто откройте и начните программировать. Доступно на iOS, Android и Web с рейтингом 4.9 звезд.

Python
7Серия
250Очки
5Энергия
Переменные
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
ПРОДОЛЖИТЬ
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
Путь
Цели
Таблица лидеров
Профиль
4.9
ЗвездаЗвездаЗвездаЗвездаЗвезда
Рейтинг

Вы не одиноки

Соревнуйтесь в глобальных рейтингах, приглашайте друзей, чтобы получать награды, и празднуйте успехи друг друга. Программировать веселее с друзьями!

Лига Претендентов
Лига ПретендентовТоп 7 продвигаются
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconЗона продвиженияleaderboard Arrow Up icon

Учитесь как угодно

Читайте, слушайте, проверяйте себя, спрашивайте у ИИ или ищите то, что уже изучили. Каждый урок подстраивается под вас.

Введение в переменные
Аудио

Переменная - это именованный контейнер, который хранит значение для последующего использования.

В Python вы создаёте её, написав имя, знак равенства и значение, которое нужно сохранить.

Значение может меняться - переприсваивание просто направляет имя на новое значение.

1xSarah

Ваш сертификат

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

CoddyСертификат о прохождении
Настоящим подтверждается, чтоИван Ивановуспешно завершил(а)
python iconОсновы Python
Подтверждено
Датаянв. 2026
LinkedInДобавить в 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 пишут на Luau. Этот язык Roblox создала на основе Lua 5.1 и открыла его исходный код. Luau сохраняет синтаксис Lua и добавляет необязательные типы и несколько удобств, например += и интерполяцию строк. Сам движок 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, чтобы научиться писать скрипты?

Для обучения нет. Каждый урок работает в браузере на небольшом игровом движке, который Coddy написала на Luau и который повторяет ту часть Roblox API, что нужна новичку. Когда захотите опубликовать игру для других игроков, понадобится Roblox Studio, бесплатный для Windows и macOS. Ваш Luau и всё изученное пригодятся там: в Studio вы сами создаёте парты и размещаете скрипты, как это делал за вас мир каждого урока.

Можно ли учиться скриптам Roblox на Chromebook или телефоне?

Да. Roblox Studio не работает на ChromeOS, iPad и телефонах, а эти уроки работают: и редактор, и игра запускаются в браузере, а на сенсорном экране игра показывает джойстик и кнопку прыжка, как Roblox на телефоне. Чтобы потом опубликовать свою игру в Roblox, понадобится компьютер с Windows или Mac для Studio.

Это настоящий Roblox?

Нет. Это собственный движок Coddy, написанный на Luau и работающий в вашем браузере. Он имитирует ту часть Roblox, что нужна новичку: парты, Touched, Humanoid, Players, leaderstats, task.wait, ClickDetector, TweenService и ещё немного. Он намеренно повторяет стандартные настройки и особенности Roblox, чтобы всё изученное пригодилось в Studio. В нём нет разделения на клиент и сервер (нет RemoteEvents), нет GUI и есть только простая физика (ходьба, прыжки, падение и касания): это то, что стоит изучать дальше в Studio. Coddy не связана с Roblox Corporation и не одобрена ею. Roblox и Luau являются товарными знаками Roblox Corporation.

Нужно ли знать Lua, чтобы писать скрипты в Roblox?

Нет. Курс учит переменным, циклам, функциям и событиям по мере того, как они нужны каждой игре. Если хотите сначала начать спокойнее, курс Lua начинается с нуля, а курс Luau учит системе типов, которую используют крупные проекты в Roblox.

Сколько времени нужно, чтобы научиться писать скрипты в Roblox?

В этом курсе 24 урока, примерно 4 часа в вашем темпе, и к концу вы сможете программировать парты, события, таблицу лидеров и целое обби. Сделать полноценную собственную игру дольше: рассчитывайте на несколько месяцев небольших проектов в Roblox Studio, где вы добавите клиентский и серверный код, сохранение данных и интерфейсы, которые идут после этого курса.

Разрешено ли писать скрипты в Roblox?

Да. Каждая игра Roblox создаётся именно так: скриптами для своей игры в Roblox Studio, и этому учит курс. Условия использования Roblox нарушает другое: запуск эксплойт-скриптов в чужих играх с помощью экзекутора. За это могут заблокировать аккаунт, и этот курс не имеет к этому никакого отношения.

Подходит ли этот курс программирования в Roblox для детей?

Уроки короткие, каждый заканчивается игрой, по которой ученик может походить, а подсказки ИИ объясняют ошибки, не выдавая ответ, поэтому юный игрок Roblox может учиться сам. Учителя и кружки программирования могут вести курс как занятие с бесплатным классом, который показывает прогресс каждого ученика урок за уроком.

Курс по скриптам Roblox бесплатный?

Да. Все 24 урока, игра в каждом уроке, подсказки ИИ и сертификат о прохождении бесплатны. С бесплатным аккаунтом можно проходить несколько уроков в день, а Pro снимает дневной лимит.

Пути обучения, включающие этот курс

Этот курс - один шаг более длинного пути: несколько курсов в том порядке, в котором их дал бы наставник, каждый со своим бесплатным сертификатом.

Иллюстрация языков программирования Coddy

Учите Скриптинг игр в Roblox с Coddy

НАЧАТЬ