Menú

Maestría Carrera Profesional en Creación de videojuegos y diseño y programación con Unreal Engine del centro Tokio Latam

Programa de Maestría Carrera Profesional en Creación de videojuegos y diseño y programación con Unreal Engine

Modalidad: Online
Precio del programa entre 2000€ - 3000€

Descripción

Si te apasionan la programación de videojuegos, prepárate con la mejor y más actualizada formación del mercado en este dinámico sector.

Unreal Engine es uno de los principales motores de desarrollo del mercado de videojuegos. Fue diseñado por Epic Games y de él han nacido juegos tan populares como Gears of Wars, Final Fantasy, Fortnite o Tekken. ¿Quieres aprender a crear videojuegos tan épicos como estos? Si la respuesta es sí, esta Carrera es para ti. Las empresas demandan cada vez más profesionales formados en diseño de videojuegos con ideas innovadoras y que potencien la experiencia de los usuarios. Unreal nos ofrece todas las herramientas necesarias para construir un juego AAA, gracias a su excelente calidad gráfica y a que utiliza un código fuente abierto. Con Tokio School aprenderás a idear videojuegos compatibles con PC, iOS y consolas sin poner ni un solo límite a tu imaginación.

A quién va dirigido

La presente formación esta destinada para aquellas personas interesadas en adquirir conocimientos y especializarse en Programación de Videojuegos con Unreal Engine

Objetivos

  • Aprender a desarrollar un videojuego por completo.
  • Familiarizarse con el lenguaje de programación C++ y con los Blueprints.
  • Manejar y desarrollar el hardware de Realidad Virtual dentro de Unreal Engine.
  • Optimizar los proyectos para ejecutarlos en diferentes dispositivos.
  • Obtener las herramientas necesarias para desarrollar el GDD (Game Design Document).
  • Conocer Unity a nivel de diseño de videojuegos.
  • Diseñar niveles de juego que enganchen a los usuarios.
  • Aprender los conocimientos básicos de modelado y texturizado.
  • Crear el guion y la narración de la historia así como su workflow

Temario

Módulo 1: La industria de los videojuegos

La industria de los videojuegos

¿Qué es un videojuego?

¿Quién participa en la creación de un videojuego?

¿Qué habilidades necesita un buen diseñador?

Los 5 tipos de escucha

Introducción a la historia de los videojuegos

Las máquinas recreativas

La aparición del ordenador personal

Los E-sports: la revolución

Game Design Document (GDD)

El concepto de GDD

Plantillas

Módulo 2: Análisis y primeros pasos

Introducción al diseño de videojuegos

Concepto de juego

Reglas

Game approach

Tipos de jugadores

Plataformas

Géneros de videojuegos

Clasificación de géneros y subgéneros

Flow charts

Reglas y mecánicas del juego

Principales mecánicas

Dinámicas y sistemas de juego

El modelo MDA

Game Theory

Equipo de Nash

Dilema del prisionero

Proceso Creativo

Módulo 3: Narrativa

Tipos de narrativa

Lineal

Interactiva

Diálogo

Indirecto

Dirigido al jugador

Según género

Módulo 4: Introducción al modelado: Blender

Introducción a la interfaz de Blender

Paneles

Workspaces

La vista 3D

Modelado low-poly y high-poly

Principales herramientas de modelado

La topología

La escultura

La orientación de las caras

Uvs, Texturas y Materiales para un prop

¿Cómo hacer una UV?

Materiales y texturas

Bake, exportar e importar en Unity

Modelado de un escenario modular

Escenario como un conjunto de assets

Bases de la modularidad

La rejilla

Las texturas

Montar el escenario en Unity

Modelado del personaje

Modelado para deformación

Anatomía

Personaje high-poly

Uvs, Texturas, Materiales para personajes

Rig de personajes

La creación del Rig

El pesado

Rigify

Animación, exportar e importar en Unity

Principales conceptos y herramientas de la animación 3D

Distintas acciones para un personaje de videojuego

La animación en su concepto más general

Módulo 5: Diseño de escenario y personajes

Conceptualizar el escenario

Diseño del escenario exterior

Elaboración del concept

Diseño del escenario interior

Elaboración del concept

Principios del diseño de personajes

Diseño del personaje

Tipos de personajes y sus fichas

Protagonista

Antagonista

Resto de personajes

Módulo 6. Unity para diseñadores

Motor de juegos: tipos y alternativas

Introducción a Unity

Elementos de Unity

Ventanas principales en Unity

