Skip to content
UdemyGame Development FundamentalsPaid courseBeginner levelCertificate

La guía definitiva del desarrollo de videojuegos con Unity (Udemy.com)

Creada en colaboración con Unity Technologies: aprende C# desarrollando juegos 2D & 3D usando esta guía

Created by: Jonathan Weinberger

Last updated August 2023

icon
What you will 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.

icon
Course 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 respuestas. Los 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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Jonathan Weinberger

Jonathan Weinberger is an accomplished software engineer and the CEO and Founder of GameDevHQ, a prominent Unity training company revolutionizing the game development industry. With nearly 15 years of experience in working with C# and Unity, Jonathan has made a significant impact by developing applications for renowned Fortune 500 companies.

Throughout his career, Jonathan has built applications for global giants such as AT&T, GE, Coca-Cola, ThyssenKrupp, and many others. His technical prowess and expertise in Unity and C# have allowed him to create cutting-edge solutions that cater to the unique needs of these industry leaders. Moreover, Jonathan's ability to deliver enterprise trainings to top engineers at prestigious organizations like Apple and NBC Universal showcases his in-depth knowledge and proficiency in the field.

Driven by his passion for utilizing game development as a gateway to software engineering, Jonathan has helped numerous individuals launch successful careers in Unity. Through GameDevHQ, he empowers aspiring developers by providing them with comprehensive resources, mentorship, and guidance. Jonathan firmly believes that the skills acquired in game development can pave the way for lucrative careers, enabling individuals to earn impressive salaries ranging from $50,000 to $70,000 per year.

icon
More courses by Jonathan Weinberger

$139.99

$11.99

$12.99

$24.99

$24.99

$94.99

icon
More Game Development Fundamentals courses

$94.99

$19.99

$89.99

$59.99

$13.99

$94.99

icon
Reviews

4.1

1,730 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Pedro Gonzalo Bernáldez Torres on 1/31/2021

El curso es completo y en general me siento satisfecho. Gracias a él he podido aprender los fundamentos de Unity 2D y 3D. La parte 2D está muy bien explicada, no así la parte 3D, la cual tiene algunas secciones desactualizadas. Soy consciente de que es imposible abarcar todo lo que ofrece Unity de la misma manera en un único curso, pero quizás utilizando un ejemplo más simple para la parte 3D hubiese sido más fácil de explicar.

By Facundo Lautaro Licciardi Salguero on 8/10/2020

siempre eh querido aprender a hacer videojuegos, sabiendo de ante mano lo complicado que podría ser desarrollar uno pero al fin di el primer paso, me gusto que el profe te mostrara que para todo problema haya una solución y la forma de como buscar la información, el profe siempre esta atento a las dudas y responde 10/10 Lichi puntos

By Adan Balbuena on 6/7/2020

Este curso es como todos los cursos de desarrollo de videjuegos en espanol, solo dan recetas para poder trabajar encima de un proyecto ya elaborado. No se ven los fundamentos de programación para el lenguaje C# en ningun aspecto. No se explican los tipos de dato para poder crear algo por uno mismo, todo es respecto al código de este juego que además de visualmente miserable, también es mediocre en el contenido de sus temas y sus conceptos. Lo malo es que compre las dos partes del curso, ósea dinero tirado a la basura puesto que lo único para lo que sirve es para crear un proyecto a calca. Respecto al instructor es un incompetente, le preguntas algo y resulta que te da una respuesta obvia. Ejemplo Pregunta: Tengo una duda en el comportamiento del condicional que quita las vidas... Respuesta: Debe ser algo relacionado a la variable vida, revísalo. Así son sus respuestas, si no le gusta el jale de maestro mejor no se ponga a trabajar de maestro, por que la comunidad estamos artos de respuestas de ese tipo. En Facebook tengo muchos amigos que tomaron este curso y todos salimos decepcionados. Revisen solo la parte de migración a Android, que clase de basura de explicación es esa? si el instructor se equivoca hasta dar en el clavo múltiples ocasiones, por algo existe la edición, en serio basura de curso. No vale la pena pagar por el un duro.

By Maximiliano pino on 2/26/2020

Si, fue una buena eleccion, aunque ese curso este con una version anterior a mi unity, aun asi puedo manejarme, explican muy bien en comparasion a tutores gratis de youtube, entiendo bien el 90% de las cosas que dicen, si no lo entiendo empiezo a practicarlo solo hasta entenderlo, no me arreptiendo AUN de reembolsar, por ahora creo que fue una buena compra y creo que seguira asi.

By Pavel Ced on 10/10/2019

