course-premium

Master Programación de Videojuegos

Master

En Valencia y Los Angeles (Estados Unidos)

Precio a consultar

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Conoce los fundamentos aplicables de esta profesión.

  • Duración

    2 Años

  • Inicio

    Fechas a elegir

Ahora puedes convertirte en un experto gracias a las herramientas que te ofrece Emagister y este Master en Programación de Videojuegos, impartido por UA School y estudia las áreas de conocimiento de esta formación ¡No dejes pasar esta oportunidad de formarte en aquello para conseguir el éxito!

Este catálogo formativo te trae los conocimientos del Master en Programación de Videojuegos, donde aprenderás a programar dentro de los motores de videojuegos más usados del mercado, UNREAL ENGINE y UNITY. Conocerás y/o profundizarás en lenguajes como JavaScript, C++, HTML, PHP, MySQL, Three.js y C#. En este master de 8 meses se aprenden en profundidad todos los apartados de la programación de Videojuegos y te prepara para presentar un proyecto final.

¡Aprovecha ya esta oportunidad! Adquiere conocimientos que impulsarán tu carrera profesional, inscríbete haciendo click y pide información para indicarte el proceso a seguir.

Instalaciones y fechas

Ubicación

Inicio

Los Angeles (Estados Unidos)
Ver mapa
1627 N Gower St, HOLLYWOOD, 90028

Inicio

Fechas a elegirMatrícula abierta
Valencia
Ver mapa
Hernández Lázaro 29, 46015

Inicio

Fechas a elegirMatrícula abierta

A tener en cuenta

Va dirigido tanto a profesionales del sector como personas que quieran construirse una carrera profesional en el sector la programación de vdeojuegos. Esta formación tiene cabida entre Titulados/Licenciados como no titulados, pues es una formación completamente autónoma y empírica en un nuevo sector profesional. Con esta formación la persona obtiene una nueva categoría profesional como programador de videojuegos multiplataforma. El comienzo es desde nivel “0” y para todos los públicos interesados.

Este curso es para todos los públicos pero hay una prueba de acceso obligatoria.

El centro se pondrá en contacto contigo, una vez envíes tus datos a través del formulario.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

¿Tienen este curso en modalidad online?

Usuario Emagister, Más de dos años

Responder

Respuesta de Usuario Emagister (Más de dos años)

Puedes preguntarlo al centro dejando tus datos en el botón de Pide Información.

Opiniones

Materias

  • Programación de videojuegos
  • Software
  • Importación de animaciones
  • Trabajo con frameworks
  • Importación de geometrías
  • Videojuegos
  • Importación
  • Esqueletos básicos
  • Principios de animación
  • Modelado 3D
  • Unreal Engine
  • Unity
  • Javascript
  • C++
  • HTML
  • PHP
  • Mysql
  • C#
  • Motores de Videojuegos

Temario

1er año

BLOQUE 1

CONCEPTOS GENERALES DE PROGRAMACIÓN

El objetivo es proporcionar al alumno los conocimientos básicos y generales comunes a cualquier entorno y a cualquier lenguaje de programación, así como mostrar las herramientas esenciales para controlar el flujo de la información dentro de un programa informático.

Mediante estos conocimientos enseñamos al alumno las estructuras básicas con las que construir programas, y que usará durante toda la formación.

Objetivo: Conocer los componentes comunes a cualquier lenguaje de programación.

- Contenedores de datos

- Estructuras de control

- Matrices

- Funciones

- Programacion orientada a objetos

- Persistencia de datos

*Ejercicio entregable: Videojuego inicial

BLOQUE 2

INFOGRAFÍA BÁSICA

Aunque la programación esté en el “interior” del juego, el “exterior”, la parte que ve el usuario al jugar, está compuesta por elementos gráficos 2D o 3D. Aunque el fin último de este master es aprender la programación de juegos, el alumno debe tener unos conocimientos esenciales acerca de cómo se generan estos gráficos, por una parte para comprender mejor cómo funciona el trabajo de un grafista 2D o 3D, con el que trabajará en un proyecto complejo, y por otra parte para poder ganar independencia y poder generar autónomamente estos recursos.

Objetivo: Conocer los conceptos básicos de infografía 3D con los que va a trabajar un programador al manejar el material de los grafistas.

- Modelado 3D

- Desplegado de mallas y texturizado

- Esqueletos básicos

- Principios de animación

- Iluminación

- Render

*Ejercicio entregable: Personajes y escenarios para un videojuego

BLOQUE 3

PROGRAMACIÓN DE VIDEOJUEGOS 2D -

PARTE 1

Gracias fundamentalmente a los terminales móviles, los juegos 2D no solo han resurgido, sino que ocupan los principales titulares en cuanto a número de descargas y recaudación económica.

El objetivo de este mes consiste en aplicar los conocimientos obtenidos durante los dos meses anteriores del master, para empezar a construir juegos en 2D ejecutables tanto en navegadores web como en terminales móviles o tabletas, haciendo que los elementos respondan a nuestras acciones.

