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
Crear un videojuego implica 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.
TEMARIO
PROGRAMACIÓN CON UNREAL
MODULO 1
- ¿Qué quieren los jugadores?
- La idea.
- Elementos de un juego.
- Inteligencia Artificial.
- Narrativa (Storytelling).
- Haciendo que funcione.
- Game Design Document.
- Level Design.
MODULO 2
- 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.
MODULO 3
- Librerías Gráficas.
- OpenGL.
- Transformaciones.
- Iluminación.
- Texturas.
MODULO 4
- 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.
MODULO 5
- 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
MODULO 6
- Introducción a las físicas e instalación de PhysX.
- Físicas en personajes.
- Raycasting
MODULO 7
- 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 justo lo que buscas.
ALUMNADO
Curso Online práctico con método 100% E-learning y con acompañamiento del tutor/a desde que empiezas hasta que terminas tus estudios.
Herramientas: 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.
Realizarás numerosas prácticas y ejercicios con correcciones en plazos no superiores a 24h y resolución diaria de dudas.
Herramientas:
Campus Online – contenidos y ejercicios
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.