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.
Conocer y usar los elementos técnicos para el desarrollo de videojuegos empleando el lenguaje de programación C++.
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.
El estudiante obtendrá una titulación propia homologado (no oficial), emitida por la Escuela IDesigner.
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.