Menú
¡Llama gratis! 900 264 357

Curso de Programación de Videojuegos con C++ del centro Escuela IDesigner

Programa de Curso de Programación de Videojuegos con C++

Modalidad: Online
Duración 350 horas / 24 meses

Descripción

¿Eres programador o has trabajado previamente con algún lenguaje de programación y deseas incursionar en el sector de los videojuegos?, nuestro curso te ayudará a lograrlo, profundizaremos en la programación de Videojuegos con C++

Para elaborar un videojuego se realizan diferentes fases de modo progresivo, durante los diferentes módulos de estudio el participante dominará los elementos técnicas para crear un videojuego, conocerá el uso librerías, aprenderá a trabajar con Ogre, redes y físicas y finalmente tendrá los conocimientos para desarrollar un demo reel. 

A quién va dirigido

  • Programadores profesionales.
  • Personas que tengan conocimientos o hayan trabajado con algún lenguaje de programación.

Objetivos

Conocer y usar los elementos técnicos para el desarrollo de videojuegos empleando el lenguaje de programación C++.

Temario

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.

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.

3. OpenGL.

    1. Librerías Gráficas.

    2. OpenGL.

    3. Transformaciones.

    4. Iluminación.

    5. Texturas.

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.

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.

6. Físicas.

    1. Introducción a las físicas e instalación de PhysX.

    2. Físicas en personajes.

    3. Raycasting.

 

7. Proyecto final.

    Creación de una demo de un videojuego.

Titulación obtenida

El estudiante obtendrá una titulación propia homologado (no oficial), emitida por la Escuela IDesigner.

Requisitos

Para acceder al curso es necesario que el aspirante haya trabajado o posea conocimientos de algún lenguaje de programación.

Información Adicional

Salidas profesionales

Culminada la formación podrás desempeñarte como:

  • Programador de IA.

  • Programador de Gameplay.

  • Gameplay Designer.

  

El curso es bonificable a través de FUNDAE, tenemos posibilidades de financiación y condiciones especiales si estás en situación de ERTE o de paro.

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​