Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Juan Gabriel Gomila Salas

¡Sumérgete en el emocionante mundo del diseño de videojuegos con Unity y desbloquea tu potencial creativo.

¿Te apasiona la idea de crear juegos 3D inmersivos? ¿Quieres convertirte en un desarrollador de videojuegos profesional, pero no sabes por dónde empezar? ¡Este curso es perfecto para ti.

Read more

¡Sumérgete en el emocionante mundo del diseño de videojuegos con Unity y desbloquea tu potencial creativo.

¿Te apasiona la idea de crear juegos 3D inmersivos? ¿Quieres convertirte en un desarrollador de videojuegos profesional, pero no sabes por dónde empezar? ¡Este curso es perfecto para ti.

Nuestro curso online de Unity está diseñado para llevarte de principiante a experto, sin necesidad de experiencia previa. Aprenderás a programar en C# desde cero, mientras trabajas en proyectos prácticos que te guiarán paso a paso en la creación de tus propios juegos. Con más de 60 horas de contenido en video, ejercicios, tareas, y el apoyo de una comunidad activa de estudiantes y profesores, estarás listo para publicar tu primer juego impresionante con Unity en poco tiempo.

Al finalizar el curso, estarás preparado para presentar el examen oficial de Unity Certified Associate, lo que certificará tu dominio de los aspectos fundamentales del desarrollo de videojuegos con Unity.

¿Qué aprenderás en este curso?

  • Fundamentos de la Programación en C#: Aprende a escribir código con proyectos prácticos que te ayudarán a adquirir confianza y habilidad.

  • Desarrollo de Juegos Completo: Desde la idea inicial hasta la optimización final, crearás juegos 2D y 3D que podrás incluir en tu portafolio.

  • Interfaz de Unity y Programación: Domina la interfaz de Unity y aplica los conceptos básicos de programación en C# que te enseñamos en el curso previo.

  • Game Design y Mecánicas: Aprende a crear y configurar mecánicas comunes en juegos 2D y 3D, abarcando desde la programación hasta la animación y control de la cámara.

  • Preparación para la Certificación: Los conocimientos adquiridos te prepararán para el examen Unity Certified Associate, un gran impulso para tu carrera.

¿Por qué elegir este curso?

  • Instrucción de Calidad: Aprenderás de la mano de Juan Gabriel Gomila, un instructor certificado oficialmente por Unity, quien te guiará a través de cada paso del desarrollo de videojuegos.

  • Enfoque Práctico: Este curso no solo se centra en la teoría, sino también en la aplicación práctica, con un enfoque en crear juegos que puedas mostrar en tu portafolio.

  • Soporte Continuo: Nuestros profesores experimentados están siempre disponibles para resolver tus dudas y ayudarte a avanzar.

Testimonios de Estudiantes

"El curso online de Unity fue un recurso invaluable para mí. Completar todos los ejercicios y tareas, con el apoyo de la comunidad, me preparó para obtener mi título oficial de Unity Certified Associate. Estoy muy agradecida por la guía y apoyo de Juan Gabriel." - María, Unity Certified Associate

¡No pierdas esta oportunidad.

Si estás listo para dar el primer paso hacia una carrera emocionante en el desarrollo de videojuegos, ¡inscríbete ahora y comienza tu aprendizaje hoy mismo. Con nuestro curso, estarás creando juegos increíbles antes de lo que imaginas. ¡Nos vemos en clase.

Enroll now

What's inside

Learning objectives

  • Domina el desarrollo de videojuegos con unity 3d y c# a través de 6 proyectos prácticos diseñados para enseñarte desde los conceptos básicos hasta avanzados
  • Programación de videojuegos en c#: desarrolla y programa tus propios juegos utilizando el potente lenguaje c# en unity.
  • Técnicas avanzadas en unity: explora iluminación avanzada, probes de luz, reflejos, efectos de postprocesado, y más.
  • Domina unity con un instructor oficial: aprende todos los trucos y secretos de unity guiado por un instructor certificado en europa.
  • Prepárate para el sector profesional: adquiere las habilidades necesarias para certificarte y trabajar como desarrollador de videojuegos con unity.
  • Conocimiento técnico integral: comprende conceptos técnicos y profesionales de nivel básico, intermedio y avanzado en el desarrollo de videojuegos.
  • Uso de prefabs y variantes: crea gameplays y escenarios complejos utilizando prefabs, variantes, y anidados en unity.
  • Cinemática y manejo de cámaras: aprende a manejar cámaras y crear escenas cinematográficas utilizando timeline y cinemachine.
  • Optimización de videojuegos: introducción a la optimización avanzada de videojuegos en unity.

