Curso de Programación de Videojuegos con C++. Desarrolla videojuegos multiplataforma.

Datos 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.

Muy recomendable si:

  • 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.
  1. Gameplay.
    1. Tipos y géneros.
    2. Producción y Desarrollo de videojuegos.
    3. Ética y social.
    4. Equipo Humano.
    5. Jugabilidad y planteamiento.
    6. Jugabilidad y Adaptación.
  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.

  • Duración: 350 horas en 24 meses.
  • Formación e-Learning de Seguimiento:
    • Un Tutor para ti: Profesional en activo a tu lado, de principio a fin. Contacta a través de Skype, chat, vídeoconferencia y mail o Teléfono de Atención al Alumnado.
    • El Campus Online: Contenido multimedia, Clase online, zona ejercicios y prácticas, videcorrecciones y foros.
    • Asesoramiento para titulados: Revisión de portfolio y refuerzo de aptitudes.
  • Proyecto Final: Demo reel de tu videojuego.
  • Título Acreditativo.
  • Único requisito: Conocimientos a nivel usuario del Sistema operativo Windows. Nociones básicas de uso de Internet.
  • Programador de IA.
  • Programador de Gameplay.
  • Gameplay Designer.
¿Te gusta este curso?
Déjanos tus datos y en 24h te llamaremos para darte más información.
Imagen ppal cedida por Alain Fernández alumno del curso de Programación de Videojuegos con C++ (2015)