Con este máster en creación de videojuegos con Unreal podrás multiplicar exponencialmente tus posibilidades a la hora de trabajar en el sector de los videojuegos.
Este programa se ha dirigido a personas interesadas en enfocar sus carreras profesionales al diseño y la creación de videojuegos.
El objetivo del programa es que el alumno aprenda a manejar las herramientas necesarias para desarrollar el Game Design Document y comunicar tu visión del diseño del juego, su guion y sus distintos niveles.
Diseño de videojuegos
Módulo 1: Introducción al Game Design
Tema 1: ¿Qué es el Game Design? Tema 2: El mundo de los videojuegos
• Empresas y equipos de desarrollo
◦ Tripe A (AAA)
◦ Doble A (AA)
◦ Estudios Indie
◦ Independiente
◦ Unipersonales
• Perfiles laborales en la industria de los videojuegos
Tema 3: ¿Qué hace un Game Designer?
• ¿Qué hace un Game Designer?
• El Game Designer dentro de un estudio
• Como ser un buen Game Designer
◦ Características de un Game Designer
◦ Disciplinas que debe conocer un Game Designer
Tema 4: Historia de los videojuegos
• Las máquinas recreativas (Arcade)
• La aparición del ordenador personal (PC)
• Los E-Sports: La revolución
Tema 5: Game Design Document (GDD)
• El concepto de GDD
• Plantillas GDD
◦ Plantilla 1 de GDD
◦ Plantilla 2 de GDD
◦ Plantilla 3 de GDD
Módulo 2: Fundamentos y Principios del Game Design
Tema 1: El concepto de juego
• Reglas
• Análisis rápido de un juego. El método de los tres 5
• Enfoque del juego (game approach)
• Modelo MDA
Tema 2: Mechanics (Mecánicas de juego)
• Mecánicas y reglas
• Mecánicas y sistemas
• Mecánicas Core
• Tutorizando las mecánicas
◦ Masterización de una Mecánica: Isolation Principle
◦ Las Mecánicas “ninja” de los juegos
Tema 3: Dynamics (Dinámicas de juego)
• Creando las Dinámicas de juego
• Profundidad vs Complejidad de juego
Tema 4: Aesthetics (Estéticas de juego)
• Los géneros de juego
◦ Adventure (Aventuras)
◦ Action
◦ Shooter
◦ Puzzle
◦ RHYTHM
◦ Role Playing Game (RPG)
◦ Sports (deportes)
◦ Strategy (Estrategia)
◦ Construction and Management
◦ Otros géneros
• La rueda de los géneros de los videojuegos
Tema 5: Tipos de jugadores: La taxonomía de Bartle
Tema 6: Game Theory
• ¿Qué es la game theory?
◦ Estructuras de representación
• Tipo de juego
• Equilibrio de Nash
Módulo 3: Narrativa
Tema 1: Historia de la narrativa
• Literatura, cine y videojuegos
• Primeras experiencias narrativas en videojuegos
Tema 2: Conceptos clave de la narrativa
• El conflicto
• La estructura en tres actos
◦ El primer acto: Planteamiento
◦ El segundo acto: Confrontación
◦ El tercer acto: resolución
◦ Plot Points
◦ La tensión y el ritmo
◦ Esquema de los tres actos
• El viaje del héroe: El monomito
◦ Arquetipos
◦ Estructura
Tema 3: Personajes
• El héroe o la heroína
• El villano o la villana
• Arcos de personajes
• Ficha de personaje
Tema 4: La historia y el mundo
• Exposición
◦ Muestra, no cuentes
◦ Categorizar la información
◦ Foreshadowing
• Credibilidad
◦ Consistencia
◦ Coincidencias
◦ Sorpresa
◦ Espectáculo
Tema 5: Narrativa en videojuegos
• Historia de juego vs. Historia del jugador o jugadora
• Narrativa vs. Diseño del juego
• Descripción de lugares y niveles
Tema 6: Temporalidad y narración
• Tiempo de juego vs. Tiempo de la historia
• Orden
• Ritmo
• Frecuencia
Tema 7: Experiencias narrativas
• Caso de estudio 1: To the moon
• Caso de estudio 3: Undertale
• Caso de estudio 1: Pony Island
Módulo 4: Motores de Videojuegos I
Tema 1: Introducción a Unreal Engine
• ¿Por qué utilizar Unreal Engine si eres Game Designer?
• Instalando Unreal Engine
Tema 2: Primeros pasos con Unreal Engine
• Prototipado
• Static Meshes
• Landscapes
Tema 3: Conceptos generales de Scripting
• ¿Cómo funciona el sistema Blueprint?
• Eventos
• Variables
• Actores
Tema 4: Introducción a Unity 3D
• ¿Por qué utilizar Unity 3D si eres Game Designer?
• Instalando Unity 3D
Tema 5: Primeros pasos con Unity 3D
• Paneles
Tema 6: GameObjects y Componentes
• Primitivas
• Componentes
Tema 7: El lenguaje de programación de Unity
• Los script
• Variables
• Arrays
• Funciones
• Estructuras de control
Tema 8: Prefabs y Escenas
• Prefabs
• Escenas
Módulo 5: Diseño de Niveles y Combate
Tema 1: Diseño de Sistemas
Tema 2: Introducción al diseño de niveles
Tema 3: Narrativa y diseño de niveles
• Environmental Storytelling (Narrativa ambiental)
• Level Design (Diseño del nivel)
• World Design (Diseño del mundo)
• Recapitulando
Tema 4: Composición
• El primer plano
• El elemento de interés o dominante
• El fondo
• Ejemplos de buenas composiciones
Tema 5: Proceso de creación de un nivel
• Selección de la ambientación y el tema
• Coger referencias
• Bocetos y Concept Art
• Graybox / Blockout / Block mesh
• Beautification / Art Pass / Vestido del nivel
Tema 6: Introducción al diseño de combates
Tema 7: Maniobras defensivas
• Parry
• Animation Cancelling
• Controles
Tema 8: Creando Enemigos: Inteligencia Artificial (IA)
• Hacer trampas sin que se entere el jugador
• Telegrafiar sus acciones
• Tener diferentes personalidades (o tener alguna)
• Ser predecible
• Interactuar con los sistemas de juego
• Reaccionar a las acciones del jugador
• Conclusión
Módulo 6: Motores de Videojuegos II
Tema 1: Materiales e Iluminación en Unreal Engine
• Shaders
• Tipos de iluminación
Tema 2: Iluminación avanzada en Unreal Engine
• Efectos y postprocesado
• Modelo de GI para animaciones
Tema 3: Comunicación entre actores en Unreal
• Comunicación entre actores
◦ Utilización de variables públicas
◦ Level Blueprint
◦ Blueprint Interface
◦ Actor Component
◦ Blueprint Library
Tema 4: Modos de proyecto y cámaras en Unity
• Cámaras con perspectivas y cámaras ortográficas
Tema 5: Introducción a la iluminación
• Técnicas de iluminación
• Tipos de luces
• Sombras
Tema 6: Iluminación y postprocesado con Unity
Tema 7: Físicas y Herramientas en Unity
• Rigidbody
• Colliders
• Herramientas
Tema 8: Canvas
Tema 9: Sprites
• Sprite Renderer
• Tileset
• Spritesheet
• Camara 2D y Cinemachine
• Organización de escenas
• Desarrollo de niveles 2D sin sprites
Tema 10: El uso del Grid
Tema 11: Geometrías
Programación de Videojuegos en Unreal Engine
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
• 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 7: Ú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
Al concluir con éxito obtendrás la Carrera profesional de Creación de Videojuegos. Diseño & Programación Unreal Engine.
Para la realización de esta formación no se requiere de titulaciones ni conocimientos previos en el sector.
Otros cursos