¿Qué aprenderás en el Máster en Programación de videojuegos y realidad virtual con Unity y Unreal?|
Haz de tu hobby algo muy real
Elige un completo máster en programación de videojuegos y RV que te llevará a convertirte en todo un PRO. No ya el que más sabe, sino el que está preparado para saber todavía un poco más. Si piensas que lo tuyo es estar #alwaysforward, empápate de Unity y Unreal Engine 5 para entrar en una industria que lleva siempre el entretenimiento un paso por delante. Una industria innovadora y en alza que necesita de perfiles especializados como lo será el tuyo.
Además, somos Centro Certificador Oficial de Unitiy, con lo que con tu máster podrás sacarte tu título oficial de programador Unity y hacer tu currículum virtualmente imbatible.
Temario del máster de Unity y Unreal
¿Qué aprenderás?
Con este máster aprenderás todo lo necesario para trabajar en el desarrollo de videojuegos y Realidad Virtual. Conviértete en programador de videojuegos 3D, téster técnico, game designer, desarrollador freelance o desarrollador de aplicaciones de Realidad Virtual y Aumentada. Además, aprenderás el lenguaje de programación C++ y los Blueprints de Unreal. Descubrirás todas las ventajas que te ofrece este software, un programa muy completo que no solo te abrirá puertas en el sector del videojuego.
Bloque 1: Unity, C#, físicas e inputs
Primeros pasos y scripting
Descubrirás todo sobre Unity, el principal programa de diseño de videojuegos. Además, te enseñaremos su lenguaje de programación, C#, y aprenderás a aplicar los scripts para poner las funciones, estructuras y componentes.
El mercado de las assets
Te enseñaremos a encontrar los componentes para tus proyectos en el mercado de assets, un sistema que simplifica la tarea y nos permite utilizar recursos diseñados previamente.
Físicas, inputs y otros aspectos
Descubrirás cómo aplicar físicas a Unity, además de trabajar con Mecanim (animaciones) y Particle System (texturas).
UI, Canvas y PlayerPrefs
Aprenderás todo sobre la creación de la interfaz, el manejo de Canvas y la creación de las preferencias de usuario.
Bloque 2: VR, AR, Unity Services y publicación
La cámara y los movimientos
La cámara y los movimientos
Veremos todo sobre la cámara, el punto de vista en Realidad Virtual y la relación con el usuario para crear una experiencia lo más optimizada posible.
AR y Vuforia en Unity
Veremos conceptos básicos de Realidad Aumentada y te enseñaremos a utilizar Vuforia Engine, el software para crear aplicaciones de AR.
Programación e inputs avanzados
Aprenderás POO, constantes y enumeraciones, máquina de estados, scriptable objects y patrones de diseño. Además, descubrirás las últimas tendencias y trucos en el desarrollo de videojuegos.
Optimización y Unity Services
Descubrirás cómo finalizar un proyecto para que llegue al público en las mejores condiciones y aprenderás cómo funciona la monetización del desarrollo de videojuegos.
Bloque 3: Unreal, gestión de proyectos y niveles
Primeros pasos y gestión de proyectos
Descubrirás qué es Unreal Engine y conocerás los diferentes agentes que intervienen en el proceso de desarrollo y gestión de un proyecto.
UE5
Conocerás las diferentes fases del desarrollo en Unreal Engine 5. Hablaremos de Epic Launcher, de la navegación en Unreal, del content pack y de las preferencias de configuración.
Niveles
Hablaremos de BSPs, iluminación, jerarquía de niveles, level blueprint… Conocerás los elementos para trabajar con niveles. Entre otros, Lanscape, Foliage, la carga de niveles, etc.
Físicas y colisiones
Aprenderás a utilizar la gravedad, la fuerza y el impulso, el control de la velocidad… además, descubrirás qué es Static Mesh, cómo aplicarlo a tu proyecto y los diferentes tipos de colisiones que se pueden generar en UE5.
Bloque 4: Estética, programación y VR
Texturas, materiales y efectos
Crea, corrige y optimiza las texturas y materiales de tu proyecto, y descubre las partículas que generan los diferentes efectos (visión nocturna, huellas…).
Iluminación, sonido e infoarquitectura
Domina la iluminación de las escenas y el sonido. Aplica también todas las utilidades de Secuencer y añade características de info-arquitectura.
C++, blueprints y game play
Iníciate en la programación C++ y el uso de Blueprints. Aprende todo sobre el modo de juego (game play), la animación, la IA, el menú y las interfaces.
VR, optimización y publicación
Conocerás todas las posibilidades y aplicaciones que ofrece UE5 sobre la realidad virtual. Además, aprenderás los últimos pasos para pulir, optimizar y publicar tu proyecto.
Proyecto final: Crea tu videojuego
Crea tu videojuego con ambos motores
Tendrás que diseñar un videojuego pensando en todos los elementos necesarios para el mismo. Podrás elegir entre un videojuego 3D en primera persona, 2D de plataformas o un videojuego o plataforma de realidad virtual. Utilizando Unity y Unreal podrás comparar ambos motores y ver las diferencias que ofrecen.