Curso Desarrolla Videojuegos Profesionales con Unity® y C#
3.3 (196 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,391 students enrolled

Curso Desarrolla Videojuegos Profesionales con Unity® y C#

Aprende Unity y C# programando un videojuego plataforma 3D desde cero hasta su batalla final y monetización en Android
3.3 (196 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,391 students enrolled
Created by Luis Ruelas
Last updated 7/2018
Spanish
Spanish [Auto]
Current price: $119.99 Original price: $199.99 Discount: 40% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 17.5 hours on-demand video
  • 12 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • 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 desde cero el trabajo con Unity, la metodología de la programación, así como el lenguaje C# a través de ejemplos prácticos
  • Programar al Player y a los enemigos con sus animaciones, caminado, salto, ataque, daño y muerte.
  • Crear y programar elementos avanzados para el juego como Items, sistema de vida, checkpoints, navegación entre escenas, clips de audio, entorno y obstáculos
  • Programación de la batalla con el jefe final, su patrón de ataque, sus animaciónes y la creación y programación del cinemático final.
  • Implementación en dispositivos móviles Android
  • Implementación de Ads para monetizar tus videojuegos
Requirements
  • Manejo básico de la computadora
  • Transferencia de archivos digitales
  • Interés por los videojuegos y la programación
  • Pensamiento claro y lógico
  • Software Unity3D versión personal (gratuita)
Description

Este curso está especialmente diseñado para que el estudiante pueda dominar los elementos de un videojuego 3D profesional tipo plataforma en Unity y con el lenguaje C#.  

Se abordará de manera práctica el trabajo con la interfaz de Unity, la metodología de la programación con C#, tipos de variables, funciones, estructuras de control,  clases y la implementación a dispositivo Android e inserción de Ads para monetizar tus videojuegos.  

Aprenderás con la técnica "Aprende mientras creas" y está dividido en secciones específicas para que el estudiante pueda aprender desde cero, o para que pueda localizar soluciones detalladas para añadir elementos profesionales a tus videojuegos.   

En el curso se explica detalladamente la creación de niveles, el trabajo con modelos tridimensionales, la funcionalidad completa del “Player”, diferentes tipos de enemigos y su inteligencia artificial, animación, navegación entre pantallas, desarrollo de “ítems” diversos, programación de un en cinemático en Unity,  programación del patrón de ataque con el jefe final y culmina con la implementación en dispositivos Android y la inserción de Ads para la monetización del proyecto.   

A su vez, el curso cuenta con todos los recursos necesarios para que el estudiante pueda desarrollar completamente el ejercicio, así como con “retos para el estudiante” para que pueda poner en práctica lo aprendido a través de cada una de las secciones.  

El instructor cuenta con amplia experiencia en la enseñanza de Desarrollo de videojuegos y animación en Instituciones educativas y Universidades del norte de México, así como certificado profesional en Autodesk Maya y como “trainer” certificado de Reallusion y estará brindándote apoyo en tu proceso de aprendizaje.  


Who this course is for:
  • El curso va dirigido a estudiantes y/o profesionales que deseen incurrir en el mundo de la programación de videojuegos.
  • Pueden iniciarse sin ningún conocimiento previo en Unity o en programación.
  • A su vez, si el estudiante ya cuenta con experiencia en Unity, en este curso puede encontrar soluciones específicas para la inserción de elementos profesionales a sus videojuegos.
  • El curso no va dirigido a estudiantes que busquen aspectos de programación en general ya que es específicamente para programar videojuegos
Course content
Expand all 101 lectures 17:33:16
+ Preparación del nivel y programación del player
15 lectures 03:01:21
Trabajo con Unity
09:53
Construcción de plataformas
19:38
Importacion del Player
10:27
Programacion del movimiento horizontal
23:27
Programacion del volteo del personaje
07:08
Animacion de Idle
05:43
Animacion running
09:31
Programacion de la camara
22:28
Programacion del salto simple
17:33
Programacion de la animacion del salto
12:00
Programacion del ataque 01
12:58
Animacion del ataque
19:09
Programacion del ataque 02
08:05
Reto al estudiante
01:54
+ Creación y Programación del primer enemigo
15 lectures 02:49:23
Importar el enemigo
04:54
Movimiento del enemigo
12:47
Animacion del caminado del enemigo
14:20
Creacion de un Game Manager
11:52
Animación del ataque del enemigo I
17:20
Animacion de ataque del enemigo II
09:42
Daño del player
17:04
Muerte del Player
06:59
Daño al enemigo I
16:36
Daño al enemigo II
13:18
212 - Arreglo de bugs del ataque al enemigo
16:50
213 - Creacion de la barra de energia del player
14:37
214 - Añadir clips de audio
08:37
Reto al estudiante II
03:14
+ Programación del enemigo "Shooter" y "items
16 lectures 02:35:09
302 - Preparacion del arquero
12:58
303 - Player en rango
09:24
304 - Programacion de ataque del arquero I
11:29
305 - Programacion de ataque del arquero II
03:35
306 - Programacion de daño al arquero
10:08
307 - Desaparicion del arquero
05:17
308 - Item de salud I
20:57
309 - Item de salud II
05:21
310 - Set up de Item de Power
13:16
311 - Programacion de PowerItem I
15:29
312 - Programacion de PowerItem II
09:06
313 - Animacion para recoger el item
16:17
314 - Enemigo arroja items
10:25
315 - Arreglo de bugs
06:08
316 - Reto al estudiante
02:42
+ Detalles avanzados
20 lectures 03:48:29
402 - Creacion de plataformas
09:47
403 - Programacion de plataformas moviles
12:28
404 - Creacion de killbox
08:41
405 - Regeneración del Player
15:17
406 - Regeneración del Player II
10:55
407 - Programacion de Checkpoints
05:22
408 - Sistema de vidas
16:42
409 - Creacion de Pantalla de Inicio
17:52
410 - Creacion de Pantalla de Game Over
14:59
411 - Creacion de item de vida
13:26
412 - Creacion de enemigo tipo cueva
09:14
413 - Animaciones de enemigo cueva
15:27
414 - Programacion del daño al enemigo cueva
16:51
415 - Creacion del enemigo para spawn
13:48
416 - Programacion del enemigo para spawn
12:30
417 - Programacion del spawner
13:28
418 - Añadir musica a los niveles
05:32
419 - Programar la pausa
13:21
420 -Reto al estudiante
01:10
+ Batalla con el jefe final
25 lectures 04:01:45
502 - Importar y preparar el Jefe
15:23
503 - Creacion de BossCheckPoint
09:48
504 - Creacion de un BossController
07:27
505 - Deshabilitar el movimiento del player
07:11
506 - Reposionar camara para la batalla final
14:08
507 - Creacion de las animaciones del jefe
09:48
508 - Reactivacion del movimiento del player
05:24
509 - Programacion de la logica de ataque I
09:02
510 - Programacion de la logica de ataque II
13:46
511 - Creacion de la barra de vida del jefe
27:11
512 - Programacion del primer ataque
07:16
513 - Reset del Jefe I
17:53
514 - Reset del Jefe II
09:29
515 - Programacion del segundo y tercer ataque
08:53
516 - Programacion de la generacion de las rocas I
10:40
517 - Programacion de la generacion de las rocas II
12:19
518 - Programacion de ataques aleatorios
06:49
519 - Incremento de la velocidad de ataque
08:22
520 - Seguimiento del HeadTrigger a la cabeza del jefe
08:16
521 - Animacion de daño y muerte
07:41
522 - Solucion a bugs de la muerte
06:35

NOTA: En la parte donde cambiamos el material del Boss, el codigo nos aparecerá obsoleto por la actualización de la versión.
El nuevo código para realizar el cambio sera:

bossModel.GetComponent<SkinnedMeshRenderer>().material = hurtBossMaterial;


523 - Detalles Finales
14:01
524 - Reto al estudiante
01:36
525 - Reto al estudiante II
01:10
En los recurso de esta tarea, he subido mas personajes con sus texturas y animaciones para que expandan su videojuego practicando la inteligencia artificial. Terminen su videojuego al gusto para preparar su exportación a dispositivos móviles.
Entrenamiento de inteligencia artificial
1 question
+ Implementación en Android
10 lectures 01:17:09
Inserción de video
10:21
603 - Exportar juego a Windows
05:02
604 - Preparacion para previsualizacion en Android
11:17
605 - Controles para android I
17:52
606 - Controles para android II
07:39
607 - Insercion de Ads
09:42
608 - Reto al estudiante
02:16
609 - Convertir apk y subirlo a googleplay
08:48
610 - Agradecimientos
02:43