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.
89,203+ 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çãoIniciarExpandirRecolherCrie 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?
Dá para aprender a programar no Roblox num Chromebook ou no celular?
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.