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

  • 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)