online / Madrid

Máster en
Programación de
Videojuegos

Conviértete en programador de videojuegos con este máster de especialización.

Máster en Programación de Videojuegos

Duración

800 Horas / 1 Año

Horarios

Mañanas / Tardes

Comienzo

Octubre 2025

Precio

Consultar

Máster en Programación de Videojuegos

Programación para Videojuegos

En este Máster en Programación de Videojuegos  aprenderás a dominar el proceso técnico de creación de videojuegos, desarrollando habilidades en programación con C++, Blueprints, inteligencia artificial y sistemas de gameplay. Construirás mecánicas jugables, interfaces, lógica de juego y herramientas internas que hacen posible cualquier experiencia interactiva. Trabajarás con motores y lenguajes estándar de la industria como Unreal Engine, Visual Studio y Git, asegurando una base sólida y profesional para desarrollar videojuegos completos.

Plan de estudios

Comenzarás con los fundamentos esenciales de la programación orientada a objetos y lógica de scripts visuales. Aprenderás a usar Blueprints, el sistema visual de Unreal Engine, para crear acciones y comportamientos en el juego sin necesidad de escribir código al principio. Este módulo te prepara para desarrollar prototipos funcionales desde el primer día.
  • Principios de programación OOP.
  • Lógica visual con Blueprints.
  • Variables, funciones y eventos.
  • Control de flujo en videojuegos.
  • Creación de interacciones básicas.
  • Prototipos sin código.
Aquí darás el salto al lenguaje más potente de la industria: C++. Aprenderás a programar directamente sobre Unreal, crearás clases personalizadas y sistemas más complejos. Descubrirás cómo se estructura un proyecto real en C++ y cómo combinarlo con Blueprints para obtener el máximo control y flexibilidad.
  • Estructura de clases en Unreal.
  • Variables y funciones en C++.
  • Comunicación entre Blueprints y C++.
  • Componentes y herencia.
  • Configuración de proyectos nativos.
  • Debugging y compilación.
Aprenderás a desarrollar las mecánicas centrales de cualquier videojuego. Desde el movimiento del personaje hasta disparos, saltos, físicas y uso de habilidades, todo será creado con lógica programada. Implementarás controladores, cámaras, colisiones y otras funcionalidades esenciales que definen la experiencia de juego.
  • Movimiento de personaje.
  • Control de cámara y input.
  • Colisiones y físicas básicas.
  • Mecánicas de combate.
  • Interacción con el entorno.
  • Prototipos jugables.
En este módulo trabajarás con sistemas de datos, menús, HUDs e interfaces usando UMG. Aprenderás a guardar información, gestionar el estado del juego y construir sistemas de vida, inventario, progreso o estadísticas. Esta fase conecta la lógica del jugador con el feedback visual.
  • HUDs con UMG.
  • Sistemas de inventario.
  • Variables persistentes.
  • Guardado y carga de datos.
  • Estados del juego.
  • Barra de vida y progreso.
Programarás enemigos, NPCs y comportamientos usando IA básica. Crearás sistemas de percepción, navegación, patrullas y toma de decisiones. También implementarás eventos, triggers y lógica dinámica que responde a lo que hace el jugador en cada momento, enriqueciendo la experiencia interactiva.
  • Movimiento de NPCs.
  • Sistema de navegación (NavMesh).
  • Percepción y detección.
  • Árboles de comportamiento.
  • Eventos y triggers.
  • Reacciones dinámicas.
En esta última etapa te enfocarás en la optimización de recursos, buenas prácticas de desarrollo y uso profesional del motor. Aprenderás sobre estructuras de proyecto, control de versiones, compilación eficiente y gestión de código limpio y modular, tal como se exige en un entorno de trabajo real.
  • Buenas prácticas en Unreal.
  • Uso de Git y control de versiones.
  • Gestión de proyectos grandes.
  • Optimización de código y rendimiento.
  • Estructuras modulares reutilizables.
  • Preparación para entornos AAA.

Proyecto Final

En el proyecto final del Máster en Programación de Videojuegos, crearás un porfolio profesional que demuestre tus habilidades como programador de videojuegos. Desarrollarás mecánicas jugables, sistemas de IA, interfaces y funcionalidades clave utilizando Unreal Engine, C++ y Blueprints. Mostrarás proyectos técnicos optimizados y bien estructurados, documentando tu código y tus decisiones de diseño. Además, gracias al Máster en Programación de Videojuegos demostrarás tu capacidad para integrarte en equipos de desarrollo y aportar soluciones funcionales, escalables y adaptadas a la producción real de videojuegos.

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

FAQ

En el Máster en Programación de Videojuegos aprenderás a programar videojuegos con C++, Blueprints y Unreal Engine. Desarrollarás mecánicas, interfaces, IA, sistemas de juego y herramientas internas con flujos profesionales usados en estudios reales.

No es necesario. En el Máster en Programación de Videojuegos empezamos desde lo más básico y te guiamos paso a paso. Solo necesitas compromiso, lógica y ganas de aprender a programar en un entorno profesional.

Sí. Trabajarás con Unreal Engine, Visual Studio, Git y otras herramientas reales. Todo el máster replica flujos y buenas prácticas de estudios AAA e independientes.

Crearás prototipos jugables, sistemas interactivos, menús, IA, y participarás en un proyecto técnico final que será parte de tu porfolio profesional para estudios.

Gracias al Máster en Programación de Videojuegos podrás trabajar como gameplay programmer, programador de IA, scripter, technical developer o integrarte en equipos como programador en estudios indie o AAA.

Sí. El Máster en Programación de Videojuegos está disponible en modalidad presencial u online en directo, con profesores en activo, grupos reducidos y seguimiento personalizado desde cualquier lugar.

Game School by Trazos