Máster en Programación de Videojuegos y Realidad Virtual con Unity y Unreal
Información del curso
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.
- 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
- 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#
- 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
- 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
- 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
- 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 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
- 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
- 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
- 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
- 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
Requisitos
¿Lo imprescindible? Tener un ordenador y saber manejarlo.
Metodología
Duración
Objetivos
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