CURSO DE PROGRAMACIÓN DE VIDEOJUEGOS CON C++

Desarrolla videojuegos multiplataforma

METODOLOGÍA

ONLINE

DURACIÓN

350 HORAS / 12 MESES

DIRECCIÓN

JAUME DÍAZ
Ingeniero de Telecomunicaciones

REQUISITO DE ADMISIÓN

CONOCIMIENTOS NIVEL USUARIO DEL  SISTEMA OPERATIVO WINDOWS Y NOCIONES BÁSICAS USO INTERNET

NO NECESITAS TITULACIÓN UNIVERSITARIA PREVIA.

TITULACIÓN

TÍTULO ACREDITATIVO IDESIGNER

PRESENTACIÓN 

DEL CURSO

Crear un videojuego supone 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.

DIRIGIDO A 

Eres programador profesional y quieres reciclarte en el sector profesional de los videojuegos.

Has trabajado mínimamente con algún lenguaje de programación y quieres profundizar en este entorno.

SALIDAS PROFESIONALES 

Programación de IA

Programación de Gameplay

Gameplay Designer

Jaume Díaz
Director del Curso

Ya llevo bastante tiempo en esto de la enseñanza y aún y así nada me satisface más que ayudar a un alumno a abrirse paso entre estas procelosas aguas de la programación y acabar viéndolo entregar su proyecto final.

Pero no temas, porque allá donde el remo no alcance, estaré yo para empujar desde el otro lado.

Y por lo demás, si quieres hablar del Zelda, o de Star Wars, o de lo maravillosa que es la horchata, o sobre el último remake que haya salido vete a saber cuándo, adelante, hazlo, que encontrarás respuesta al otro lado – ya sea por mi parte o por parte de cualquiera de los que formamos esta pequeña gran familia que es IDesigner.

TEMARIOS 

PROGRAMACIÓN CON UNREAL

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.

FORMATO Y METODOLOGIA 

PRE-MATRÍCULA

  • Te asesoramos desde mucho antes de la matriculación para que encuentres aquello que buscas, aunque si finalmente elijas otro centro.
  • ALUMNADO

  • Es un Curso Online práctico con método 100% E-learning y dispondes de acompañamiento del tutor/a desde que empiezas hasta que terminas tus estudios.
  • Dispones de Discord, mail y Teléfono de Atención al Alumnado para resolución rápida de dudas.
  • Somos el único centro online que ofrece sesiones one to one con el tutor/a con clases en streaming bajo demanda y personalizadas, Además, cuentas con la realización de numerosas prácticas y ejercicios con correcciones en plazos no superiores a 24h y resolución diaria de dudas.
  • Accederás a 2 espacios de trabajo privados: Campus Online – contenidos y ejercicios – y Discord – foros, chats, contacto con tutor/a y comunidad IDesigner.
  • Es imprescindible la presentación de un Proyecto Final para certificar tu Curso.
  • Titulación Certificada IDesigner como Partner Educativo de Unreal Academy.
  • POST-TITULACIÓN

  • Revisión de tu porfolio para que te ayude en tu proyección profesional.
  • Y por supuesto, opción de prácticas en empresas y estudios.
  • ¿QUÉ CURSO
    O MASTER

    TE GUSTARIA HACER?