Ventana de proyecto

Ventana de escena

Ventana de juego

Ventana de Jerarquía

Herramientas para diseñador

Importación del asset

Editor de terrenos

Partículas

Físicas en Unity

Unidad Didáctica 5: Canvas

La Interfaz de Usuario

Módulo 7. Diseño de niveles y workflow

Diseño de niveles

Diseño

Planificación del nivel

Recorrido del jugador

Diseño de cámaras

Diseño de control

Diseño de interfaces

Diseño

Tipos

Mapping

Diseño de iluminación

Diseño de audio

Motivación y recompensas

Diseño de recompensas

Motivación mediante el diseño

Ítems

Tutoriales y ayudas en el juego

HUD

Proyecto final

Basándote en las pautas que te dé tu docente, tendrás que plantear una propuesta sobre la que trabajarás. Esta consistirá en crear el diseño de un juego pensando en todos los elementos necesarios para el mismo. Por ello, tu GDD deberá ser muy completo.

Material complementario

Formación en idiomas

Programación de Videojuegos con Unreal Engine

Módulo 1: Primeros pasos

¿Qué es Unreal Engine?

Introducción al desarrollo de UE4

Gestión de proyectos

La interfaz de UE4

Epic Launcher

Visores y ventanas

Navegacion y assets

Content Pack, Proyectos y Plugins

Módulo 2: Niveles

Niveles y contenidos

Prototipado 

BSPs

Iluminación

Jerarquía de niveles

Level blueprint

Landscape

Foliage

Paint

Templates

Cámaras

Creación de niveles

Lanscape

Foliage

Carga de niveles

Niveles procedurales

Niveles grandes

Static Mesh

LODs

Escala y orientación

Sockets

Instanced Meshes

Colisiones

Overlap / Hit

Trace / Object Collision

Collision boxes, convex e Importación

Físicas

Movimiento y gravedad

Fuerza e Impulso

Physical material

Control de velocidad

Ragdoll

Módulo 3: La estética del videojuego

Texturas y UVs

Imágenes en Unreal (Texturas, UI…)

Optimización

Multiplexación

Uso de texturas

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

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

Iluminación

Tipos de luces

Skyphere

Reflejos

Importance volumen

Postprocess

Iluminación interior y exterior

Lighting levels

Ambient cubemaps

Lightmass

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

Sequencer

Cameras

Spawning y Possessable

Animacion

Cinemática

Path

Control de parámetros

Captura cinemática

Infoarquitectura

Importación de assets

Iluminación interior, exterior e IES

Paseo

Interacción de objetos

VR

Cámera y Sequence

Módulo 4: Programación C++ Y Blueprints

Introducción

Flujo de ejecución

Datos

Debugeo

Linetrace

Timeline

Event dispatcher

Blueprint vs C++

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

Movimiento

Local, global y Relativo

Jerarquía

Controles

Velocidad y Delta seconds

Iniciación a la programación en C++

Módulo 5: Gameplay

El Modo de juego

Gamemode

Pawn

Character y movement

GameInstance y PlayerInstance

Multiplayer

Gameplay

Control de cámaras

Power ups, efectos…

Control de daños

Niveles de dificultad, ayudas al juego…

La Animación

Skeletal Mesh vs Static Mesh

Importación de animaciones

Animation Blueprint y Animation Graph

Blend, Montage, Offset…

Retargeting

Mixano

Anim notifies

La Inteligencia Artificial (IA)

Comportamientos: perseguir, huir, golpear…

Pawn sensing

Navegation mesh

Boss

Behaviour Tree

Menú e Interfaces

Gestión de menus y switch

Pausa

Status de jugador

Marcador y tiempos

Carga de niveles, inventario…

Módulo 6: Realidad Virtual

Hardware: Vive vs Oculus

Instalación y configuración

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

Módulo 7: Últimos pasos

Optimización y Limpieza del proyecto

Desarrollo móvil

Compilación y Depuración

Distribución 

Publicación

Proyecto Final

Elaborarás un videojuego completo gracias a los diferentes elementos del market y a las nociones aprendidas durante el curso.

Material Complementario

Formación en idiomas

Titulación obtenida

Una vez que hayas finalizado con éxito tu formación recibirás las siguientes titulaciones:

Curso Superior de Diseño de Videojuegos

Máster en programación de videojuegos con Unreal

Diploma del idioma elegido

Requisitos

No requiere documentación previa.

Información Adicional

SALIDAS PROFESIONALES

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​