La programación en los videojuegos

La programación es un proceso indispensable para la creación de un videojuego. Y la figura del programador es, sin duda, la más conocida cuando hablamos del proceso de creación de videojuegos.


Para ser un buen programador de juegos es necesario saber resolver problemas, y sobre todo trabajar en equipo. Por eso, en este grado guiaremos el desarrollo de varios proyectos de videojuegos en un equipo multidisciplinar, siguiendo las mismas metodologías de trabajo que en un estudio profesional.


Para poder desarrollar videojuegos hay que conocerlos, es decir, conocer los géneros y sus principales representantes y éxitos. Además, haremos una introducción de las plataformas más usadas y sus requisitos.

Convocatoria

Octubre 2021

Modalidad

Duración

3 Curso/s académico/s

Nivel de estudios

Grado

¿A quién va dirigido?

Estudiantes y profesionales que deseen especializarse en el ámbito de los videojuegos y del ocio interactivo digital. Cualquier persona interesada en la programación, diseño y creación de proyectos de videojuego, gamificación o experiencias interactivas, en cualquier medio o plataforma. Programadores, desarrolladores y creativos de otros sectores profesionales.

¿En qué profesional te vas a convertir?

  • Gameplay Programmer

  • GameDesigner

  • Internal Tool Programmer

  • Scripting Programmer

  • Shader Programmer

  • Netcode Programmer

  • Multiplayer Programmer

  • VFX Programmer

  • SFX Programmer

  • Engine Programmer

  • API Programmer

Temario

  • Contenido primer año
  • Introducción a UE4

    • Introducción a Unreal Engine 4

  • Matemáticas y Física

    • Matemáticas y Física

  • Introducción a los Videojuegos

    • Introducción a los Videojuegos & Game Design I

  • Control de producción en los videojuegos

    • Control de Versiones

  • Introducción a Blueprints

    • Introducción a Blueprints

  • Iniciación a Programación con Blueprints

    • Blueprints I: Fundamentos y Objetos/Actores Base de Unreal Engine 4

    • Blueprints II: Comunicación entre Objetos

  • Sprites y contenido 2D

    • Introducción 2D

  • Analítica de proyectos

    • Analítica de Proyectos

  • Integración de servicios externos

    • APIs & Integraciones

  • Inglés

    • Inglés

  • Interfaz de usuario - UMG

    • Interfaz de Usuario - UMG

  • Programación en C++

    • Programación C++

  • Contenido segundo año
  • Experto en programación con Blueprints

    • Blueprints: Gameplay e Inteligencia Artificial

    • Blueprints: Multijugador y Replicación

    • Blueprints: Polimorfismo y Herencia

  • Programación Animaciones

    • Programación de Animaciones

  • Analítica & Game Design

    • Análisis de proyecto y Game Design II

  • Prototipado base

    • Blockout de escenarios y personajes

  • Monetización

    • Monetización I

  • Control de Calidad

    • Q&A y Debug I

  • Computación Gráfica

    • Computación Gráfica

  • Empaquetado y Distribución

    • Pack y Pub I - Steam

  • Postproducción

    • Cinemáticas & Postprocesado I

    • Efectos Visuales (VFX) w. 3D & Niagara I

  • Inglés II

    • Inglés II

  • Contenido tercer año
  • Sculpting Plataformas Móviles

    • Programación Móvil

  • Control de Calidad

    • Q&A y Debug II

  • Programación C++ en Unreal Engine 4

    • Programación C++ Unreal Engine II

    • Programación C++ Unreal Engine I

  • Inglés III

    • Inglés III

  • Empaquetado y Distribución

    • Pack. & Pub. II - Móvil & PC

  • Servidores dedicados

    • Pack. & Pub. II - Móvil & PC

  • Realidades Extendidas

    • XR

  • Analítica de Proyectos

    • Analítica & Game Design III

  • Monetización

    • Monetización

  • APIs & Integraciones II

    • APIs & Integraciones II

  • Pack. & Pub. III - Consola

    • Pack. & Pub. III - Consola

Condiciones

  • Requerimientos académicos

    • Título de Educación Secundaria Obligatoria (ESO) y/o Equivalente en otros países. Conocimientos de ofimática. Manejar con soltura el sistema operativo Windows y cualquier navegador de internet. Usuario en Discord para poder comunicarnos contigo. Nivel básico de inglés para poder entender la terminología

  • Requerimientos de equipamiento

    • Los alumnos que cursen la modalidad presencial tendrán a su disposición todo el material necesario en las instalaciones del centro.

      Los alumnos que cursen la modalidad online deberán tener acceso a un ordenador con las siguientes especificaciones:

      • 8 GB de memoria RAM mínimo / 16 GB de memoria RAM recomendado
      • Navegador de internet Google Chrome para acceso a plataforma online.
      • Tableta digitalizadora
      • Webcam instalada en tu ordenador recomendado.
      • Auriculares con micrófono incorporado
      • Internet con velocidad mínima real de 3Mbps
      • Sortware indicado en el temario atendiendo a las especificaciones mínimas y recomendadas por cada fabricante de software. Según las políticas propias de cada fabricante de software algunas licencias serán gratuitas y otras tendrán un coste reducido por tarifa de estudiante. Dicho coste será asumido por los propios estudiantes
  • Financiación de la formación

    • Pago financiado a través de las entidades bancarias con las que tenemos acuerdos especiales.

  • Preparados para cualquier situación

    • En Unreal Training Hub trabajamos junto con Epic Games y Parsec para poder brindar la mejor experiencia de usuario a nuestros alumnos y profesionales. Esta solución hace que nuestra formación esté 100% preparada tanto para el bloque teórico como el práctico en modo remoto. Los alumnos de la modalidad presencial podrán disponer de su ordenador de última generación del centro por streaming interactivo 60 FPS, con todas las licencias necesarias, en todo momento gracias a esta tecnología.

Preguntas frecuentes

¿Tienes dudas?

FAQ

Solicita mas información y descarga la guía docente