Unreal Engine 4: Creación de Videojuegos desde cero
5.0 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
59 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Unreal Engine 4: Creación de Videojuegos desde cero to your Wishlist.

Add to Wishlist

Unreal Engine 4: Creación de Videojuegos desde cero

Aprende a desarrollar tus propios videojuegos con este gran programa y desata tu imaginación, todo sin saber programar.
5.0 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
59 students enrolled
Last updated 7/2017
Spanish
Curiosity Sale
Current price: $10 Original price: $150 Discount: 93% off
30-Day Money-Back Guarantee
Includes:
  • 7 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Crear niveles agregando y ubicando objetos en el mismo
  • Crear objetos propios para realizar el juego deseado
  • Programar interacción entre objetos utilizando Unreal Engine a través de Blueprints
  • Agregar arte gráfico y sonoro al mismo
  • Combinar todo lo anterior para la creación de su primer videojuego
View Curriculum
Requirements
  • Manipulación de archivos y carpetas
  • Uso de archivos comprimidos (zip, rar, etc.)
  • Búsqueda en Internet (google, yahoo, etc.)
  • No requiere experiencia previa en programación ni desarrollo de videojuegos
Description

VEA LOS PRIMEROS 7 VÍDEOS GRATIS!

Aprende Unreal Engine, uno de los motores de desarrollo de videojuegos más conocidos y con más trayectoria en el mercado, sin conocimientos previos requeridos. Utilizado por grandes títulos comerciales (Batman Arkham Assylum, Rocket League, Final Fantasy, etc.), es una herramienta muy completa para todo tipo de proyectos, tanto videojuegos, como otras aplicaciones interactivas, como visualización arquitectónica o simuladores para entrenamiento.

En la primera parte del curso aprenderemos a dominar los conceptos básicos de Unreal a través del uso del lenguaje de programación Blueprints, el cual nos permite adentrarnos fácilmente en el mundo de la programación a pesar de no saber programar, gracias a que es un lenguaje de programación visual muy amigable para comprender los conceptos básicos. 

Luego, en una futura actualización sin costo del curso, comenzaremos a ver conceptos más avanzados utilizando C++ en Unreal, un lenguaje de programación muy potente, para realizar proyectos más complejos.

Who is the target audience?
  • Jugadores interesados en crear su primer juego
  • Artistas interesados en comenzar a darle vida a sus obras
  • Agencias interesadas en publicitar productos de formas novedosas
  • Profesionales interesados en aplicaciones interactivas no lúdicas (medicina, educación, capacitación, etc.)
  • Programadores interesados en las técnicas esenciales del desarrollo de juegos
Students Who Viewed This Course Also Viewed
Curriculum For This Course
34 Lectures
06:51:38
+
Nuestro Primer Juego
34 Lectures 06:51:38

Introducción al curso y al primer módulo. Comentaré sobre quién soy y que vamos a ver.

Preview 06:29

En este vídeo veremos un panorama general de como está compuesto un equipo de desarrollo de videojuegos, los diferentes roles y métodos de producción utilizados, así como también destacar cual de esos roles vamos a cubrir en este curso.

Preview 14:03

Aquí veremos como descargar e instalar el motor Unreal, cosa que parece trivial pero suele tener sus detalles.

Preview 04:23

Aprenderemos a crear nuestro primer proyecto de Unreal, o sea, la base para nuestro primer juego. Veremos como configurarlo correctamente desde un principio y reconocer lo importante dentro de la estructura de carpetas del proyecto.

Preview 07:03

Aprenderemos a crear niveles, ubicando objetos en el, moviendolos, escalandolos y rotandolos para disponerlos de la forma necesaria.

Preview 23:38

Aprenderemos a crear objetos propios, ya que si bien Ureal viene con muchos objetos pre-armados, no tiene todo lo que necesitamos en nuestro juego. Veremos como crear un Blueprint y agregarle componentes para la creación de objetos personalizados.

Preview 10:08

Los objetos que crean son inanimados hasta que les ponen programación. Veremos los primeros pasos de la programación de la lógica de los objetos con el lenguaje visual Blueprint.

Preview 13:01

Todos los objetos de Unreal poseen muchas propiedades que podemos configurar para alterar su funcionamiento, eso no es una excepción para nuestros objetos. Veremos como a través de variables hacer configurable ciertos comportamientos de nuestro objeto.

Variables
10:53

En este vídeo veremos como destruir objetos, acción no solo necesaria para matar enemigos si no también para liberar recursos de la computadora utilizados por dichos objetos, como memoria o proceso. También veremos como aprender a retrasar la ejecución de ciertas acciones para más adelante.

Destrucción y Temporizadores
17:24

Así como la destrucción de objetos es una acción clave, la creación también. Veremos como crear objetos a partir de Blueprints durante la ejecución del juego y lo combinaremos con bucles para hacer una cadena infinita de acciones.

Instanciación de Objetos
16:37

Haremos un parate y veremos como aplicar todo lo visto en conjunto para sentar las bases del juego que iremos haciendo a lo largo del curso.

