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.
- Gameplay.
- ¿Qué quieren los jugadores?
- La idea.
- Elementos de un juego.
- Inteligencia Artificial.
- Narrativa (Storytelling).
- Haciendo que funcione.
- Game Design Document.
- Level Design.
- 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.
- 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.