Aprende a programar en Roblox
Escribe scripts reales de Roblox en Lua y juega el juego justo al lado de tu código. Gratis, con pistas de IA y certificado, en cualquier ordenador, Chromebook o móvil.
89,203+ codders inscritos
24 lecciones24 retos74 preguntas de quiz
- Apto para principiantes
Ayuda de codificación con IA
Lecciones interactivas prácticas
Cuestionarios para poner a prueba tu conocimiento
Certificado gratuito de finalización
Prueba un script de Roblox aquí mismo
Tres juegos pequeños del curso. Cambia el script en el editor, pulsa Jugar y recorre lo que escribiste.
Tocar la lava pone la Health del jugador en 0. Cambia ese 0 de la línea 6 por 50, pulsa Jugar y la lava solo hace daño.
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 sección forma parte del Journey de Lua. El programa completo tiene más secciones - haz clic en cualquier vista previa de abajo para verla en la página del Journey.
- Sección 1Fundamentos90 lecciones
- Sección 2Lógica y flujo54 lecciones
- Sección 3Programación orientada a objetos70 lecciones
- Sección 4Introducción a Luau73 lecciones
Sección 5
Creación de scripts para juegos de Roblox
Empezar secciónEmpezarExpandirContraerCrea scripts para juegos reales de Roblox con Luau y juégalos en tu navegador: suelos de lava, monedas, tablas de clasificación, plataformas de salto, puertas con botones, plataformas móviles y puntos de control, hasta terminar con tu propio obby.Scripts y piezas
4 lecciones413Bucles y funciones
6 lecciones619Eventos y jugadores
6 lecciones618Mecánicas del juego
7 lecciones721Tu primer juego
1 lección13
Aprende Haciendo
Escribe código real, consulta bases de datos, crea sitios web y domina los prompts de IA. Nuestras lecciones interactivas cubren todas las habilidades que los desarrolladores modernos necesitan.
Construye tu Racha
¡Mantén la constancia y observa cómo crece tu progreso! Sigue tu hábito diario de programación, protege tu racha con días de congelación y gana recompensas por aparecer cada día.
12 días de racha
¡Vuelve mañana para mantener tu racha!
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
Doble o Nada
Día 5 de 7
Congelar Racha
2 left
Donde Quieras
¡Lleva tu viaje de programación contigo! Sin configuración, sin descargas, solo abre y empieza a programar. Disponible en iOS, Android y Web con calificaciones de 4.9 estrellas.
No Estás Solo
Compite en tablas de clasificación globales, invita amigos para ganar recompensas y celebra los logros de los demás. ¡Programar es mejor con amigos!
Aprende de todas las formas
Lee, escucha, ponte a prueba, pregunta a la IA o consulta cualquier cosa que ya hayas estudiado. Cada lección se adapta a ti.
Una variable es un contenedor con nombre que guarda un valor al que puedes hacer referencia más tarde.
En Python, creas una escribiendo el nombre, un signo igual y el valor que quieres guardar.
El valor puede cambiar con el tiempo: reasignar el nombre simplemente lo apunta a un nuevo valor.
Certifícate
Gana certificados por cada curso que completes. Agrégalos a tu perfil de LinkedIn y currículum para mostrar tu experiencia en programación a los empleadores.
Por qué aprender a programar en Roblox con Coddy
- Tu script y tu juego están uno al lado del otro. Pulsa Jugar y lleva a tu personaje por lo que acabas de escribir, con W A S D en el teclado o con un joystick en una pantalla táctil. Pulsa Comprobar y mira cómo un jugador de prueba recorre el mismo camino que recorre el corrector.
- Funciona en el navegador, así que puedes aprender en el Chromebook del colegio, en una tablet o en el móvil. Roblox Studio solo funciona en Windows y macOS. Aquí no hay nada que instalar ni cuenta de Roblox con la que iniciar sesión.
- La API de Roblox que vas a encontrar en cualquier juego real:
Instance.new,workspace, elPosition,Size,ColoryTransparencyde una parte, el eventoTouched,Humanoid,Playersyleaderstats,task.wait,ClickDetectoryTweenService. El motor copia los valores por defecto de Roblox, como reaparecer a los 5 segundos y unJumpHeightde 7.2, así que el Luau que escribes aquí es el mismo Luau que escribes en Studio. Allí además construyes las partes que tu script espera, que aquí cada lección construye por ti. - 24 lecciones en 5 capítulos, y cada una termina en una mecánica de juego que funciona: un puente que desaparece, un suelo de lava, un recolector de monedas, una plataforma de salto, una puerta con botón, una plataforma móvil, puntos de control y una meta. La última lección lo junta todo en tu propio obby.
Preguntas frecuentes sobre programar en Roblox
¿Qué lenguaje de programación usa Roblox?
+= y la interpolación de cadenas. El motor de Roblox está escrito en C++, pero nunca escribes C++ para hacer un juego de Roblox: todos los scripts de Roblox Studio son Luau. El Lua normal casi siempre funciona sin cambios como Luau, por eso mucha gente lo sigue llamando Lua de Roblox.¿Cómo empiezo a programar en Roblox?
workspace.Lava o script.Parent), cambia sus propiedades (Color, Size, Transparency) y conecta una función a un evento para que el código se ejecute cuando pasa algo (Touched, PlayerAdded, MouseClick). Este curso las enseña en ese orden, con un juego pequeño por lección. En Roblox Studio añades un script pasando el ratón sobre una parte o sobre ServerScriptService en el Explorer, pulsando el botón de más y eligiendo Script.¿Necesito Roblox Studio para aprender a programar en Roblox?
¿Puedo aprender a programar en Roblox en un Chromebook o en el móvil?
¿Esto es el Roblox de verdad?
Touched, Humanoid, Players, leaderstats, task.wait, ClickDetector, TweenService y algunas más. Copia a propósito los valores por defecto y las rarezas de Roblox, para que lo que aprendes te sirva en Studio. No tiene separación entre cliente y servidor (no hay RemoteEvents), ni interfaz gráfica, y solo tiene física simple (caminar, saltar, caer y tocar), que son lo siguiente que aprenderás en Studio. Coddy no está afiliado a Roblox Corporation ni cuenta con su respaldo. Roblox y Luau son marcas comerciales de Roblox Corporation.