Programación en Roblox Studio: Programa tus videojuegos
4.5 (21 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
61 students enrolled

Programación en Roblox Studio: Programa tus videojuegos

Aprende a programar en Lua para crear tus propios videojuegos en Roblox
New
4.5 (21 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
61 students enrolled
Last updated 6/2020
Spanish
Spanish
Current price: $17.99 Original price: $29.99 Discount: 40% off
2 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5.5 hours on-demand video
  • 1 article
  • 19 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Conocer las bases de programación en Lua: variables, métodos, operadores, clases, etc.
  • Conocer las clases y objetos principales utilizados en Roblox Studio
  • Diseñar scripts para dotar de mecánicas a tus videojuegos.
  • Adquirir buenas prácticas de programación para videojuegos.
  • Uso de la herramienta de creación de terreno para diseñar escenarios
  • Publicar y programar tu primer videojuego completo en Roblox Studio con el lenguaje de programación Lua.
Course content
Expand all 38 lectures 05:30:50
+ Introducción
6 lectures 19:00

Primeros pasos con Roblox Studio.

Preview 00:19

En esta lección aprenderemos a descargar e instalar Roblox Studio en nuestro equipo. Se necesita conexión a Internet.

Preview 01:40

En esta lección, creamos nuestro primer script en Roblox Studio y estudiamos sus bloques de código principales.

Preview 06:36

Invitación al grupo de Facebook para alumnos.

Grupo exclusivo de alumnos de desarrollo con Roblox
02:26
+ Bases de programación en Lua
13 lectures 01:48:28

En la primera lección de bases de Lua estudiaremos los distintos operadores aritméticos y de comparación.

Preview 05:37

Donde se explica la utilidad y conveniencia de integrar los comentarios como buena práctica en programación.

Comentarios
04:19

Lección donde veremos la utilidad y sintaxis de variables. Así como un ejemplo práctico.

Variables
08:15

Lección donde estudiamos las ventajas de usar funciones y hacemos uso de ellas en un ejemplo.

Funciones
10:15

Lección donde vemos lo que es un "string" o cadena. Y utilizamos algunos de sus principales métodos en Roblox Studio.

Cadenas
10:26

Preguntas tipo test sobre variables, cadenas y métodos.

Variables, cadenas y métodos
5 questions

En esta lección estudiaremos los tipos de variables: booleanos, arrays y tablas.

Booleanos, Tablas y arreglos
07:25

En esta lección estudiaremos los condicionales if-elseif-else.

Condicionales
09:06

En esta lección se estudiará la sintaxis y uso del bucle "for".

Bucles For
06:47

Lección en la que mostramos los bucles "while" y algunas recomendaciones sobre su uso.

Bucles While
10:30

Algunas preguntas sobre tipos de datos, condicionales y bucles.

Tipo de datos, condicionales y while
4 questions

Lección en la que explicamos las generalidades sobre clases, objetos y el concepto de instanciar, aplicados a videojuegos.

Programación Orientada a Objetos I
05:41

Lección donde se muestra como buscar clases, servicios y objetos en la documentación para desarrolladores oficial de Roblox.

Programación Orientada a Objetos II
08:03

Lección donde estudiamos el proceso de instanciación de un objeto a partir de una clase.

Instanciación
07:12

En esta lección analizaremos el papel de los eventos en la programación orientada a videojuegos.

Eventos
14:52

Algunas preguntas sobre POO y eventos.

Programación Orientada a Objetos y Eventos
4 questions
+ Clases y objetos de Roblox Studio
5 lectures 53:34

Superclase Instance. Introducción.

Clase Instance (Parte 1)
07:53

Superclase Instance. Práctica.

Clase Instance (Parte 2)
09:21

En esta clase teórica aprenderemos a diferenciar LocalScript de Script.

Script vs LocalScript
10:30

Primera parte de la lección enfocada en el objeto Humanoid. Estudiaremos sus aspectos básicos y propiedades.

Objeto Humanoid. Parte I
14:34

Segunda parte de la lección sobre el objeto Humanoid. Veremos una práctica con acceso a propiedades y métodos.

Objeto Humanoid. Parte II
11:16
+ Diseño del videojuego (Game Design)
3 lectures 31:30

Análisis de los apartados principales de un Documento de Diseño de Juego.

Buscando una idea. El GDD o Game Design Document.
14:18

Análisis de la estructura de clases de nuestro juego, que será desarrollado en la sección 4.

Diseño de clases para nuestro videojuego.
07:21

Brevísimo repaso sobre algunas fuentes de assets gratuitas y de pago para tus videojuegos.

Sitios web donde descargar assets para tus juegos.
09:51
+ Desarrollo del videojuego
11 lectures 01:58:17

Creación de nuestro nivel con la herramienta de diseño de terrenos y ayuda de la Toolbox

Creación del escenario. Herramientas de diseño de terrenos y Toolbox
23:35

En esta lección crearemos un tablero de puntuación para los distintos jugadores en la partida.

Tablero de puntuación del jugador.
09:16

En esta lección vamos a crear el item diamond sin entrar todavía en su programación.

Creación de items coleccionables: el diamante.
07:53

Lección en la que creamos el objeto que representará al objeto moneda sin entrar en su programación

Creación de items coleccionables: la moneda.
07:08

Lección en la que empezamos a configurar una herramienta, añadirle un icono para la barra de acción y un tooltip.

Diseño de tools en Roblox Studio I
10:17

Lección en la que abordamos la programación de nuestra herramienta diseñada en la lección anterior.

Diseño de tools en Roblox Studio II
14:16

Lección en la que programamos nuestra moneda (coin) para que se incremente nuestro valor de Oro en la tabla de puntuación.

Programación del item moneda
08:24

Lección en la que programamos una tienda para cambiar los ítems tipo diamante por su equivalente en puntuación de oro.

Creación de una tienda para el intercambio de items y puntuación
14:11

Lección en la que, utilizando elementos de interfaz de usuario, empezamos a crear un botón para comprar mejoras a cambio de puntuación.

Intercambio de items por mejoras dentro del juego
07:05

Lección en la que programamos el botón creado en la lección anterior.

Intercambio de items por mejoras dentro del juego II
07:14
Últimos ajustes: dejando nuestro juego listo para publicar
08:58
Requirements
  • Disponer de un PC o Mac para trabajar con Roblox Studio.
  • Disponer de una cuenta gratuita de usuario en la plataforma de juegos Roblox.
  • Disponer de conexión a Internet.
Description

Da tu primer paso de gigante y lánzate a programar videojuegos con el motor de videojuegos gratuito Roblox Studio. Alcanzar una comunidad de más de 100 MILLONES de jugadores activos está en tu mano. NO SABER PROGRAMAR YA NO ES EXCUSA para hacer tus sueños realidad, ¡empieza hoy a estudiar programación!

Si te parece que programar es cosa de geeks y con solo pensar en las matemáticas sientes escalofríos... no te preocupes has llegado al sitio acertado. Me llamo Jose y durante los últimos años he diseñado y dirigido con gran éxito decenas de cursos de programación para centenares de alumnos, desde principiantes hasta aficionados. Este, mi segundo curso en Udemy, es una guía para entender la programación imprescindible para empezar a desarrollar videojuegos para Roblox.

Conceptos como motor de videojuegos, operadores, métodos, objetos, clases, condicionales, eventos o herramientas, entre otros, dejarán de ser un conocimiento oscuro para ti. Algunos de los temas que trataremos son:

  • Tipos de operadores utilizados en Lua

  • Uso de variables y funciones en programación

  • Strings, tablas y arreglos

  • Condicionales y bucles para controlar el flujo de nuestros scripts

  • Breve repaso a la programación orientada a objetos (POO)

  • Clases más utilizadas en Roblox Studio

  • Generalidades sobre el desarrollo de videojuegos

  • Buenas prácticas en la programación de videojuegos

  • Recursos externos donde encontrar info y material

  • Programación de tools en Roblox

  • Diseño y programación de ítems

  • Mecánicas para juegos de recolección

Al terminar el curso te sentirás cómodo con el vocabulario utilizado en el desarrollo de videojuegos, sabrás dónde encontrar información de calidad  y conocerás valiosas técnicas de programación para crear tus propios videojuegos para Roblox.

## CURSO EN FASE DE AMPLIACIÓN ##

Durante los próximos meses se incorporarán nuevas lecciones como: conceptos para juegos multijugador, nuevas mecánicas de juego y fundamentos de diseño de juegos, entre otras.

¡Aprovecha ahora y consigue el curso al mejor precio! Cuando el curso esté finalizado su precio se verá incrementado.

Who this course is for:
  • Aficionados a Roblox con ganas de desarrollar sus propios juegos.
  • Alumnos interesados en introducirse en el desarrollo de videojuegos.
  • Gente curiosa que quiere dar sus primeros pasos con lenguajes de programación.
  • Profesores y docentes que quieren actualizar sus conocimientos de programación.