Syllabus

Introducción
Bienvenidos al curso de Unity
Guía Completa para Instalar Unity y Configurar Herramientas de Programación
Instalación y funcionamiento de Unity
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Provides a comprehensive introduction to game development with Unity, starting with the fundamentals of C# programming and progressing to more advanced techniques
Prepares learners for the Unity Certified Associate exam, which can significantly enhance their career prospects in the game development industry
Taught by a Unity-certified instructor, which ensures learners receive guidance from a qualified expert with in-depth knowledge of the platform
Emphasizes hands-on learning through practical projects, enabling learners to build a portfolio of games that demonstrate their skills and abilities
Covers a wide range of topics, including game design, mechanics, animation, camera control, and optimization, providing a holistic understanding of game development
Uses Unity 2020, which may not be the latest version, so learners should be aware of potential differences with newer versions of the software

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Curso de unity: fundamentos y proyectos prácticos

Según los estudiantes, este es un curso altamente recomendado para quienes desean iniciarse en el desarrollo de videojuegos con Unity y C#. Las reseñas destacan que el curso ofrece una sólida base y es especialmente beneficioso para principiantes absolutos. Varios mencionan que los proyectos prácticos son muy útiles para aplicar los conocimientos. Sin embargo, algunos alumnos con experiencia previa o aquellos que buscan un nivel más avanzado pueden encontrarlo básico. La explicación de algunos conceptos de programación en C# podría requerir conocimientos complementarios para quienes parten de cero. En general, se percibe como un punto de partida valioso y bien estructurado para entrar al mundo de Unity.
La enseñanza de C# es funcional pero puede necesitar complemento.
"Aunque enseña C#, si no sabes nada de programación, quizás necesites repasar conceptos básicos por tu cuenta."
"La programación se explica enfocada en Unity, lo cual es práctico, pero a veces eché de menos un poco más de detalle teórico."
"Cubren lo necesario de C# para los proyectos, pero un curso adicional de programación podría ser útil si eres totalmente nuevo."
"Aprendes a usar C# dentro de Unity, que es el objetivo, pero no es un curso profundo de programación C# per se."
Cubre una amplia gama de temas de Unity.
"El curso abarca muchos temas importantes en Unity, desde la interfaz hasta físicas y animaciones."
"Me sorprendió la cantidad de contenido y la variedad de aspectos que se tocan."
"Va desde lo básico de Unity hasta temas un poco más complejos como partículas y cinemática."
"Siento que salgo con una visión general bastante completa de lo que se puede hacer con Unity."
Los proyectos ayudan a consolidar el aprendizaje.
"La parte de proyectos es lo mejor, te permite poner en práctica todo lo que aprendes."
"Crear juegos reales a lo largo del curso fue muy motivador y útil para mi portafolio."
"Los ejercicios prácticos son muy buenos para entender cómo aplicar los conceptos de Unity y C#."
"Me gustaron mucho los proyectos, son variados y cubren distintos aspectos del desarrollo."
El instructor es valorado positivamente.
"Juan Gabriel explica muy bien y se nota que sabe mucho de Unity."
"Me gustó la metodología, va mostrando cómo hacer las cosas paso a paso."
"El instructor es claro y sus explicaciones son fáciles de seguir."
"Es un instructor certificado, lo que da confianza, y cumple con las expectativas."
Excelente punto de partida para iniciar en Unity.
"Es muy bueno para empezar desde cero en Unity, explica las cosas básicas muy bien y te lleva paso a paso."
"Si nunca has tocado Unity ni programado, este curso te da la base necesaria para empezar."
"Comencé sin saber nada de Unity y ahora tengo una buena comprensión de los fundamentos."
"Me parece un excelente curso para quienes estamos iniciando en el mundo del desarrollo de videojuegos. Muy completo y bien explicado."
"Ideal para quienes inician en Unity, pero quienes tienen más experiencia lo encontrarán básico."
Algunas partes pueden sentirse rápidas.
"A veces sentí que algunos temas se pasaban un poco rápido, tuve que pausar y repasar."
"Para ser un curso 'completo', en algunas áreas como la optimización, la explicación es bastante superficial."
"Hubo módulos donde me costó seguir el ritmo si no estaba 100% concentrado."
"Si bien cubre mucho, la profundidad en ciertos temas avanzados podría ser mayor."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Curso completo de Unity: inicia en el mundo de videojuegos with these activities:
Repasar los fundamentos de C#
Refrescar los conocimientos básicos de C# para facilitar la comprensión de la programación de videojuegos en Unity.
Browse courses on C#
Show steps
  • Revisar tutoriales de C# para principiantes.
  • Practicar ejercicios de programación básica en C#.
  • Leer documentación sobre los fundamentos de C#.
