Máster en Programación de Videojuegos y Realidad Virtual con Unity y Unreal

Máster
On-line
1300 horas

Descripción

Para programar videojuegos debes poseer ciertas habilidades relacionadas con las matemáticas, la física o la lógica. Estas habilidades deberás potenciarlas a través de diferentes cursos en los que profundices en el uso de los lenguajes de programación.
De hecho, estudiar programación de videojuegos te permitirá entrar en uno de los sectores que está demostrando mayor éxito en la demanda de profesionales a la vez que desarrollas todo tu talento creativo.
Aunque existen múltiples lenguajes de programación que puedes utilizar, si quieres convertirte en un profesional de la programación de videojuegos deberás usar uno de estos cinco lenguajes: C++, C#, Java, JavaSript y Python.
En las últimas versiones se ha ido dejando más de lado JavaScript y ahora mismo Unity está centrado en C#. Al final es un lenguaje mucho más robusto y mejor para diseñar aplicaciones y juegos modernos.
 

Software que aprenderás a usar  en el Máster en Programación de Videojuegos y Realidad Virtual con Unity y Unreal
  • Unity
  • Unreal
  • Microsoft Visual Studio

Temario

Módulo 01 Primeros pasos con Unity

  • Tema 01 ¿Qué es y que rodea a Unity 3D?
  • Tema 02 El mercado de Assets
  • Tema 03 Editor de Unity
  • Tema 04 Escenas
  • Tema 05 GameObjects y Components
  • Tema 06 Prefabs
  • Tema 07 Espacios y cámaras en Unity 3D
  • Tema 08 Conceptos básicos de iluminación
  • Tema 09 El panel lightning
  • Tema 10 Tipos de luces y sombras
Módulo 02 C# y scripting en Unity
  • Tema 01 C# y otros lenguajes disponibles en Unity
  • Tema 02 El componente Script
  • Tema 03 Variables, tipos y visualización en el editor
  • Tema 04 Arrays
  • Tema 05 Funciones
  • Tema 06 Estructuras de control
  • Tema 07 Control de componentes y scripting
  • Tema 08 Clase padre Monobehaviour
  • Tema 09 Gestión de GameObject en la escena mediante script
  • Tema 10 Otros aspectos interesantes de programación C#
Módulo 03 Físicas, inputs y otros aspectos
  • Tema 01 Físicas en Unity
  • Tema 02 Materiales, texturas y shaders
  • Tema 03 Animation y Animator
  • Tema 04 Particle System
  • Tema 05 Inputs
  • Tema 06 Sistema de navegación
  • Tema 07 Audio
  • Tema 08 UI y Canvas
  • Tema 09 PlayerPrefs
  • Tema 10 Nuevo sistema de inputs
Módulo 04 Realidad Virtual, Aumentada y Mixta
  • Tema 01 Introducción a la Realidad Virtual
  • Tema 02 Preparando nuestro proyecto para VR
  • Tema 03 Cámara, movimiento e interacciones en VR
  • Tema 04 Optimización y creación de nuestro primer proyecto
  • Tema 05 Introducción a la Realidad Aumentada
  • Tema 06 Principales alternativas para uso de AR en Unity
  • Tema 07 Preparando nuestro proyecto para AR con Vuforia
  • Tema 08 Implementando nuestra primera aplicación de AR
  • Tema 09 Introducción e implementación de Realidad Mixta
  • Tema 10 Raycasting
Módulo 05 Aspectos avanzados de programación
  • Tema 01 Introducción
  • Tema 02 Introducción a la programación orientada a objetos (POO)
  • Tema 03 Clases estáticas
  • Tema 04 Constantes y enumeraciones
  • Tema 05 Máquina de estados
  • Tema 06 Funciones matemáticas relevantes
  • Tema 07 Delegados
  • Tema 08 Scriptable Objects
  • Tema 09 Patrones de diseño I
  • Tema 10Patrones de diseño II
  • Tema 11 Principios SOLID
Módulo 06 Servicios, integración y publicación
  • Tema 01 Audio Mixer
  • Tema 02 Cinemachine
  • Tema 03 Inputs avanzados (móvil)
  • Tema 04 Ads y Collaborate
  • Tema 05 Analytics
  • Tema 06 Arquitectura en juegos realizados con Unity
  • Tema 07 Optimización avanzada
  • Tema 08 Montaje del proyecto
  • Tema 09 Renderizado
  • Tema 10 Comercialización
  • Tema 11 Multijugador con Photon Engine

Módulo de certificación. Unity Certified User: Programmer

Módulo 08 Primeros pasos en Unreal
  • Tema 01 ¿Qué es Unreal Engine?
  • Tema 02 Introducción al desarrollo de UE5
  • Tema 03 Gestión de proyectos
  • Tema 04 La interfaz de UE5
  • Tema 05 Nuevas herramientas
