Construir crea el mundo de un juego de Roblox. Luau hace que ese mundo funcione. Un script puede abrir una puerta, contar Points, mover a un enemigo o decidir qué pasa cuando alguien toca un botón.
A veces se llama Lua, pero Roblox Studio utiliza Luau. Surgió a partir de Lua 5.1 y ahora incluye funciones adicionales para desarrollar en Roblox.
Qué puede controlar un script
Los scripts pueden reaccionar a las acciones del jugador, iniciar eventos, controlar personajes no jugadores, guardar datos y actualizar interfaces. Los juegos grandes suelen usar muchos scripts que colaboran, no un único archivo enorme.
Las primeras ideas que aprender
- Variables: guardan datos, como una puntuación.
- Funciones: instrucciones que se pueden reutilizar.
- Condiciones: decisiones como «si el jugador tiene una llave, abre la puerta».
- Bucles: repiten instrucciones.
- Tablas: guardan listas o información con nombre.
- Eventos: avisan de que algo ha ocurrido.
Roblox Studio te ayuda a aprender
El editor incluye colores de sintaxis, autocompletado, comprobación de tipos y avisos. La ventana Output muestra mensajes y errores durante las pruebas. Un error suele ser una pista que señala la línea que necesita atención.
Empieza con una acción pequeña
No intentes programar un juego multijugador completo al principio. Haz que una pieza cambie de color, muestre un mensaje o reaccione al tocarla. Después añade una función más.
No pegues scripts largos ni modelos gratis que no entiendas. Lee el código y pruébalo en tu propio proyecto.