Leer 'C# 7.0 in a Nutshell'
Proporcionar una referencia completa del lenguaje C# para comprender mejor el código utilizado en Unity.
Show steps
  • Leer los capítulos relevantes sobre sintaxis y características de C#.
  • Consultar el libro cuando se encuentren conceptos desconocidos en el curso.
Practicar la creación de prefabs y variantes
Reforzar la comprensión y el uso de prefabs y variantes, un concepto fundamental en Unity para la creación de juegos.
Show steps
  • Crear varios prefabs con diferentes componentes.
  • Crear variantes de los prefabs y modificar sus propiedades.
  • Utilizar los prefabs y variantes en un proyecto de juego.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Crear un juego sencillo de 'esquivar'
Aplicar los conocimientos adquiridos en el curso creando un juego simple para practicar la programación y el diseño de gameplay.
Show steps
  • Diseñar la mecánica básica del juego.
  • Implementar el movimiento del jugador y los enemigos.
  • Añadir un sistema de puntuación y un final del juego.
  • Probar y ajustar el juego para mejorar la experiencia.
Crear un tutorial sobre un tema específico de Unity
Profundizar en un tema específico de Unity y compartir el conocimiento con otros estudiantes a través de un tutorial.
Show steps
  • Elegir un tema relevante y desafiante del curso.
  • Investigar a fondo el tema y preparar un guion.
  • Crear el tutorial en formato escrito o en video.
  • Compartir el tutorial en el foro del curso y recibir comentarios.
Leer 'Game Programming Patterns'
Aprender patrones de diseño comunes en el desarrollo de videojuegos para mejorar la calidad del código y la arquitectura del proyecto.
Show steps
  • Leer los capítulos sobre patrones relevantes para el desarrollo de juegos en Unity.
  • Identificar oportunidades para aplicar los patrones en proyectos propios.
Contribuir a un proyecto de Unity de código abierto
Ganar experiencia práctica trabajando en un proyecto real y colaborando con otros desarrolladores.
Show steps
  • Buscar un proyecto de Unity de código abierto que te interese.
  • Familiarizarte con el código base y las directrices de contribución.
  • Identificar un error o una característica que puedas mejorar.
  • Enviar una solicitud de extracción con tus cambios.

Career center

