Menú
¡Llama gratis! 900 264 357

Máster en Programación de Videojuegos con Unreal Engine del centro Tokio School

Programa de Máster en Programación de Videojuegos con Unreal Engine

Modalidad: Online , Semi-presencial
Localización: A Coruña , Álava/Araba , Albacete y otros lugares
Precio entre 2000€ y 3000€

Descripción

Aprende a programar y desarrollar Videojuegos desde cero.

Con el máster podrás iniciarte en el lenguaje de programación C++ y en el Blueprints, estarás constantemente acompañado de profesores con amplia experiencia, así podrás trabajar en lo que te gusta en el sector de los videojuegos.

A quién va dirigido

Nuestra formación está enfocada en aquellas personas que lleven años en contacto con la informática y los videojuegos y quieran complementar su formación para conseguir un empleo con excelentes condiciones haciendo lo que les gusta.

Objetivos

  • Desarrollar un videojuego por completo.
  • Adquirir conocimientos en el lenguaje de programación C++
  • Aprender scripting con los Blueprints.
  • Manejar y desarrollar el hardware de Realidad Virtual dentro de Unreal Engine.
  • Optimizar los proyectos para que se ejecuten en diferentes dispositivos.
  • Aplicar patrones de diseño para cumplir con los estándares de calidad de las mejores empresas.
  • Conocer las herramientas y servicios de Unreal Engine.

Temario

Modulo 1: Primeros pasos

Tema 1: ¿Qué es Unreal Engine?

Tema 2: Introducción al desarrollo de UE4 Tema 3: Gestión de proyectos

Tema 4: La interfaz de UE4

• Epic Launcher

• Visores y ventanas

• Navegacion y assets

• Content Pack, Proyectos y Plugins

Módulo 2. Análisis y primeros pasos

Tema 1: Niveles y contenidos

Tema 2: Prototipado

• BSPs

• Iluminación

• Jerarquía de niveles

• Level blueprint

• Landscape

• Foliage

• Paint

• Templates

• Cámaras

Tema 3: Creación de niveles

• Lanscape

• Foliage

• Carga de niveles

• Niveles procedurales

• Niveles grandes

Tema 4: Static Mesh

• LODs

• Escala y orientación

• Sockets

• Instanced Meshes

Tema 5: Colisiones

• Overlap / Hit

• Trace / Object Collision

• Collision boxes, convex e Importación

Tema 6: Físicas

• Movimiento y gravedad

• Fuerza e Impulso

• Physical material

• Control de velocidad

• Ragdoll

Módulo 3. La estética del videojuego

Tema 1: Texturas y UVs

• Imágenes en Unreal (Texturas, UI…)

• Optimización

• Multiplexación

• Uso de texturas

Tema 2: Materiales y UVs

• Materiales PBR

• Materiales básicos

• Materiales avanzados

• Materiales no fotorealistas

• Instacias de materiales

• Parameter Collection

• Materiales procedurales / ruido

• Decals

• Materiales en Blueprints

• Material functions

• Normal, Oclussion, Parallax…

• Video, render, texture

Tema 3: Efectos y Partículas

• Tipos de partículas

• Creación de sistemas de partículas: explosión, fuego…

• Control de Blueprints

• Huellas

• Vision nocturna y de linterna

Tema 4: La Iluminación

• Tipos de luces

• Skyphere

• Reflejos

• Importance volumen

• Postprocess

• Iluminación interior y exterior

• Lighting levels

• Ambient cubemaps

• Lightmass

Tema 5: El Sonido

• Espacialización: sonido 2D y 3D

• Assets y Nodos de sonido

• Efectos

• Sonorización: fade, echo, reverb…

• Música y sonido ambiental

• Galería de sonidos

• Diálogos

Tema 6. Sequencer

• Cameras

• Spawning y Possessable

• Animacion

• Cinemática

• Path

• Control de parámetros

• Captura cinemática

Tema 7. Infoarquitectura

• Importación de assets

• Iluminación interior, exterior e IES

• Paseo

• Interacción de objetos

• VR

• Cámera y Sequencer

Módulo 4: Programación C++ y blueprints

Tema 1. Introducción

• Flujo de ejecución

• Datos

• Debugeo

• Linetrace

• Timeline

• Event dispatcher

• Blueprint vs C++

Tema 2: Conociendo los Blueprints

• Level Blueprint

• Blueprints y static mesh

• Variables, funciones y macros

• Instancia y Clase

• Casting

• Tipos de variables: simple, array, set, maps…

• Construction Script

• Eventos y custom events

• Componentes

• Splines, path…

• Jerarquía

Tema 3: El Movimiento

• Local, global y Relativo

• Jerarquía

• Controles

• Velocidad y Delta seconds

Tema 4: Iniciación a la programación en C++

Módulo 5: Gameplay

Tema 1. El Modo de juego

• Gamemode

• Pawn

• Character y movement

GameInstance y PlayerInstance

• Multiplayer

Tema 2. Gameplay

• Control de cámaras

• Power ups, efectos…

• Control de daños

• Niveles de dificultad, ayudas al juego…

Tema 3: La Animación

• Skeletal Mesh vs Static Mesh

• Importación de animaciones

• Animation Blueprint y Animation Graph

• Blend, Montage, Offset…

• Retargeting

• Mixano

• Anim notifies

Tema 4: La Inteligencia Artificial (IA)

• Comportamientos: perseguir, huir, golpear…

• Pawn sensing

• Navegation mesh

• Boss

• Behaviour Tree

Tema 5: Menú e Interfaces

• Gestión de menus y switch

• Pausa

• Status de jugador

• Marcador y tiempos

• Carga de niveles, inventario…

Modulo 6: Realidad Virtual Tema 1: Hardware: Vive vs Oculus Tema 2: Instalación y configuración

Tema 3: Dentro de Unreal

• Plantilla de Unreal

• Posicionamiento, orientación y escala

• Mandos

• Interacción de objetos

• Interfaces de VR

• Teleport

• VR para el móvil

• Foward Rendering en VR

Modulo 6: Últimos pasos Tema 1: Hardware: Desarrollo móvil Tema 2: Desarrollo móvil

Tema 3: Compilación y Depuración Tema 4: Distribución

Tema 5: Publicación

Titulación obtenida

Al finalizar el Máster con éxito, el alumno obtendrá

  • Tokio Certified Professional: Máster en Programación de Videojuegos con Unreal Engine*.
  • Acreditación del idioma elegido.

*Formación no homologada a efectos académicos oficiales.

Requisitos

Para acceder al Máster en Programación de Videojuegos con Unreal Engine, no son necesarios conocimientos previos, ni tener una titulación específica.

Información Adicional

Salidas profesionales

Podrás trabajar como:

  • Programador de videojuegos en Unreal Engine.
  • Programador de Gameplay y Gameplay Designer.
  • Tester técnico en la industria del videojuego.
  • Responsable de las dinámicas y mecánicas del videojuego.
  • Desarrollador en Unreal Engine.
Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​