Practica N°1
13:06

Una de las primeras cosas que debemos hacer antes de aprender a detectar que dos objetos se chocaron es definir la forma física de los mismos. Veremos como decirle a Unreal la apariencia física de un objeto, que suele discernirse de la apariencia visual.

Figura de colisión
08:37

Una vez configurada la apariencia física pasaremos a especificar que objetos colisionan con que, y cuales solapan con otros, viendo cual es la diferencia de colisiones y solapados en el proceso.

Presets de Colisión
14:04

Una vez configurada correctamente las colisiones procederemos a ver como detectarlas efectivamente desde nuestro Blueprint, y reaccionar ante una colisión o solapado.

Detectando Colisiones
13:11

Las colisiones no son nada si no afectan al objeto de otras formas que no sean destruirlos. Veremos primero como modificar nuestras propias variables para afectar nuestro propio funcionamiento.

Cambio de Variables
09:26

Ahora que sabemos manipular nuestras variables veremos como acceder a las variables del objeto chocado y modificarlas para cambiar su comportamiento.

Variables Ajenas 1
12:22

Continuaremos viendo más ejemplos de cómo afectar al objeto chocado.

Variables Ajenas 2
10:36

No siempre vamos a querer que todas las acciones se ejecuten siempre ante el evento, hay veces que sucede un evento pero no se dan las condiciones necesarias para reaccionar. Veremos como hacer que las acciones se ejecuten o no con condiciones.

Condiciones - Parte 1
13:22

Expandiendo sobre condiciones veremos como hacerlas mucho mas expresivas que verdadero o falso. Veremos como comparar valores de variables para saber si se cumplen condiciones más avanzadas.

Condiciones - Parte 2
11:54

Segunda pausa del curso para volcar todo lo visto sobre nuestro juego.

Practica N° 2 - Parte 1
23:46

Hasta ahora no hicimos ningún objeto que se pueda controlar. Veremos que tipos de objetos pueden ser controlados en Unreal, sentando la base para el manejo de los mismos a través de teclas.

Peones
12:07

Aprenderemos a configurar el sistema de botones y teclas (Input) de Unreal y como hacer que nuestros Blueprints reaccionen ante ellas.

Input - Parte 1
12:21

Seguiremos viendo ejemplos de como hacer que la presión de botones afecte a nuestros objetos.

Input - Parte 2
09:44

Un juego no es un juego sin que se pueda ganar o perder. Veremos las bases de dónde deberíamos crear condiciones de victoria y derrota a través de GameModes.

Game Mode
10:15

Aprenderemos a crear las reglas de nuestro juego y ver como los objetos pueden modificarlas.

Victoria y Derrota
12:55

Veremos como hacer diferentes niveles con diferentes condiciones de victoria y derrota.

Reutilizar Victoria y Derrota
09:33

Tercera sesión de prácticas del curso donde aplicaremos lo visto anteriormente para expandir mucho más nuestro juego y poder darle un fin desde el aspecto de jugabilidad.

Practicas 3
14:23

Ahora que tenemos prototipado nuestro juego empezaremos a agregarle gráficos a través de modelos 3D.

Modelos 3D - Parte 1
12:59

Seguiremos viendo como configurar correctamente los modelos 3D para aplicarlos a nuestros objetos.

Modelos 3D - Parte 2
07:01

Veremos como darles color a nuestros objetos a través de materiales.

Materiales
08:30

Veremos como aplicar texturas a nuestros materiales para darle un aspecto más agradable a nuestros objetos.

Texturas
10:39

Veremos como aplicar audio a nuestros niveles y objetos para aumentar mucho más la inmersión del juego.

Audio
16:52

Veremos como manipular la reproducción de audios por programación para controlar cuando y como se escucha.

Control de Audio
16:20

Cierre del módulo con un pequeño repaso de lo visto y a donde ir.

Fin de modulo
03:56
About the Instructor
Nicolas Alejandro Borromeo
5.0 Average rating
11 Reviews
59 Students
1 Course
Profesor de Programación de Videojuegos

Mi carrera comenzó en 2008 cuando comencé a trabajar en Programación de Sitios Web, específicamente Redes Sociales, luego de haber de haberme recibido de Técnico en Computación, habiendo ya programado 6 años en la escuela. A la par con mi primer trabajo comencé a estudiar Técnico en Programación de Videojuegos, mi verdadera pasión. Finalizando mi carrera en el año 2012, me desempeñe de Programador de un MMO para Canadá, y un año más adelante comencé mi carrera de docente como Profesor de Programación de Videojuegos, la cual continúo hasta el día de hoy en varias universidades aquí en Argentina. A la par con la actividad docente actualmente trabajo como Programador Freelance de Videojuegos, y también desarrollo proyectos personales. Mi objetivo es lograr la excelencia en tanto materia docente, como en la calidad de los desarrollos que produzco, estudiando constantemente para la actualización y mejora de mis conocimientos. Para mas información debajo se encuentra mi perfil de linkedin.