logo

Curso en programación roblox studio

Descripción del Curso

  • Objetivos

    Desarrollar habilidades para crear experiencias completas en Roblox, aplicando programación en Luau, diseño de sistemas de juego, interacción cliente-servidor y buenas prácticas de desarrollo.

1

Fechas
Septiembre 05, 12, 19, 26 Octubre 03, 10, 17

2

Horario
9:00 a.m a 12:00 p.m

3

Días
Sábado

4

Plataforma
Teams
Tiempo de formación
21 horas
Modalidad
Telepresencial
Valor del curso
$735,000
Certificado
100% del curso
Explora

CONTENIDOS DEL CURSO

  • Unidad 1. Introducción a Roblox Studio

      • Instalación, interfaz y paneles.
      • Uso de Output y errores.
      • Primer script en Luau.

  • Unidad 2. Fundamentos de programación en Luau

      • Jerarquía de objetos.
      • Variables, tipos de datos y propiedades.
      • Creación de instancias.

  • Unidad 3. Funciones y eventos

      • Funciones y scope.
      • Eventos del sistema.
      • Organización del código.

  • Unidad 4. Parámetros y retorno de datos

      • Parámetros y argumentos.
      • Return y valores múltiples.
      • Funciones anónimas.

  • Unidad 5. Estructuras condicionales

      • If, elseif, else.
      • Operadores lógicos.
      • Optimización de condiciones

  • Unidad 6. Debugging y buenas prácticas

      • Debounce.
      • Identificación de errores.
      • Herramientas de depuración.

  • Unidad 7. Bucles while

      • Repetición condicional.
      • While true y control.
      • Uso de wait().

  • Unidad 8. Bucles for

      • For numérico.
      • Bucles anidados.
      • Uso de break.

  • Unidad 9. Arrays (tablas indexadas)

      • Creación y acceso.
      • table.insert y remove.
      • Recorridos con ipairs.

  • Unidad 10. Diccionarios

      • Claves y valores.
      • Uso de pairs.
      • Estructuras complejas.

  • Unidad 11. Cliente - Servidor

      • Scripts vs LocalScripts.
      • GUIs en cliente.
      • RemoteFunctions).

  • Unidad 12. Remote Events

      • Comunicación unidireccional.
      • FireServer, FireClient.
      • Optimización de red.

  • Unidad 13. ModuleScripts

      • Reutilización de código.
      • Uso de require().
      • Principio DRY.

  • Unidad 14. Espacio 3D y CFrame

      • Coordenadas X, Y, Z.
      • Posición y rotación.
      • Modelos y referencias.

  • Unidad 15. Animaciones (TweenService)

      • Creación de tweens.
      • TweenInfo y parámetros.
      • Secuencias de animación.

  • Unidad 16. Algoritmos

      • Ordenamiento de datos.
      • Comparaciones personalizadas.
      • Pensamiento lógico.

  • Unidad 17. Data Stores

      • Guardado y carga de datos.
      • Uso de GetAsync / SetAsync.
      • Manejo de errores (pcall).

  • Unidad 18. Game Loops

      • Ciclos de juego.
      • Estados y rondas.
      • BindableEvents.

  • Unidad 19. Monetización

      • Game Passes.
      • MarketplaceService.
      • Buenas prácticas.

  • Unidad 20. Programación Orientada a Objetos (OOP)

      • Clases y objetos.
      • Encapsulación.
      • Métodos y propiedades.

  • Unidad 21. Herencia y polimorfismo

      • Clases padre e hijas .
      • Reutilización.
      • Métodos personalizados.

  • Unidad 22. Raycasting

      • Detección con rayos.
      • Vectores y dirección.
      • Aplicaciones prácticas.

  • Unidad 23. Sistema de colocación (cliente)

      • Input del usuario.
      • Previsualización.
      • Uso de raycasting.

  • Unidad 24. Sistema de colocación (servidor)

      • Validación de acciones.
      • RemoteEvents.
      • Creación de objetos.

  • Unidad 25. Proyecto final

      • Detección con rayos.
      • Vectores y dirección.
      • Aplicaciones prácticas.

¡ES EL MOMENTO DE INVERTIR EN TU FUTURO!

CONTACTO

Más información

+57 333 284 9979
[email protected]

Educación Continua

CONOCE LA OFERTA DE CURSOS