La guía definitiva del desarrollo de videojuegos con Unity
4.6 (973 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.
11,107 students enrolled

La guía definitiva del desarrollo de videojuegos con Unity

Creada en colaboración con Unity Technologies: aprende C# desarrollando juegos 2D & 3D usando esta guía
4.6 (973 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.
11,107 students enrolled
Last updated 5/2020
Spanish
Spanish [Auto]
Current price: $135.99 Original price: $194.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 13.5 hours on-demand video
  • 9 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
  • Conceptos básicos de C# como variables, sentencias if y arreglos.
  • Detección de colisiones, leer Input del usuario y crear movimientos del jugador.
  • Crear power ups que incluyen disparos triples, rayos láser, aumentos de velocidad y escudos.
  • Aplicar shaders que transforman los fondos de tu juego.
  • Crear enemigos con inteligencia artificial básica.
  • Recolectar y destruir GameObjects.
  • Implementar efectos de sonido, música ambiental, y efectos de partículas.
  • Activar el servicio de colaboración de Unity.
  • Navegar por Unity y descubrir características únicas como el Asset Store.
  • Distribuir tu juego en diferentes plataformas como web, móvil y PC.
Course content
Expand all 168 lectures 13:39:05
+ Configuración del proyecto
8 lectures 25:40
Introducción a la configuración del proyecto
00:49

En este video vamos a instalar Unity y vamos a configurar nuestro UnityID!

Instalación de Unity
02:13

En este video veremos como configurar nuestro primer proyecto!

Creación de un proyecto
01:05

Este video te mostrara el edito de Unity y te enseñará a configurarlo para tener un flujo de trabajo más eficiente!

El editor de Unity
02:52

Este video te mostrará como configurar Unity Teams: Collaborate para que puedas guardar tu proyecto en la nube y crear control de versiones para tu proyecto!

Unity Teams: Collaborate
02:23

En este video importaremos los Assets requeridos para nuestro primer juego!

Preview 03:59

En este video aplicaremos un Shader a nuestro increíble fondo galáctico!

Creando la galaxia
09:16

En este video, voy a platicar sobre lo que puedes esperar de este curso. Este es un curso altamente interactivo y yo te aliento a que trates de solucionar cada problema que te encontrarás por tu cuenta. Si te quedas atorado, no veas de inmediato el Challenge Review, en lugar de eso por favor pide ayuda en la sección de preguntas y respuestas donde yo personalmente te voy a proveer con suficiente ayuda para que puedas continuar por tu cuenta!

Preview 03:03
+ Creando al Player
9 lectures 01:01:57
Introducción a la creación del Player
00:41

En este video vamos a configurar al Player!

Configurando el Player
10:58

En este video veremos como configurar la posición inicial de nuestro Player!

Configurando la posición inicial
07:26

En este video veremos como mover a nuestro Player!

Moviendo al Player
13:36

En este Challenge vas a mover a nuestro jugador leyendo el Input del usuario!

Challenge: Input del usuario
06:08

En este Challenge Review vamos a resolver el Challenge del Input del usuario!

Challenge Review: Input del usuario
02:43

En este Challenge veremos como restringir la posición del Player dentro del mapa del juego!

Challenge: Limites del Player
09:55

En este Challenge Review veremos como resolver el Challenge de los limites de Player!

Challenge Review: Limites del Player
05:38

En este video solo limpiaremos un poco nuestro código!

Limpieza del código
04:52
+ Shooting
7 lectures 39:59
Introducción a los disparos
00:34

En este video veremos como configurar nuestro laser!

Configuración del Laser
07:01

En este video veremos como generar objetos dentro de nuestro juego!

Instantiate
11:48

En este Challenge vas a crear el comportamiento del laser!

Challenge: Comportamiento del Laser
04:36

En este Challenge Review veremos como solucionar el Challenge del comportamiento del laser!

Challenge Review: Comportamiento del Laser
02:07

En este video exploraremos como crear un sistema de Cool Down!

Sistema de Cool Down
08:22

En este video vamos a limpiar nuestro código para mantenerlo organizado!

Limpieza del código
05:31
+ Power Up - Triple Shot
6 lectures 45:04
Introducción al Power Up - Triple Shot
00:31

En este Challenge vas a crear el comportamiento del Triple Shot!

Challenge: Triple Shot
06:46

En este video vamos a resolver el Challenge del comportamiento del Triple Shot!

Challenge Review: Triple Shot
08:50

En este video vamos a explorar el sistema de colisiones de Unity!

Detección de colisiones
11:08

En este video vamos a ver como scripts de Unity pueden comunicarse entre ellos! Este es un elemento crucial en el desarrollo de videojuegos con Unity!

Comunicación entre Scripts
10:31

En este video le daremos un vistazo a las corutinas y como podemos usarlas para deshabilitar nuestros powerups después de cierto tiempo!

Power Down Routine
07:18
+ Power Up - Speed Boost
4 lectures 15:46
Introducción al Power Up - Speed Boost
00:33

En este video veremos como configurar nuestro siguiente powerup!

Configuración del Speed Boost
06:17

En este video veremos como crear el comportamiento de nuestro powerup Speed Boost!

Challenge: Speed Boost
02:13

En este Challenge Review vamos a resolver el Challenge del Speed Boost!

Challenge Review: Speed Boost
06:43
+ Enemigos
10 lectures 51:13
Introducción a los enemigos
00:32

En este video vamos a configurar a nuestro enemigo!

Configuración de los enemigos
05:19

En este Challenge vas a crear el comportamiento del enemigo!

Challenge: Enemy Behaviour
03:03

En este Challenge Review veremos como solucionar el Challenge del comportamiento del enemigo!

Challenge Review: Enemy Behaviour
06:16

En este video vas a crear un sistema de daño para los enemigos!

Challenge: Control del daño
01:46

En este Challenge Review veremos como solucionar el Challenge del sistema de control de daño para nuestros enemigos!

Challenge Review: Control del daño
16:19

En este Challenge vas a agregar la explosion del enemigo!

Challenge: Explosión del enemigo
06:57

En este Challenge Review veremos como resolver el Challenge de la explosión del enemigo!

Challenge Review: Explosión del enemigo
03:43

En este Challenge vas a crear la explosión del Player!

Challenge: Explosión del Player
03:12

En este Challenge Review veremos como solucionar el Challenge de la explosión del Player!

Challenge Review: Explosión del Player
04:06
+ Power Up - Shields
5 lectures 14:12
Introducción al Power Up - Shields
00:27
Challenge: Implementación del escudo
02:20

En este Challenge Review veremos como solucionar el Challenge de la implementación de los escudos!

Challenge Review: Implementación del escudo
05:14

En este video veremos como visualizar nuestros escudos!

Visualizar el escudo
03:15

En este video le daremos vida a nuestros escudos usando animaciones!

Animación del escudo
02:56
+ Spawn Manager
5 lectures 19:14
Introducción al Spawn Manager
00:27

En este video vamos a configurar el Spawn Manager de nuestro juego!

Configuración del Spawn Manager
06:22

En este Challenge vas a generar enemigos!

Challenge: Generación de enemigos
03:46

En este Challenge Review veremos como resolver el Challenge de generación de enemigos!

Challenge Review: Generación de enemigos
02:33
Generación de los powerups
06:06
Requirements
  • No es necesaria experiencia previa en programación o en Unity. Si has trabajado con C# o Unity antes, este curso te ayudará a mejorar tus técnicas de desarrollo.
  • En este curso, te llevaré a través de la instalación de Unity en tu computadora. Será útil si te sientes cómodo instalando tu propio software
  • Entendimiento básico de matemáticas (orden de las operaciones, suma, resta, multipicación) facilitarán la comprensión de cierta lógica en el código.
  • Antes de comenzar este curso deberás sentirte cómodo navegando en web.
Description

Este curso está autorizado y co-creado en colaboración con Unity Technologies.

Si estás interesado en desarrollar increíbles juegos con calidad comercial que pueden jugarse en varias plataformas, entonces este curso es para ti. Este curso es el único de su tipo aprobado por Unity Technologies en Udemy. ¿Qué mejor manera de aprender a desarrollar videojuegos en Unity que con el curso autorizado por ellos? La guía definitiva del desarrollo de videojuegos con Unity te da una introducción a Unity y a los fundamentos de programación con C#. El curso luego se sumerge en el desarrollo de tu primer juego 2D y tu primer juego 3D. Descubrirás cómo resaltar tus juegos del resto al pulirlos con las últimas características de Unity, incluidos los efectos de post procesamiento y el sistema de animación.

En este curso verás:

  • Conceptos de C# como variables y sentencias if

  • Detección de colisiones, leer el input del usuario y crear movimientos del jugador

  • Creación de power ups incluyendo disparos triples, rayos láser, aumento de velocidad y escudos

  • Aplicar shaders que transformarán el fondo de tus juegos

  • Creación de enemigos con inteligencia artificial básica

  • Coleccionar y destruir GameObjects

  • Implementar efectos de sonido, música de fondo y efectos de partículas

  • Activar el servicio de colaboración de Unity

  • Navegación por Unity para descubrir características únicas como la Asset Store

  • Distribución de tu juego en diferentes plataformas como web, móvil y PC

  • ¡Y mucho más!

Este curso también incluye más de 30 horas de retos interactivos donde podrás poner a prueba el conocimiento que has aprendido. Estos retos te ayudarán a construir tus dos juegos con calidad comercial: un 2D Galaxy Shooter que utiliza sprites de alta calidad y efectos cinemáticos, y un 3D FPS. Tendrás acceso a arte único previsto por este curso y agregarás características sofisticadas a tus juegos, las cuales te harán ver como si llevaras años programando.

¿Por qué aprender desarrollo de videojuegos con Unity?

La Industria del Videojuego es una industria que vale $100 billones de dólares a nivel mundial. Para 2020, se espera que ese número llegue a los $120 billones de dólares. Con Unity siendo el motor de juegos más utilizado a través de multiples plataformas, nunca ha sido un mejor momento para entrar en el campo. Como aprenderás en este curso, los tipos de juegos que puedes crear con Unity y C# son ilimitados. El desarrollo de videojuegos es un gran pasatiempo, permitiéndote aprender una nueva habilidad al mismo tiempo que juegas tu juego y lo compartes con tu familia y amigos. También es una carrera emocionante y gratificante, donde muchos desarrolladores exitosos, incluido yo, hemos aprendido las bases del desarrollo de videojuegos con cursos como este y no en un salón de clases tradicional. Todo gran juego empieza en algún lado, así que ¿por qué no empezar el tuyo? Mientras que las personas suelen encontrar la programación o la creación de juegos intimidante, este curso utiliza una técnica de enseñanza que te permitirá obtener una comprensión profunda de los conceptos mientras desarrollas tus juegos. Gracias a la comunidad de Unity, podrás conectarte con otros desarrolladores, trabajar juntos en nuevos proyectos y hacer algunos juegos increíbles.

¿Por qué aprender de mi?

Este es el primer y único curso de desarrollo de videojuegos que ha sido co-creado con Unity Technologies en Udemy. Porque aprender a programar puede ser desalentador, Unity Technologies quería crear un curso que ayudara a los desarrolladores a sentirse cómodos explorando Unity y desarrollando juegos. Creo que la mejor forma de aprender a programar es haciéndolo; por lo tanto, este es un curso altamente interactivo que no te va a regalar las respuestasLos retos únicos integrados a lo largo de este curso se asegurarán de que no solo sepas programar algo, sino de que entiendas la lógica que está detrás. Como un ingeniero autodidacta me doy cuenta de que no hay cursos de buena calidad que permitan a los principiantes captar realmente los conceptos esenciales del desarrollo de videojuegos. 

He trabajado con Unity desde la versión 2.0 y he desarrollado videojuegos para consolas de Nintendo y Playstation, también me he divertido con algunos desarrollos en móviles y actualmente mi principal plataforma de desarrollo es la realidad virtual, he trabajado para empresas grandes y también he hecho desarrollos independientes, además tengo varios años de experiencia enseñando desarrollo de videojuegos en diversas universidades.

Al terminar este curso entenderás los conceptos básicos de la programación en C# y serás capaz de desarrollar tus propios juegos 2D y 3D. También te sentirás confiado sabiendo que has dominado las últimas y más grandes técnicas en el desarrollo de videojuegos que te impulsarán a lograr el éxito en tus aspiraciones personales y profesionales.

¡Unete a mi hoy en esta gran aventura! Te veo dentro del curso.

Who this course is for:
  • El estudiante ideal para este curso es alguien que esté interesado en el desarrollo de videojuegos con Unity y C# y que esté buscando un curso interactivo basado en proyectos.
  • Personas interesadas en desarrollar juegos 2D y 3D de calidad comercial, ya sea profesionalmente o como hobby
  • Cualquier persona que busque una comprensión de las mejores prácticas de codificación, como la organización con su proyecto y el flujo de trabajo de desarrollo óptimo que son esenciales para el desarrollo del juego.
  • Este curso no es para alguien que es un desarrollador avanzado de juegos. Este curso tampoco es para estudiantes que no están interesados en aprender a programar ya que obtendrás una introducción a los fundamentos de la programación en C#.