online / MADRID

Máster en
Programación para Videojuegos

Especialízate en programación para videojuegos y trabaja desarrollando el código.

Máster en Programación para Videojuegos

Duración

800 Horas / 1 Año

Horarios

Europa / America

Comienzo

Marzo 2025

Precio

Consultar

Programación para Videojuegos

Programación para Videojuegos

En este Máster en Programación para Videojuegos aprenderás a dominar las bases y técnicas avanzadas de la programación de videojuegos, desarrollando habilidades para crear mecánicas, sistemas de juego, inteligencia artificial y optimización de rendimiento. Trabajarás con motores como Unity y Unreal Engine, utilizando lenguajes como C# y C++. También aprenderás a integrar arte y diseño en proyectos funcionales, preparándote para trabajar en estudios de videojuegos en proyectos indie o AAA.

Plan de estudios

Este módulo introduce los conceptos esenciales de programación orientada a videojuegos. Los estudiantes aprenderán lógica, estructuras de datos, algoritmos y el uso de lenguajes como C++ y C# para crear mecánicas jugables básicas.
  • Lógica de programación aplicada a videojuegos.
  • Algoritmos y estructuras de datos básicas.
  • Introducción a C++ y C# funcional.
  • Matemáticas fundamentales para desarrollo gráfico.
  • Creación de mecánicas jugables iniciales.
Los estudiantes explorarán motores como Unreal Engine y Unity para gráficos en tiempo real. Aprenderán a crear materiales, shaders y efectos visuales avanzados, optimizando su implementación y rendimiento en proyectos interactivos.
  • Introducción a gráficos con motores modernos.
  • Manipulación avanzada de shaders dinámicos.
  • Iluminación y renderizado en tiempo real.
  • Creación de materiales estilizados o realistas.
  • Optimización gráfica para juegos interactivos.
Este módulo enseña la creación de sistemas de gameplay, físicas y comportamientos interactivos. Los estudiantes desarrollarán mecánicas de combate, interacción con objetos y sistemas de inteligencia artificial básica para entornos dinámicos.
  • Sistemas básicos de combate y mecánicas.
  • Física y colisiones aplicadas a objetos.
  • Interacción dinámica con entornos del juego.
  • Blueprints y scripting para lógica avanzada.
  • Implementación de inteligencia artificial básica.
Este módulo cubre la programación de redes y sistemas multijugador. Los estudiantes aprenderán sincronización, matchmaking y comunicación entre clientes y servidores, creando experiencias multijugador cooperativas y competitivas adaptadas a diversas plataformas.
  • Fundamentos de programación de redes básicas.
  • Sincronización en tiempo real entre clientes.
  • Matchmaking para experiencias multijugador robustas.
  • Diseño de arquitecturas para servidores escalables.
  • Optimización de juegos multijugador interactivos.
Los estudiantes aprenderán a programar inteligencia artificial para NPCs y enemigos. Este módulo incluye diseño de comportamientos dinámicos, sistemas de navegación con pathfinding y toma de decisiones adaptativa en función de las acciones del jugador.
  • Diseño de comportamientos dinámicos para NPCs.
  • Implementación de árboles de decisión básicos.
  • Navegación eficiente con pathfinding avanzado.
  • Sistemas adaptativos basados en acciones del jugador.
  • Integración de IA en entornos jugables.
En este módulo se estudiará la optimización de juegos para consolas, PC y móviles. Los estudiantes aprenderán técnicas de depuración, ajustes de rendimiento y publicación de proyectos en plataformas digitales como Steam o App Store.
  • Depuración avanzada de errores frecuentes.
  • Optimización gráfica y lógica en motores.
  • Ajustes específicos para consolas y móviles.
  • Publicación en plataformas digitales populares.
  • Integración de analíticas y monetización básica.

Proyecto Final

En el proyecto final del Máster en Programación para Videojuegos, desarrollarás un prototipo funcional de un videojuego que refleje tus habilidades como programador. Implementarás mecánicas de juego, sistemas de inteligencia artificial, físicas y lógica de gameplay utilizando motores como Unity o Unreal Engine y lenguajes de programación como C# o C++. Este prototipo demostrará tu capacidad para optimizar rendimiento, solucionar problemas y colaborar con equipos multidisciplinares en la creación de videojuegos profesionales.

Proyecto Final Máster en Arte 3D para Videojuegos Online

FAQ

Este máster está dirigido a personas interesadas en la programación y el desarrollo de videojuegos, que deseen especializarse en la creación de mecánicas, sistemas y lógica de gameplay. No necesitas experiencia previa en programación, ya que empezarás desde lo básico.

Aprenderás a programar mecánicas de juego, inteligencia artificial, sistemas de físicas y optimización de rendimiento. Trabajarás con motores como Unity y Unreal Engine, y dominarás lenguajes como C# y C++, adquiriendo habilidades clave para convertirte en programador de videojuegos.

No es necesario. Este máster está diseñado tanto para principiantes como para quienes buscan cambiar de carrera o especializarse en programación de videojuegos. Iniciarás desde conceptos básicos hasta técnicas avanzadas.

Trabajarás con motores de desarrollo como Unity y Unreal Engine, utilizando lenguajes de programación como C# y C++. También aprenderás a integrar arte y diseño, trabajando en entornos reales de producción.

Gracias al Máster en Programación para Videojuegos podrás trabajar como Programador de Gameplay, Programador de Inteligencia Artificial, Desarrollador de motores gráficos o en roles técnicos especializados en estudios nacionales e internacionales, tanto en proyectos indie como en producciones AAA.

Sí, recibirás un certificado que avala tu formación en diseño y producción de videojuegos, reconocido en el sector.

Game School by Trazos