Fundamentos del desarrollo de videojuegos para Unity 2017
4.4 (251 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.
1,234 students enrolled

Fundamentos del desarrollo de videojuegos para Unity 2017

Aprende a programar videojuegos a nivel profesional desde cero dominando todas las bases esenciales de Unity 2017
4.4 (251 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.
1,234 students enrolled
Last updated 1/2020
Spanish
Spanish [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 36 hours on-demand video
  • 18 articles
  • 15 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
  • Aprenderás a crear videojuegos con Unity 3D y C#. ¡No necesitas tener experiencia previa en el campo del desarrollo de videojuegos!
  • Desarrollaremos juntos un total de 8 videojuegos incluyendo algunos en 2D y 3D, así como para PC y móvil.
  • Profundizaremos en los conceptos teóricos necesarios desde cero hasta los más avanzados acerca del desarrollo de videojuegos con Unity 5.
  • Crearemos, diseñaremos y programaremos nuestros propios videojuegos, adoptando los distintos roles del mundo del desarrollo, desde Game Designer a Programador pasando por Artistas y Animadores.
  • Adquirirás todo el conocimiento que te hace falta para poder seguir investigando por tu cuenta en este campo tan fascinante e incluso poder trabajar en el sector indie y profesional de desarrollo de videojuegos.
Course content
Expand all 123 lectures 35:59:52
+ Introducción
4 lectures 06:32
Descarga los proyectos del curso desde el Github
00:04
Comunidad de desarrolladores del curso
00:38
+ Los fundamentos del desarrollo de videojuegos
6 lectures 02:15:37
Fundamentos matemáticos de los videojuegos
23:17
Polígonos y mallas
17:10
Materiales, físicas y colisiones
28:12
Cómo usar Unity para juegos en 2D
11:01
La interfaz de Unity 5 (I)
30:15
La interfaz de Unity 5 (II)
25:42
+ Mi primer juego, un Twin Stick Shooter
18 lectures 06:21:51
Acerca de descargar Unity y la configuración de nuestro proyecto
25:15
Assets Tema 1
00:02
Truco: qué hacer si no tengo los standard assets de Unity
13:19
Cómo importar los assets a nuestro proyecto
17:13
Añadir el fondo al videojuego
29:59
Introducción al scripting
26:45
El script de rotación de la nave
19:12
El script de movimiento de la nave
20:24
El script de disparo de la nave
33:46
El movimiento del laser
27:37
La nave enemiga
15:02
Las colisiones entre objetos
21:46
El controlador del juego
09:46
Las Corutinas en Unity
26:48
Los sistemas de partículas y las explosiones
29:53
Los sonidos
20:58
Nuestra primera interfaz gráfica
36:55
Publicando nuestro juego como ejecutable
07:11
+ El diseño de interfaces gráficas
8 lectures 02:40:33
El papel del canvas en la UI
19:47
Assets Tema 2
00:02
El uso de los botones
37:39
El menú de pausa
18:49
El transcurso del tiempo en el videojuego
21:37
El botón de reiniciar
12:09
El menú de opciones
31:37
Configurar el volumen y los efectos visuales
18:53
+ El diseño de niveles en Unity 3D
7 lectures 01:53:59
El rol del level designer en un estudio de videojuegos
19:09
Assets Tema 3
00:02
Texturización y efectos visuales de los terrenos
21:20
Los árboles en Unity
12:17
La hierba en los terrenos
18:40
Los skyboxes para el cielo
22:45
+ En diseño de interiores en Unity 3D
12 lectures 03:50:59
El diseño de interiores y disertaciones de JB
24:36
Assets Tema 4
00:02
Importar los modelos a Unity 3D
16:22
La configuración de los modelos 3D
20:40
Crear las tiles de las habitaciones
20:26
Crear las tiles de las escaleras
09:14
El primer nivel de interior
38:36
Crear el mobiliario
16:33
Decorar el interior del nivel
30:31
Las escaleras para subir de nivel
17:58
La iluminación del interior
30:16
+ El Gameplay del videojuego
8 lectures 01:57:20
Assets Tema 5
00:02
Una segunda cámara
08:11
El skin la cámara de fotos
08:14
El alliasing
06:57
Mostrar y ocultar el skin del móvil
21:55
Corrigiendo el bug del viewport
09:27
La lógica de tomar la foto y el flash
44:11
+ Introducción a la inteligencia artificial
9 lectures 02:54:00
Assets Tema 6
00:02
Introducción a las máquinas de estados finitos
09:12
Las variables de la IA
15:55
Programando los tres estados
22:12
Métodos adicionales de nuestra IA
30:20
Haciendo daño al enemigo
26:50
El controlador de Xbox 360 para Unity
36:44
Nuestro fantasma por el nivel interior
23:59
+ La física en los juegos: Tappy Plane
11 lectures 03:36:31
El Tappy Plane
11:31
Assets Tema 7
00:02
El fondo del juego y el avión principal
18:55
El efecto de parallax en 2D
31:17
El algoritmo del pintor y las capas de visualización
06:59
Físicas para hacer que el avión salte
27:30
Fin del juego
09:59
Los enemigos del juego
22:42
Las ayudas del Game Start y el Game End
27:05
Añadir la puntuación del juego
32:25
La publicidad de móviles con Unity Ads
28:06
+ Animaciones con Tiro al pato!
9 lectures 03:21:44
Assets Tema 8
00:02
El fondo por capas y los patos
19:14
Animator de Unity
23:34
El plugin de iTween
19:34
El movimiento sinusoidal
31:32
Colocar las filas de patos
16:45
Crear oleadas de patos (no olvides guardar!!)
31:53
El tiempo y la cuenta atrás
24:33
Player Prefs y persistencia de datos
34:37
Requirements
  • No necesitas conocimientos previos ni de programación, ni de 3D, ni animación, videojuegos y tampoco diseño gráfico. Sin embargo sería recomendable haber cursado el curso Aprende C# creando un videojuego de cero a experto de esta misma plataforma para conocer los fundamentos básicos de la programación.
  • Tener un ordenador o portátil cuanto mas potente mejor. Te recomiendo mínimo un i5 con 4Gb de RAM pero disfrutarás más del 3D si tienes un i7 con al menos 8Gb de RAM.
  • Debes saber utilizar un PC o Mac a nivel básico, sobretodo en cuanto a comandos como guardar, abrir un archivo o navegar por el sistema operativo.
  • Tener descargado Unity 5 para empezar a desarrollar nada más empieces el curso. Dichas herramientas que usaremos son todas gratuitas y te enseñaré a descargarlas durante el curso para que no haya duda.
  • Todos los materiales adicionales para crear videojuegos (vídeos, imágenes, modelos 3D, sonidos) así como el código fuente de cada videojuego que creemos están incluidos como descargas en cada sección del curso.
Description

*** Actualizado para Unity 2017 ***

En este nuevo curso de desarrollo de videojuegos con Unity 5 vas a aprender a utilizar el motor gratuito más extendido del mercado. Además, usaremos un lenguaje de programación muy sencillo de aprender, C#, el cual aprenderemos a dominar com ejemplos de videojuegos prácticos. 

Durante el curso trabajaremos en 9 grandes módulos que incluirán un módulo de teoría sobre el desarrollo de videojuegos junto con el desarrollo de 8 videojuegos, algunos para PC, otros para móvil, algunos en 2D, otros en 3D... Vamos, una gran variedad para que domines Unity si nunca antes lo has practicado.

  • Introduciremos para empezar todos los conceptos necesarios para entender los videojuegos, toda la teoría que rodea el mundo del desarrollo de videojuegos para que conozcas el lenguaje y lo domines a la perfección
  • Seguiremos con una introducción a la interface de Unity y la programación desde cero haciendo uso de los conceptos de programación básicos que ya tratamos en el curso Aprende C# creando un videojuego, de cero a experto.
  • Desarrollaremos un juego de naves espaciales al estilo Twin Stick Shooter de las máquinas arcade. En él crearemos nuestro primer controlador de videojuegos para aprender a manejar un personaje así como nuestras primeras incursiones en el mundo de los HUD y las interfícies gráficas en Unity. 
  • Seguiremos desarrollando mecánicas varias de videojuegos 3D en un Survival Horror que combinará escenas de exterior con terrenos arbitrariamente grandes, con montañas, agua o árboles entre otros así como escenas de interior donde primarán el diseño de niveles, paredes, escaleras para hacer un juego terriblemente fantasmagórico..
  • Nuestro tercer juego irá a por los clásicos de móvil, en este caso un clon del Flappy Bird donde manejaremos un avión en lugar de un pájaro y aprenderemos a usar la herramienta Animator de Unity y acerca del mundo de las físicas, las fuerzas y las colisiones.
  • Nos adentraremos en el mundo de iTween como herramienta adicional a Unity para las animaciones en un juego clásico de la feria: el juego de disparar a los patos..
  • Nos graduaremos en interfícies gráficas con uno de los juegos que más dinero ha hecho en el mundo indie, un clon del Clicker, donde casi sin elementos gráficos, todo ocurre a través de botones, menús y tablas.
  • Y pondremos el broche de oro al curso con un juego en 2.5D clon del clásico Donkey Kong donde si bien practicaremos con colisiones y físicas de nuevo, lo útil será aprender a crear un editor de niveles para hacer nuestros propios niveles con Unity 3D y guardarlos y cargarlos en escena desde ficheros, todo un lujo.

Y la verdad, todo lo haremos de forma muy natural pues este es un curso que no he grabado para enseñar online, si no que lo ofrecí de forma presencial y se me ocurrió grabar las clases para que vierais como enseño de forma presencial a la gente y os encontréis con los mismos problemas que ellos se encuentran a la hora de aprender.

Así que si todavía no has empezado a hacer videojuegos con Unity 3D, no sé que estás esperando pues sin duda alguna este curso te enseñará todo lo que necesitas para convertirte en un profesional. 

Nos vemos en clase!

Who this course is for:
  • A todos los alumnos que quieran empezar a programar videojuegos de manera profesional y no hayan tenido nunca contacto con ningún software de desarrollo de videojuegos.
  • A todos los que quieran conocer a fondo todo el potencial y herramientas que trae en el motor de videojuegos gratuito Unity 5.
  • A los alumnos del curso Aprende C# creando un videojuego de cero a experto que quieran seguir aprendiendo acerca del desarrollo de videojuegos con técnicas más avanzadas
  • A amantes de los videojuegos, que quieran pasar de jugar a conocer las técnicas esenciales del desarrollo de videojuegos.