Módulo 09 Niveles

Módulo 10 La estética del videojuego
  • Tema 01 Texturas y UVs
  • Tema 02 Materiales y UVs
  • Tema 03 Efectos y Partículas
  • Tema 04 La Iluminación
  • Tema 05 El Sonido
  • Tema 06 Cinemática
  • Tema 07 Infoarquitectura
Módulo 11 Programación con Unreal Engine
  • Tema 01 Introducción a la programación en Blueprints
  • Tema 02 Conociendo los Blueprints
  • Tema 03 El Movimiento
  • Tema 04 Iniciación a la programación en C++
  • Tema 05 Introducción a la programación C++ en Unreal Engine
  • Tema 06 Configuración Visual Studio
  • Tema 07 Iniciar proyecto C++ en Unreal Engine
  • Tema 08 C++
  • Tema 09 Framework de C++ con Unreal Engine
Módulo 12 Gameplay
  • Tema 01 El Modo de juego
  • Tema 02 Gameplay
  • Tema 03 La Animación
  • Tema 04 La Inteligencia Artificial (IA)
  • Tema 05 Menú e Interfaces
Módulo 13 Últimos pasos y RV
  • Tema 01 Optimización y limpieza del proyecto
  • Tema 02 Desarrollo móvil
  • Tema 03 Compilación y depuración
  • Tema 04 Distribución
  • Tema 05 Publicación
  • Tema 06 Vive vs Oculus 
  • Tema 07 RV dentro de Unreal
Proyecto final
  • Para finalizar, tendrás que crear un videojuego al completo utilizando ambos motores: Unity y Unreal Engine.
  • Podrás elegir entre un videojuego 3D en primera persona, 2D de plataformas o un videojuego o plataforma de realidad virtual.

Destinatarios

Si te apasiona el mundo de los videojuegos, ¡fórmate para trabajar en este sector!

Requisitos

En general, no hay requisitos previos de admisión en Tokio School.
¿Lo imprescindible? Tener un ordenador y saber manejarlo. 

Metodología

Modalidad: 100% online. Flexibilidad total. Clases en directo y otros recursos. Metodología Learning by doing. Profesorado en activo. Seguimiento personalizado.

Duración

Duración: 1.300 horas + 60 a 300 horas de prácticas profesionales.

Objetivos

Empápate de Unity 3D y Unreal Engine 5 con nuestro completo máster en programación de videojuegos y realidad virtual. ¡100% online y con profesores expertos! para entrar en una industria en alza que necesita de perfiles especializados como lo será el tuyo.
Además, somos Centro Certificador Oficial de Unitiy, y con tu máster podrás sacarte tu título oficial de programador Unity y hacer tu currículum virtualmente imbatible. Porque no ya el que más sabe, sino el que está dispuesto a saber todavía un poco más.

Objetivos secundarios:
  • Realiza videojuegos completos, desde el diseño inicial de los mismos hasta su exportación a dispositivos reales para su testeo o distribución
  • Adquiere las habilidades necesarias de un programador gráfico
  • Maneja el desarrollo de software de tecnologías, como la realidad virtual o aumentada

Titulación obtenida

Cuando termines tu formación en Tokio obtendrás: Tokio Certified Professional: Máster en Programación de Videojuegos con Unity 3D (título propio) Acreditación del idioma elegido

Prácticas

Tokio cree que aplicar es aprender. Por ese motivo, garantiza entre 60 y 300 horas de prácticas profesionales durante tu formación.

Perspectivas laborales

Como especialista en Programación de Videojuegos con Unity 3D podrás trabajar de: Programador de videojuegos en Unity 3D. Tester técnico en la industria del videojuego. Game Design o responsable de las dinámicas y mecánicas del videojuego. Desarrollador Freelance o de un estudio Indie.

Precio

Consultar precio
Precio: A consultar.

Ventajas del curso

Tokio cree que aplicar es aprender. Por eso, y para que tus conocimientos evolucionen al ritmo del mercado, cuenta con una serie de acuerdos con empresas que te garantizan entre 60 y 300 horas de prácticas profesionales durante tu formación. De este modo, podrás poner en práctica todo lo aprendido, obtener experiencia y conectar con empresas que innovan y demandan perfiles profesionales como el tuyo.

Tipo de evaluación

Título propio. Formación no homologada a efectos académicos oficiales.

Lugar donde se imparte el curso

Online.
Campus y sedes: Tokio School
Tokio School (A Coruña)
C/ Comandante Fontanes 1, 1º 15003 A Coruña
Tokio School (Álava)
Álava (Araba/Álava)
Tokio School (Albacete)
Albacete
Tokio School (Alicante)
Alicante
Tokio School (Almería)
Almería
Tokio School (Ávila)
Ávila
+ ver más sedes