Excelente curso para tener unas bases sólidas en la creación de juegos, después de terminar me quedo bastante claro como atacar varios problemas, lo siguiente es irse actualizando por cuenta propia y revisar ejemplos complementarios en internet (que al final entiendes bastante bien gracias a este curso).

By Luis Fernando Aguilar Matehuala on 7/16/2019

Aprendí mucho en este curso, agradezco al autor su esfuerzo, los programadores principiantes valoraran el curso, pero los avanzados demandaran profundizar en algunas técnicas; sin embargo, creo que es necesario actualizar las secciones incompatibles para quienes estamos trabajando con la versión 2019 de Unity; algunas configuraciones se realizan de manera diferente. Estoy satisfecho con lo aprendido.

By Fernando José Raya Juárez on 10/19/2018

Es un curso básico para adentrarse al mundo de los video juegos con Unity sin embargo, creo que se utilizo mucho la sentencia if cuando se pudieron implementar mejores algoritmos para no ser tan repetitivo, también creo que falto ampliar llamado de escenas y cambio de enemigos y naves. Pero es buen curso para iniciarse en Unity.

By Cristo Bolaños Roman on 9/29/2018

He tardado en completar el curso por falta de tiempo, por ello agradezco sobretodo que el curso sea online y me pueda tomar el tiempo que quiera y cuando quiera. En general el curso es estupendo, tanto para principiantes como para refrescar lo básico. No se hace pesado, se explica bien y se hace bastante entretenido y motivador ver como va mejorando el juego. Totalmente recomendado ;)

By Luis Leopardi on 9/22/2018

El curso es bueno, explica bien y la manera de llevar los challenge para que los estudiantes resuelvan los problemas y aprendan me parece genial, lo que no me gusta es que el código que se desarrolla a lo largo de las prácticas queda algo sucio con tantos condicionales, quizás aplicando patrones de desarrollo se mejoraría pero claramente no es material de este curso, en definitiva lo recomiendo!

By Yone Moreno Jimenez on 8/19/2018

Mi experiencia en este curso ha sido contradictoria ????: Al principio pensé que el ritmo era muy lento y me sentí a punto de dejarlo. El motivo es que habiendo visto un poco de Unity antes sentí que en las primeras secciones, por ejemplo en la que se explica el Input, las explicaciones eran demasiado despacio. ???? Sin embargo el juego 2D que se crea cubre un montón de temas, como: - Hacer aparecer enemigos. - Crear powerups, lo cual enseña a usar las Corrutinas. ???? - Gestionar la Interfaz de Usuario y realizar buenas prácticas como: emplear un UIManager - A partir de sprites, obtener las animaciones con las cuales hacer efectos visuales como: un escudo para el jugador, letreros luminosos para los powerups. - Además incluye contenido adicional, al final del curso, el cual añadieron posteriormente al lanzamiento inicial, donde se ve cómo crear un modo cooperativo, un menú de pausa, un menú principal. ???? - Me llamó la atención el usar los efectos de PostProcesado, son muy llamativos. Para mí lo que más aprendí fue con el segundo proyecto, el shooter 3D. En concreto, debido a que algunos temas vistos en el juego 2D se repiten en el 3D como ????: - Movimiento del jugador - Obtención del Input - Comunicación entre scripts - Organización del código: UIManager. - Crear Triggers y emplear RigidBodies, Colliders. El progreso a lo largo de los retos se facilita puesto que los ejercicios son intuitivos y lo suficientemente cortos como para saber qué hacer, sin tener que mirar la respuesta del instructor. ???? Además en la parte 3D se observan temas más interesantes como: ???? - Raycasting, proyectar rayos para saber a qué se apunta / tirotea. - Sistema de recarga - Sistema de inventario - "Misiones" (objetivos como coger una moneda, comprar un arma, disparar a una caja - Destruir elementos del escenario ???? - Arreglar el atravesar el arma los elementos gráficos - Luces También agradecer a Carlos, el instructor que dobla los cursos al castellano y responde a las preguntas en el foro, por sus rápidas respuestas y su tono motivador al leer los vídeos. ???? Como más vale una imagen que 1000 palabras si quieren ver qué pueden llegar a hacer gracias a los proyectos del curso les escribo los enlaces a los juegos acabados: ☕ 2D: Galaxy Shooter: https://grupo8.itch.io/g-shooter 3D: FishAndWeapons: https://grupo8.itch.io/fishandweapons SInceramente muchas gracias a Jonatan y a Carlos por su esfuerzo y tiempo en crear este interesantísimo curso. ★★★★★

Showing all 10 reviews on CourseDuck

Read all 1,730 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 82 / 100