Aprenda a programar no Roblox
Escreva scripts de verdade do Roblox em Lua e jogue o jogo bem do lado do seu código. Grátis, com dicas de IA e certificado, em qualquer computador, Chromebook ou celular.
1,533+ codders inscritos
24 lições24 desafios74 perguntas de quiz
- Ideal para iniciantes
Ajuda de codificação com IA
Lições interativas e práticas
Questionários para testar seu conhecimento
Certificado grátis de conclusão
Teste um script do Roblox aqui mesmo
Três joguinhos do curso. Mude o script no editor, aperte Jogar e ande pelo que você escreveu.
Encostar na lava deixa a Health do jogador em 0. Troque esse 0 da linha 6 por 50, aperte Jogar e a lava só machuca.
local lava = script.Parent
lava.Touched:Connect(function(hit)
local humanoid = hit.Parent:FindFirstChild("Humanoid")
if humanoid then
humanoid.Health = 0
end
end)
Programa
Esta seção faz parte do Journey de Lua. O programa completo tem mais seções: clique em qualquer prévia abaixo para vê-la na página do Journey.
- Seção 1Fundamentos90 lições
- Seção 2Lógica e fluxo54 lições
- Seção 3Programação orientada a objetos70 lições
- Seção 4Introdução ao Luau73 lições
Seção 5
Scripts para jogos no Roblox
Começar seçãoIniciarCrie scripts para jogos reais no Roblox com Luau e jogue-os no navegador: pisos de lava, moedas, placares, plataformas de salto, portas com botões, plataformas móveis e checkpoints, culminando em seu próprio obby.Scripts e peças
4 lições413Laços e funções
6 lições619Eventos e jogadores
6 lições618Mecânicas de jogo
7 lições721Seu primeiro jogo
1 lição13
Aprenda Fazendo
Escreva código real, consulte bancos de dados, crie sites e domine prompts de IA. Nossas lições interativas cobrem todas as habilidades que desenvolvedores modernos precisam.
Construa Sua Sequência
Mantenha a consistência e veja seu progresso crescer! Acompanhe seu hábito diário de programação, proteja sua sequência com dias de congelamento e ganhe recompensas por aparecer todos os dias.
12 dias de sequência
Volte amanhã para manter sua sequência!
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
Tudo ou Nada
Dia 5 de 7
Congelar Sequência
2 left
Onde Quiser
Leve sua jornada de programação com você! Sem configuração, sem downloads: apenas abra e comece a programar. Disponível no iOS, Android e Web com avaliações de 4.9 estrelas.
Você Não Está Sozinho
Compita em placares globais, convide amigos para ganhar recompensas e celebre as conquistas uns dos outros. Programar é melhor com amigos!
Aprenda de todas as formas
Leia, ouça, teste-se, pergunte à IA ou consulte qualquer coisa que já tenha estudado. Cada lição se adapta a você.
Uma variável é um contêiner nomeado que armazena um valor que você pode referenciar depois.
Em Python, você cria uma escrevendo o nome, um sinal de igual e o valor que quer armazenar.
O valor pode mudar com o tempo. Reatribuir o nome simplesmente o aponta para um novo valor.
Seja Certificado
Ganhe certificados para cada curso que você completar. Adicione-os ao seu perfil do LinkedIn e currículo para mostrar sua experiência em programação aos empregadores.
Por que aprender a programar no Roblox na Coddy
- Seu script e seu jogo ficam lado a lado. Aperte Jogar e leve seu personagem pelo que você acabou de escrever, com W A S D no teclado ou um analógico numa tela de toque. Aperte Verificar e veja um jogador de teste percorrer o mesmo caminho que o corretor percorre.
- Roda no navegador, então você pode aprender no Chromebook da escola, num tablet ou no celular. O Roblox Studio só roda no Windows e no macOS. Aqui não tem nada para instalar e nenhuma conta do Roblox para entrar.
- A API do Roblox que você vai encontrar em todo jogo de verdade:
Instance.new,workspace,Position,Size,ColoreTransparencyde uma parte, o eventoTouched,Humanoid,Playerseleaderstats,task.wait,ClickDetectoreTweenService. O motor copia os padrões do próprio Roblox, como renascer depois de 5 segundos e umJumpHeightde 7.2, então o Luau que você escreve aqui é o mesmo Luau que você escreve no Studio. Lá você também constrói as partes que o seu script espera, que aqui cada aula constrói para você. - 24 aulas em 5 capítulos, e cada uma termina numa mecânica de jogo funcionando: uma ponte que some, um chão de lava, um coletor de moedas, uma plataforma de pulo, uma porta com botão, uma plataforma que se move, checkpoints e uma linha de chegada. A última aula junta tudo no seu próprio obby.
Perguntas frequentes sobre programar no Roblox
Qual linguagem de programação o Roblox usa?
+= e interpolação de strings. O motor do Roblox em si é escrito em C++, mas você nunca escreve C++ para fazer um jogo do Roblox: todo script no Roblox Studio é Luau. Lua comum quase sempre roda sem mudanças como Luau, e é por isso que muita gente ainda chama de Lua do Roblox.Como fazer script no Roblox?
workspace.Lava ou script.Parent), muda as propriedades dele (Color, Size, Transparency) e conecta uma função a um evento para o código rodar quando algo acontece (Touched, PlayerAdded, MouseClick). Este curso ensina nessa ordem, um joguinho por aula. No Roblox Studio você adiciona um script passando o mouse sobre uma parte ou sobre o ServerScriptService no Explorer, clicando no botão de mais e escolhendo Script.Preciso do Roblox Studio para aprender a programar no Roblox?
Para aprender, não. Cada aula roda no seu navegador num pequeno motor de jogo que a Coddy escreveu em Luau, que copia a parte da API do Roblox que um iniciante usa. Quando quiser publicar um jogo para outros jogadores, você vai precisar do Roblox Studio, que é grátis para Windows e macOS. O seu Luau e o que você aprendeu continuam valendo: no Studio você constrói as partes e coloca os scripts por conta própria, como o mundo de cada aula fazia para você.
Dá para aprender a programar no Roblox num Chromebook ou no celular?
Sim. O Roblox Studio não roda no ChromeOS, em iPads nem em celulares, mas estas aulas rodam: o editor e o jogo funcionam no navegador, e numa tela de toque o jogo mostra um analógico e um botão de pulo, do jeito que o Roblox faz no celular. Para publicar o seu próprio jogo do Roblox depois, você vai precisar de um computador com Windows ou Mac para o Studio.
Isto é o Roblox de verdade?
Touched, Humanoid, Players, leaderstats, task.wait, ClickDetector, TweenService e mais alguns. Ele copia de propósito os padrões e as manias do Roblox, para que o que você aprende sirva no Studio. Não tem separação entre cliente e servidor (sem RemoteEvents), não tem interface gráfica e só tem física simples (andar, pular, cair e encostar), que são as próximas coisas a aprender no Studio. A Coddy não é afiliada à Roblox Corporation nem endossada por ela. Roblox e Luau são marcas registradas da Roblox Corporation.Preciso saber Lua antes de programar no Roblox?
Quanto tempo leva para aprender a programar no Roblox?
Este curso tem 24 aulas, umas 4 horas no seu ritmo, e no final você sabe programar partes, eventos, um placar e um obby inteiro. Fazer um jogo completo seu leva mais tempo: conte com alguns meses de projetos pequenos no Roblox Studio, adicionando o código de cliente e servidor, o salvamento de dados e as interfaces que vêm depois deste curso.
É permitido fazer script no Roblox?
Sim. Escrever scripts para o seu próprio jogo no Roblox Studio é como todo jogo do Roblox é feito, e é isso que este curso ensina. O que viola os Termos de Uso do Roblox é rodar scripts de exploit dentro dos jogos de outras pessoas com um executor de scripts. Isso pode fazer a conta ser banida, e este curso não tem nada a ver com isso.
É uma boa aula de programação no Roblox para crianças?
O curso de programação no Roblox é grátis?
Sim. As 24 aulas, o jogo de cada aula, as dicas de IA e o certificado de conclusão são grátis. Uma conta gratuita faz algumas aulas por dia, e o Pro tira o limite diário.