CURSO DE PROGRAMACIÓN DE VIDEOJUEGOS CON C++

  • 350 Horas en 12 Meses
  • Formación  Online
  • Proyecto Final y Titulación
""

PRESENTACIÓN 

Desarrolla videojuegos multiplataforma.

Crear un videojuego implica trabajar por fases y de modo progresivo.

Este curso te prepara para el desarrollo técnico del videojuego: programación C++, librerías, trabajo con Ogre, redes y físicas y finalmente tu demo reel.

TEMARIO

MODULO 1

GAMEPLAY
  1. ¿Qué quieren los jugadores?
  2. La idea.
  3. Elementos de un juego.
  4. Inteligencia Artificial.
  5. Narrativa (Storytelling).
  6. Haciendo que funcione.
  7. Game Design Document.
  8. Level Design.

MODULO 2

PROGRAMACIÓN EN C++
  1. Introducción a C++.
  2. Sintaxis y Variables.
  3. Operadores.
  4. Streams.
  5. Bucles y Condicionales.
  6. Algoritmos de ordenación.
  7. Funciones.
  8. Arrays.
  9. Punteros.
  10. Ficheros.
  11. Programación orientada a objetos.

MODULO 3

OPEN GL
  1. Librerías Gráficas.
  2. OpenGL.
  3. Transformaciones.
  4. Iluminación.
  5. Texturas.

MODULO 4

OGRE
  1. Introducción a Ogre.
  2. Esqueleto de una aplicación.
  3. Gestión de escenas.
  4. Sistema de Entrada (Teclado y Ratón).
  5. Mallas y Animación I.
  6. Mallas y Animación II.
  7. Cámaras, luces y sombras.
  8. Raycasting.
  9. Player y PlayerManager.
  10. Inteligencia Artificial.
  11. OpenAL: Integración de la librería open source OpenAL con Ogre.

MODULO 5

REDES
  1. Introducción al juego multijugador y creación de sistema cliente-servidor.
  2. Definición de threads. Mutex.
  3. Redes cliente-servidor concurrentes.
  4. Envío y recepción de mensajes entre cliente y servidor.
  5. Integración de Redes en Ogre3D

MODULO 6

FÍSICAS
  1. Introducción a las físicas e instalación de PhysX.
  2. Físicas en personajes.
  3. Raycasting

MODULO 7

PROYECTO FINAL
  1. Creación de una demo de un videojuego.

METODOLOGIA 

Formación Online:

Curso Online práctico con método 100% E-learning y con acompañamiento del tutor/a a lo largo de todo el proceso de aprendizaje.

Herramientas principales:

Campus Online y Discord.

Soporte:

Somos el único centro online de Diseño y Desarrollo Digital que ofrece sesiones one to one con el tutor/a con clases en streaming bajo demanda y personalizadas.

Ejercicios:

Realizarás numerosas prácticas y ejercicios con correcciones en plazos no superiores a 24h y resolución diaria de dudas.

Titulación:

Presentación de un Proyecto Final para certificar tu Curso.

Titulación Certificada y opción de prácticas en estudios y empresas del sector.

TE PUEDE INTERESAR 

Curso de Programación

de Videojuegos con Unreal Engine 5

350 horas | 12 meses

Curso de Programación

de Videojuegos con Unity

250 horas | 12 meses

 

Máster en Creación 3D y Videojuegos con Blender y Unreal Engine 5

765 horas  |  18 meses

Máster en Programación de Videojuegos con Unreal y Unity

500 horas  |  18 meses

 

Máster en Diseño y Desarrollo de Videojuegos

900 horas  | 24 meses

 

¿quieres saber más?