Objetivo: Crear videojuegos desde cero sobre un espacio 2D o 2.5D.

BLOQUE 4

PROGRAMACIÓN DE VIDEOJUEGOS 2D -

PARTE 2

Continuando con el desarrollo de juegos en 2D, profundizamos en el desarrollo de código programando comportamientos complejos, tales como colisiones, cálculo de gravedad,o trayectorias, entre otros. Añadimos además comportamientos complejos a nuestros juegos, tales como el cálculo de vida o daños, y el desarrollo de juegos multinivel. En esta parte de la formación aumentamos la complejidad de nuestros conocimientos, creando juegos que puedan almacenar eficientemente la información correspondiente a todos los actores en el juego. Dentro de este mes tambien aprendemos a trabajar con estrategias para crear juegos multijugador usando servidores centralizados.

Objetivo: Crear videojuegos desde cero sobre un espacio 2D o 2.5D.

- Gravedad y colisión

- Cálculo de trayectorias

- Juegos multi-jugador en red

*Ejercicio entregable: Videojuego 2D multiusuario

BLOQUE 5

PROGRAMACIÓN DE VIDEOJUEGOS 3D -

PARTE 1

Muchos dispositivos móviles, y por supuesto los ordenadores portatiles/de sobremesa, tienen amplias capacidades de representación y aceleración 3D, siendo capaces de representar complejos mundos tridimensionales. El objetivo de este mes consiste en aprender a crear mundos en 3D interactivos donde el usuario podrá interactuar con el entorno que le rodea, tanto en dispositivos móviles como en ordenadores de sobremesa. Aprendemos en este mes a movernos en el espacio 3D y a usar Frameworks para automatizar las partes más complejas de este tipo de juegos.

Objetivo: Crear videojuegos desde cero sobre un espacio 3D puro.

- Trabajo con frameworks

- Importación de geometrías

- Importación de animaciones

*Ejercicio entregable: Videojuego FPS 3D

BLOQUE 6

PROGRAMACIÓN DE VIDEOJUEGOS 3D -

PARTE 2

Una vez que hemos creado nuestro mundo 3D, aplicamos en el operaciones complejas, tales como por ejemplo colisiones poligonales, diferentes tipos de gravedad, y todos aquellos elementos avanzados que podemos encontrar en un videojuego 3D: Props, personajes, escenarios, calculos de trayectorias, inteligencia artificial, vida y conexión con bases de datos para permitir que nuestros juegos puedan recordar su estado.

Objetivo: Crear videojuegos desde cero sobre un espacio 3D puro.

- Interacción con el usuario

- Colisión y fuerzas

- Representación avanzada

*Ejercicio entregable: Videojuego 3D masivo en linea.

BLOQUE 7

UNREAL ENGINE 4

En algunos ámbitos podemos no comenzar un proyecto directamente desde cero, sino usar un MiddleWare como UE4, que nos proporciona una base de código y un entorno de desarrollo ya preparados para crear dentro nuestros juegos. Este entorno de desarrollo es personalizable mediante programación, por tanto, aunque no empecemos el juego desde cero, sin duda necesitaremos los conocimientos de programación previamente adquiridos para poder configurar juegos en Unreal Engine 4 a nuestra medida.

Objetivo: Aprender a usar un middleware de creación de juegos.

- Importación de geometrías y animaciones

BLOQUE 8

UNITY

Junto con Unreal Engine 4, Unity es uno de los dos middleware de creación de juegos 3D más usados actualmente. Dentro de nuestro afán porque la formación recibida coincida al máximo posible con las demandas del mercado laboral, complementamos la formación del alumno iniciada en el mes anterior con este software que nos permite automatizar la creación de juegos en 3D necesitando por supuesto los conocimientos de programación previamente adquiridos para personalizar los scripts y los comportamientos del juego que estemos creando.

2do año

Preproducción del proyecto

Construcción del pipeline del proyecto

Estructuración del pipeline con Shotgun

- Seguimiento de tareas

- Optimizar el diagrama de Gantt

- Parametrización de la productividad

- Asignación de timming e hitos del equipo

- Traqueo de las fases de producción

- Conexión en la nube Desktop Experience

presencial y online

- Visualización del proyecto online

- Gestión de compartición

- Feedback en pantalla

- Revisión multitarea

- Reducción de la incertidumbre en el analisis

de la productividad

Aprendizaje de la metodología SCRUM

Producción

Cálculo de calendario

Métricas de viabilidad

Testing

Quality assurance

Game pitch

Plan marketing

Lanzamiento – prelaunch

Evaluación de mercado para fechas de salida

Preparación para el lanzamiento

Preparatoria del pitch

Presentación en eventos

Tribunal de presentación de proyecto

Presentación al público

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Master Programación de Videojuegos

Precio a consultar