¿Qué quieres aprender?

Máster en Diseño y Desarrollo de Videojuegos

Máster en Diseño y Desarrollo de Videojuegos

Grupo Atrium

Máster online


3.201

Duración : 9 Meses

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Diseñar y desarrollar videojuegos completos: desde la conceptualización hasta la publicación, utilizando herramientas como Unity y Unreal Engine. Programar sistemas avanzados: incluyendo mecánicas complejas, inteligencia artificial, sistemas de guardado y multijugador. Crear y optimizar gráficos y animaciones: modelado, rigging y diseño de interfaces para videojuegos en 2D y 3D. Implementar experiencias en Realidad Virtual: desarrollando aplicaciones VR optimizadas para diferentes dispositivos. Gestionar proyectos de videojuegos: aplicando metodologías ágiles como Scrum y estrategias de monetización. Colaborar en entornos profesionales: desempeñando roles diversos en la industria tecnológica y creativa. Presentar proyectos funcionales y documentados: capaces de cumplir estándares de calidad técnica y creativa, demostrando las habilidades adquiridas. Desarrollar herramientas personalizadas y optimizar rendimiento: mediante scripting avanzado y uso eficiente de recursos. El máster asegura que los estudiantes estén preparados para afrontar retos reales en la industria del videojuego y más allá, combinando creatividad, tecnología y gestión.

A quién va dirigido

A todas aquellas personas que quieran formarse en el entorno de la creación y edición de videojuegos.

Temario completo de este curso

Módulo 1: Fundamentos del Desarrollo de Videojuegos y Programación

Introducción a la Industria del Videojuego

  • Historia y evolución de los videojuegos
  • Panorama actual de la industria y tendencias
  • Categorías de videojuegos y sus características
  • Roles y perfiles profesionales en la creación de videojuegos

Programación en Unity con C#

  • Fundamentos de programación orientada a objetos
  • Variables, estructuras de control y funciones en C#
  • Primeros pasos en scripting para Unity: interacción, eventos y componentes

Introducción a Unreal Engine y Blueprints

  • Exploración del entorno de Unreal Engine
  • Desarrollo visual con Blueprints


Módulo 2: Programación y Prototipado de Videojuegos

Programación Intermedia en Unity

  • Scripting avanzado en Unity: manejo de eventos
  • Desarrollo de mecánicas de juego complejas: inventarios, enemigos y sistemas de combate
  • Optimización del código para el rendimiento

Prototipado y Desarrollo de Sistemas de Juego

  • Diseño de sistemas de juego (mecánicas, IA, física)
  • Creación de prototipos jugables en Unity
  • Iteración y mejoras basadas en pruebas de usuario
  • Audio y video, incluyendo grabación, edición y mezcla de audio.

Introducción a Unreal Engine con Blueprints y C++

  • Creación de mecánicas de juego utilizando Blueprints
  • Introducción a C++ en Unreal Engine: clases, herencia y componentes


Módulo 3: Desarrollo Avanzado y Optimización

Programación Avanzada en Unity

  • Sistemas complejos: IA, sistemas de guardado
  • Desarrollo de shaders y efectos visuales mediante scripting
  • Integración con servicios externos: APIs y base de datos
  • Testing y QA

Programación Multijugador en Unity

  • Fundamentos del desarrollo multijugador
  • Networking en Unity
  • Sincronización de estados y comunicación entre jugadores

Programación en Unreal Engine

  • Uso avanzado de C++ para desarrollo de lógica de juego
  • Optimización del rendimiento en Unreal Engine: profiling y ajustes
  • Creación de herramientas personalizadas para facilitar el desarrollo
  • Testing y QA

Módulo 4: Producción, Animación, Diseño Gráfico, VR y Publicación

Arte y Animación con Blender

  • Modelado 3D con Blender para videojuegos
  • Rigging y animación de personajes
  • Integración de activos en Unity y Unreal Engine

Narrativa y diseño de historia

  • Desarrollo de narrativa interactiva o guionización

Diseño Gráfico para Videojuegos

  • Fundamentos de diseño gráfico: teoría del color
  • Creación de interfaces de usuario (UI) y elementos visuales
  • Uso de Photoshop para creación y edición de texturas, interfaces y arte conceptual

Creación de Niveles

  • Fundamentos del diseño de niveles
  • Herramientas y técnicas para diseñar niveles en Unity
  • Pruebas y balanceo de niveles para una mejor experiencia de juego

Realidad Virtual (VR) y Producción

  • Introducción a la Realidad Virtual: conceptos y aplicaciones

  • Desarrollo de experiencias VR en Unity

  • Integración de hardware VR y optimización para dispositivos VR

Producción y Publicación de Videojuegos

  • Metodologías de producción: Scrum y Agile
  • Planeación y gestión del desarrollo de un videojuego
  • Marketing y estrategias de monetización y publicación en plataformas


Módulo 5 :Proyecto Final del Máster

  • Desarrollo de un videojuego completo.

  • Enfoque en programación y optimización del código.

  • Presentación del proyecto.

Trabajo fin de master

  • El Trabajo Fin de Máster (TFM) será la culminación del proceso de aprendizaje y deberá integrar los conocimientos adquiridos durante todo el máster. Los estudiantes deberán desarrollar un videojuego completo, aplicando las competencias de programación, diseño, producción y publicación vistas en cada módulo.

Herramientas y librerías que aprenderás.

  • ¿Qué herramientas dominarás?
  • Motores de juego:

    • Unity (C#): Perfecto para crear videojuegos 2D y 3D con mecánicas interactivas.

    • Unreal Engine (Blueprints y C++): Ideal para desarrollar videojuegos de alto rendimiento y gráficos impresionantes.

  • Lenguajes de programación:

    • C#: Usado en Unity para programar acciones y mecánicas en los videojuegos.

    • C++: Utilizado en Unreal Engine para controlar la lógica avanzada y el rendimiento del juego.

    • JavaScript: Útil para añadir funcionalidades extra y crear elementos interactivos.

  • Diseño y modelado 3D:

    • Blender: Crea personajes y objetos 3D desde cero y anímalos para darles vida.

    • Photoshop: Diseña texturas, interfaces y arte conceptual para el mundo del videojuego.

    • Substance Painter: Aplica texturas realistas y detalladas a modelos 3D.

    • Maya: Especializado en animación avanzada y creación de personajes 3D.

    • ZBrush: Para esculpir modelos 3D detallados como criaturas y entornos.

    • Figma: Diseña interfaces visuales y organiza elementos del juego rápidamente.

  • Realidad Virtual (VR):

    • Unity y Unreal Engine: Desarrolla mundos inmersivos para gafas de realidad virtual.

  • Control de versiones:

    • Git y GitHub: Guarda, organiza y comparte tu progreso mientras trabajas en equipo.

  • Producción y gestión:

    • Trello/Jira: Planifica tareas y organiza tu tiempo para completar el proyecto.

    • FMOD/Wwise: Crea efectos de sonido y música que se integren perfectamente en tus videojuegos.

Ver más