Contenidos teóricos y prácticos de la asignatura
Tecnología de los computadores, desde el punto de vista del desarrollo de videojuegos: características en relación con el desarrollo de software eficiente.
Explotación y limitaciones de los recursos: paralelismo, multithreading y memoria.
Medición del desempeño y optimización de aplicaciones multimedia y videojuegos.
La utilización de patrones en la programación de videojuegos y su relación con los lenguajes, middleware y servicios del sistema operativo.
Programación de aplicaciones gráficas en tiempo real: características de las API estándar, el pipeline gráfico desde el punto de vista de las API.
Programación del pipeline gráfico: geometría, interacción luz - materiales.
Estrategias de renderizado de escenas 3D en tiempo real, técnicas de aceleración.
Explotación y limitaciones de los recursos: paralelismo, multithreading y memoria.
Medición del desempeño y optimización de aplicaciones multimedia y videojuegos.
La utilización de patrones en la programación de videojuegos y su relación con los lenguajes, middleware y servicios del sistema operativo.
Programación de aplicaciones gráficas en tiempo real: características de las API estándar, el pipeline gráfico desde el punto de vista de las API.
Programación del pipeline gráfico: geometría, interacción luz - materiales.
Estrategias de renderizado de escenas 3D en tiempo real, técnicas de aceleración.
Actividades a desarrollar en otro idioma
Al menos el 5% de las actividades formativas requieren el conocimiento de la lengua inglesa. Esto comprende la gestión de la bibliografía (búsqueda y gestión de la información) y la utilización de material didáctico en inglés durante su impartición.