Curso de Programación de Videojuegos con C++

Curso
On-line
350 horas

Descripción

Programa Videojuegos a partir de un enfoque puramente técnico con C++.
Un viaje en el cual descubrirás el desarrollo de videojuegos multiplataforma de manera muy progresiva y a tu ritmo.
Sobre todo, es un curso muy apto para ti: programador nato que ves el código en todo lo que aparece en tu pantalla.

Temario

Gameplay.
  • Tipos y géneros.
  • Producción y Desarrollo de videojuegos.
  • Ética y social.
  • Equipo Humano.
  • Jugabilidad y planteamiento.
  • Jugabilidad y Adaptación.


Programación en C++.
  • Introducción a C++.
  • Sintaxis y Variables.
  • Operadores.
  • Streams.
  • Bucles y Condicionales.
  • Algoritmos de ordenación.
  • Funciones.
  • Arrays.
  • Punteros.
  • Ficheros.
  • Programación orientada a objetos.


OpenGL.
  • Librerías Gráficas.
  • OpenGL.
  • Transformaciones.
  • Iluminación.
  • Texturas.


Ogre.
  • Introducción a Ogre.
  • Esqueleto de una aplicación.
  • Gestión de escenas.
  • Sistema de Entrada (Teclado y Ratón).
  • Mallas y Animación I.
  • Mallas y Animación II.
  • Cámaras, luces y sombras.
  • Raycasting.
  • Player y PlayerManager.
  • Inteligencia Artificial.
  • OpenAL: Integración de la librería open source OpenAL con Ogre.


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


Físicas.
  • Introducción a las físicas e instalación de PhysX.
  • Físicas en personajes.
  • Raycasting.


Proyecto final.
  • Creación de una demo de un videojuego (Proyecto Final: Demo real de tu videojuego).

Destinatarios

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.

Requisitos

Único requisito:
  • Conocimientos a nivel usuario del Sistema operativo Windows.
  • Nociones básicas de uso de Internet.

Metodología

Es una formación 100% Online, práctica y siguiendo metodología Elearning. ¿Sabes qué significa? Que te formarás online con un acompañamiento personalizado, materiales actualizados y canales abiertos a diario para que siempre que lo necesites encuentres a tu tutor/a detrás de tu pantalla. Streamings bajo demanda, sesiones one to one, foros y chat con la comunidad de IDesigner, grupos reducidos, etc. Además, la mejor manera de aprender bien es que lo apliques todo a nivel práctico: la única condición para poder titularte será la presentación y evaluación de tu propio proyecto final. Así es como lo hace IDesigner desde 2012, con cada uno de sus más de 2000 alumnos, con unos resultados increíbles: mayor satisfacción en los aprendizajes y en el trato humano y mayor motivación para llegar hasta el final.

Duración

350 horas en 24 meses.

Titulación obtenida

Título Acreditativo.

Perspectivas laborales

POdrás trabajar como: Programador de IA. Programador de Gameplay. Gameplay Designer.

Promociones

  • Promociones puntuales.
  • Condiciones especiales personas en desempleo y estudiantes.
  • Formacion Bonificada para trabajadores.

Precio

Consultar precio
A consultar
Curso de Programación de Videojuegos con C++
I designer
Campus y sedes: I designer
Escuela IDesigner
c/Violant d'Hongria, 73-75 08028 Barcelona
Cursos más populares
Solicita información
X