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.
1,345+ 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ónEmpezarCrea 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?
Para aprender, no. Cada lección funciona en tu navegador con un pequeño motor de juego que Coddy escribió en Luau y que copia la parte de la API de Roblox que usa un principiante. Cuando quieras publicar un juego para otros jugadores necesitarás Roblox Studio, que es gratis para Windows y macOS. Tu Luau y lo que aprendiste te sirven allí: en Studio construyes las partes y colocas los scripts tú mismo, como lo hacía por ti el mundo de cada lección.
¿Puedo aprender a programar en Roblox en un Chromebook o en el móvil?
Sí. Roblox Studio no funciona en ChromeOS, iPads ni móviles, pero estas lecciones sí: el editor y el juego funcionan en el navegador, y en una pantalla táctil el juego muestra un joystick y un botón de salto, como hace Roblox en el móvil. Para publicar tu propio juego de Roblox más adelante necesitarás un ordenador con Windows o Mac para Studio.
¿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.¿Necesito saber Lua antes de programar en Roblox?
¿Cuánto se tarda en aprender a programar en Roblox?
Este curso tiene 24 lecciones, unas 4 horas a tu ritmo, y al final sabes programar partes, eventos, una tabla de clasificación y un obby completo. Crear un juego entero tú solo lleva más tiempo: cuenta con unos meses de proyectos pequeños en Roblox Studio, añadiendo el código de cliente y servidor, el guardado de datos y las interfaces que vienen después de este curso.
¿Está permitido hacer scripts en Roblox?
Sí. Escribir scripts para tu propio juego en Roblox Studio es como se hace cualquier juego de Roblox, y es lo que enseña este curso. Lo que incumple los Términos de uso de Roblox es ejecutar scripts de exploits dentro de los juegos de otras personas con un ejecutor de scripts. Eso puede hacer que te baneen la cuenta, y este curso no tiene nada que ver con eso.
¿Es una buena clase de programación de Roblox para niños?
¿El curso de programación en Roblox es gratis?
Sí. Las 24 lecciones, el juego de cada lección, las pistas de IA y el certificado de finalización son gratis. Con una cuenta gratuita haces unas cuantas lecciones al día, y Pro quita el límite diario.