Learners who complete Curso completo de Unity: inicia en el mundo de videojuegos will develop knowledge and skills that may be useful to these careers:
Desarrollador de videojuegos
Un Desarrollador de Videojuegos crea videojuegos para ordenadores, consolas y dispositivos móviles. Este curso ayuda a adquirir las habilidades básicas necesarias para este rol. El curso cubre desde los fundamentos de la programación en C# hasta el diseño de juegos en 2D y 3D con Unity. Los proyectos prácticos que contiene el curso permiten al estudiante crear un portafolio para mostrar sus habilidades. Un aspirante a Desarrollador de Videojuegos debería tomar este curso ya que cubre los aspectos fundamentales del desarrollo de videojuegos con Unity, lo cual prepara al estudiante para el examen oficial de Unity Certified Associate.
Programador de Unity
Un Programador de Unity se encarga de escribir el código que da vida a los videojuegos creados con Unity. Este curso ayuda a formar programadores capacitados para desarrollar videojuegos. El curso cubre la programación en C# desde cero, el uso de la interfaz de Unity y la aplicación de conceptos básicos de programación. Los proyectos prácticos del curso, enfocados en la creación de juegos 2D y 3D, ayudan a afianzar los conocimientos adquiridos. Un futuro Programador de Unity debería tomar este curso porque proporciona las herramientas necesarias para programar videojuegos de manera efectiva y obtener la certificación Unity Certified Associate.
Diseñador de videojuegos
Un Diseñador de Videojuegos crea los conceptos y mecánicas de un juego. Este curso ayuda a construir una base sólida en esta disciplina. El curso incluye temas como el diseño de gameplay, la creación de mecánicas en 2D y 3D y el manejo de cámaras. Los laboratorios de prototipado del curso son de gran utilidad para un Diseñador de Videojuegos. Un Diseñador de Videojuegos debería tomar este curso para aprender a implementar sus diseños en Unity y comprender el proceso de desarrollo de un videojuego desde la perspectiva de un programador. El manejo de prefabs y variantes es especialmente útil para un Diseñador de Videojuegos.
Diseñador de niveles
Un Diseñador de Niveles crea los entornos y mapas en los que se desarrolla un videojuego. Este curso ayuda a comprender las herramientas de Unity para la creación de niveles. El uso de prefabs, variantes, y anidados en Unity es especialmente útil para un diseñador de niveles. Un Diseñador de Niveles debería tomar este curso para aprender a utilizar Unity para construir niveles atractivos y funcionales. El curso también cubre temas como la optimización de videojuegos, lo cual es importante para el diseño de niveles eficientes.
Profesor de Videojuegos
Un Profesor de Videojuegos enseña a otros cómo crear videojuegos. Este curso ayuda a adquirir un conocimiento profundo del desarrollo de videojuegos con Unity. El curso cubre desde los fundamentos de la programación en C# hasta el diseño de gameplay y la optimización de videojuegos. Un Profesor de Videojuegos debería tomar este curso para estar al día con las últimas tecnologías y tendencias en el desarrollo de videojuegos. Esto le permitirá ofrecer una educación de calidad a sus estudiantes y prepararlos para una carrera en la industria de los videojuegos.
Artista de videojuegos
Un Artista de Videojuegos crea los elementos visuales de un juego, como personajes, escenarios y efectos especiales. Este curso ayuda a comprender el proceso de creación de videojuegos y cómo integrar el arte en Unity. Los temas de iluminación avanzada, probes de luz, reflejos y efectos de postprocesado pueden ser de gran interés para un artista. Un Artista de Videojuegos debería tomar este curso para aprender a trabajar con Unity y a optimizar sus creaciones para videojuegos. El uso de prefabs y variantes puede ayudar a un artista a crear sets de elementos reusables en un juego.
Animador de Videojuegos
Un Animador de Videojuegos crea las animaciones de los personajes y objetos en un videojuego. Este curso puede ayudar a comprender cómo implementar animaciones en Unity. El curso incluye una masterclass en animaciones con Mecanim. Un Animador de Videojuegos debería tomar este curso para aprender a integrar sus animaciones en Unity y a trabajar con el controlador de animación de Unity. El curso también cubre el uso de sistemas de partículas, lo cual puede ser útil para crear efectos visuales en las animaciones.
Desarrollador de Aplicaciones Interactivas
Un Desarrollador de Aplicaciones Interactivas crea aplicaciones que responden a las acciones del usuario. Este curso ayuda a aprender a utilizar Unity para crear aplicaciones interactivas. Aunque el curso se centra en el desarrollo de videojuegos, muchos de los conceptos y habilidades aprendidas son aplicables al desarrollo de aplicaciones interactivas. Un Desarrollador de Aplicaciones Interactivas debería tomar este curso para aprender a utilizar Unity para crear aplicaciones interactivas atractivas y funcionales. El curso cubre temas como la programación en C#, el diseño de interfaces de usuario y el manejo de eventos, lo cual es relevante para el desarrollo de aplicaciones interactivas.
Programador de Inteligencia Artificial
Un Programador de Inteligencia Artificial (IA) se encarga de programar el comportamiento de los personajes no jugadores (PNJ) en un videojuego. Este curso puede ser útil para comprender los fundamentos de la programación de videojuegos en C# y cómo implementar la IA en Unity. Un Programador de Inteligencia Artificial debería tomar este curso para aprender a utilizar Unity y C# para programar el comportamiento de los PNJ y crear juegos más desafiantes e interesantes. El curso cubre temas como el diseño del comportamiento del enemigo y el spawning aleatorio de enemigos, lo cual es relevante para la programación de IA.
Director técnico
Un Director Técnico (o Lead Programmer) supervisa el equipo de programación de un videojuego. Este curso puede ayudar a adquirir una comprensión global del desarrollo de videojuegos con Unity. El curso cubre una amplia gama de temas, desde la programación en C# hasta el diseño de gameplay y la optimización de videojuegos. Un Director Técnico debería tomar este curso para obtener una visión general del proceso de desarrollo de videojuegos y comprender los desafíos que enfrentan los programadores. Esto permite tomar decisiones técnicas más informadas y guiar al equipo de manera efectiva.
Emprendedor de Videojuegos
Un Emprendedor de Videojuegos crea su propio estudio de videojuegos y lanza sus propios juegos. Este curso ayuda a adquirir las habilidades necesarias para crear un videojuego desde cero. El curso cubre desde la programación en C# hasta el diseño de gameplay y la optimización de videojuegos. Un Emprendedor de Videojuegos debería tomar este curso para poder crear prototipos de juegos y validar sus ideas. El curso también le dará una base sólida para dirigir un equipo de desarrollo y gestionar un proyecto de videojuegos.
Diseñador de Sonido
Un Diseñador de Sonido crea los efectos de sonido y la música de un videojuego. Este curso puede ayudar a entender cómo integrar el sonido en Unity. El curso cubre la música y configuraciones de sonido y cómo activar efectos de sonido por código. Un Diseñador de Sonido debería tomar este curso para aprender a utilizar Unity para implementar sus diseños de sonido en un videojuego. Esto le permitirá ajustar los volúmenes, crear ambientes sonoros y sincronizar los efectos de sonido con las acciones del juego.
Probador de videojuegos
Un Probador de Videojuegos (también llamado Game Tester) se encarga de encontrar errores y fallos en un videojuego antes de su lanzamiento. Si bien este curso no se enfoca directamente en pruebas, ayuda a comprender el proceso de desarrollo de videojuegos y cómo funcionan las mecánicas de juego. Este conocimiento es valioso para un probador, ya que le permite identificar problemas con mayor facilidad. Un Probador de Videojuegos novato debería tomar este curso para aprender los fundamentos del desarrollo de videojuegos y comprender mejor cómo funcionan los videojuegos desde adentro. Esto puede ayudar a identificar y documentar errores de manera más efectiva.
Consultor de Videojuegos
Un Consultor de Videojuegos ofrece su experiencia y conocimientos a empresas y estudios de videojuegos. Este curso ayuda a adquirir un conocimiento profundo del desarrollo de videojuegos con Unity. El curso cubre desde los fundamentos de la programación en C# hasta el diseño de gameplay y la optimización de videojuegos. Un Consultor de Videojuegos debería tomar este curso para poder ofrecer asesoramiento técnico y estratégico a sus clientes. El curso le permitirá evaluar proyectos de videojuegos, identificar problemas y ofrecer soluciones efectivas.
Realidad Virtual Developer
A Realidad Virtual Developer designs immersive experiences. This course may be useful for building a basic foundation. The course teaches how to use the Unity game engine, a system popular in the creation of virtual reality programs. A Realidad Virtual Developer might take this course so that they gain knowledge in using a game engine appropriate for VR development.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Curso completo de Unity: inicia en el mundo de videojuegos.
Este libro es una referencia concisa y completa del lenguaje C#. Es útil para comprender en profundidad las características del lenguaje utilizadas en el desarrollo de videojuegos con Unity. Aunque no es un libro para principiantes, proporciona una base sólida para aquellos que deseen profundizar en C# más allá de los conceptos básicos. Es un recurso valioso para tener a mano durante el curso.
Este libro explora patrones de diseño específicos para el desarrollo de videojuegos. Aunque no se centra exclusivamente en Unity o C#, los patrones presentados son aplicables y útiles para mejorar la arquitectura y la mantenibilidad del código en proyectos de Unity. Es más valioso como lectura adicional para aquellos que buscan mejorar sus habilidades de programación de juegos a largo plazo. Este libro is commonly used by industry professionals.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser