La asignatura introduce al alumno en el desarrollo de un videojuego o aplicación de entretenimiento real basado en la utilización de un motor de juegos multijugador y multiplataforma.
Contenidos:
- Historia y evolución de los videojuegos y de la industria del entretenimiento.
- Diseño y producción de un videojuego y aplicaciones de entretenimiento.
- Introducción a los motores de juego.
- Especificación de niveles y contenidos, cargarlos y presentarlos en pantalla.
- Comportamiento. Máquinas de estado. Algoritmos de búsqueda de caminos.
- Rudimentos de la simulación física, cinemática, balística, ecuaciones diferenciales, integradores numéricos, cuerpos rígidos, detección y resolución de colisiones,
- Integración de contenidos multimedia en el motor de juegos: sonido, geometrías, texturas,
- Problemática y resolución de situaciones multijugador en red. Aplicaciones de entretenimiento distribuidas.
- Animación e interacción.
- Motores de videojuegos y arquitectura del grafo de escena.
- Formas de interacción avanzadas empleando dispositivos de entrada no convencionales.