Crea videojuegos profesionales en Unity 5: de cero a experto
What you'll learn
- Utilizar Unity 5 para crear juegos 3D y saber todos los componentes de que consta el editor de videojuegos más utilizado del mundo
- Entender las diferentes partes de que consta un videojuego: materiales, assets, prefabs, texturas, modelos 3D, colliders, raycasts y mucho más.
- Programar videojuegos para Unity 5, incluyendo aspectos como el Game Design, el HUD, dinámicas de juego y vistas.
- Interactuar con la pantalla del videojuego a través de teclado, moviendo el personaje, haciéndole saltar…
Course content
- Preview03:15
- Preview04:35
- 01:39Tu instructor, Juan Gabriel Gomila
- 00:38Comunidad de estudiantes del curso
- 05:06Cómo descargar y configurar Unity 5 y Monodevelop
- 02:55Cómo localizar los cambios respecto a lo explicado en el curso
- 13:19Truco: qué hacer si no tengo los standard assets de Unity
- 07:46La documentación oficial de Unity 5 en C#
- 00:04Repositorio Git con los proyectos del curso
- 00:20Extra: modelos 3D de Esteban Hidalgo
Requirements
- No se necesitan conocimientos previos ni de programación ni de videojuegos, pues este curso es una introducción a ambos.
- Un ordenador (Windows, Linux o Mac) con Unity 5.5 instalado. Si no sabes cómo instalarlo, no te preocupes que en la primera clase cubriremos todos los pasos necesarios para que te lo descargues e instales como un experto.
- Una idea de videojuego en 3D que quieras desarrollar, para que cuando finalices el curso puedas empezar directamente con él.
- Es muy recomendable haber hecho el curso inicial de 'Aprende C# creando un videojuego, de cero a experto'
Description
Los videojuegos son un fenómeno cultural que ha cautivado, entretenidos, y movido a miles de millones de personas en todo el mundo durante los últimos cincuenta años. Como industria y fenómeno, los videojuegos son un lugar emocionante para la creación, tanto para el desarrollador como para el artista. En estos papeles su visión, las ideas y el trabajo pueden influir en un público amplio, dando forma y cambiando de generación en generación en una forma sin precedentes. En tiempos más recientes, ha habido un movimiento general hacia la democratización de desarrollo de juegos, por lo que el proceso de desarrollo se ha simplificado, es más suave y más accesible a un público más amplio, incluyendo a los desarrolladores que trabajan desde casa tal vez con un presupuesto muy limitado.
Vital ha sido en este movimiento el motor de Unity, que constituye el objeto principal de este curso. El motor de Unity es un programa informático que trabaja con su flujo de assets existente (por ejemplo, software de modelado 3D, texturas, modelos, animaciones) y que está destinado a la compilación de videojuegos que funcionan a la perfección a través de múltiples plataformas y dispositivos, incluyendo Windows, Mac, Linux, Android, iOS y Windows Phone. En Unity, los desarrolladores importar assets ya hechos (tales como la música, texturas y modelos 3D), y se juntan en un todo coherente, formando un mundo de juego que funciona mediante una lógica unificada. Sin duda alguna, Unity es un programa increíble.
La última versión es gratuita para la mayoría de las personas tanto para descargar como para usar, y funciona bien con muchos otros programas, incluyendo el software libre como GIMP y Blender. Este curso se centra en el motor de videojuegos Unity y la forma en que se puede utilizar en un contexto práctico para hacer juegos jugables y divertidos. No se necesita ningún conocimiento previo de Unity, aunque algunos conocimientos de programación y secuencias de comandos (como los que vemos en la introducción a C #, un curso lanzado aquí mismo en Udemy) sería beneficioso.
Who this course is for:
- Iniciados a Unity 5 o alumnos del curso de desarrollo de C# de la propia plataforma
- Interesados en el mundo de los videojuegos que quieran aprender a crear sus propios juegos 3D desde cero y sin experiencia previa del todo necesaria
- Jugadores y amantes de los videojuegos que quieran iniciarse en el mundo del desarrollo de videojuegos.
- Diseñadores y artistas gráficos que quieran aprender a programar sus propios videojuegos en paralelo a sus habilidades de diseño artístico.
Instructor
Soy licenciado en matemáticas, especializado en el análisis de datos para empresas de videojuegos con R y Python, en Game Design para videojuegos de social casino, en el desarrollo de aplicaciones móviles para iOS y para Android y desarrollador de videojuegos utilizando los motores Unreal Engine y Unity tanto para PC como para móvil desde el año 2011.
Me encanta programar, crear apps y videojuegos que la gente utilice y sobretodo enseñar tanto en el mundo online, como en la Universidad presenciamente.
Aquí en Udemy, llevo como profesor online desde verano de 2015 he lanzado ya más de 90 cursos online con más de 250.000 estudiantes en más de 160 países de todo el mundo que han aprendido en castellano temáticas de desarrollo tan diversas como el mundo de las apps para iOS en Objective-C, Swift y SpriteKit, en Android con Java, desarrollo de videojuegos con Unity y Unreal Engine cubriendo desde lo más básico hasta aspectos avanzados para crear juegos profesionales o incluso análisis de datos masivos, big data, machine learning y data science con R, Tidyverse y Python.
Soy también Instructor Certificado de Unity (UCI), lo cual me permite viajar por todo el mundo asesorando y dando formación en desarrollo de videojuegos para empresas de CAD, o estudios de renombre como por ejemplo Team 17 (Worms, The Escapists), Genera Games (Disney's Frozen, Star Wars) o Ubisoft (Assassin's Creed, CSI Hidden Crimes)
Además, los propios estudiantes online de varias partes del mundo me han contactado para ir a dar conferencias y compartir mis experiencias en lugares tan bonitos como Colombia, Dinamarca, USA, México, Suecia, Holanda, Londres o Bolivia entre otros. Si no conoces aún ninguno de los cursos que imparto aquí en Udemy, tómate un tiempo para visitar los diversos cursos gratuitos que tengo publicados aquí mismo.