Motores y Sistemas de Desarrollo para Videojuegos
(Curso Académico 2020 - 2021)
Mostrar Todo


Nota informativa: Atendiendo a la normativa de Protección de Datos y propiedad intelectual en la que se limita la publicación de imágenes de terceras personas sin su consentimiento, aquellos que difundan grabaciones de las sesiones de clase sin previo consentimiento de las personas implicadas, serán responsables ante la ley del uso prohibido de las citadas grabaciones.



1. Datos descriptivos de la asignatura
  • Código: 835881105
  • Centro: Escuela de Doctorado y Estudios de Postgrado
  • Lugar de impartición: Escuela de Superior de Ingeniería y Tecnología
  • Titulación: Máster Universitario en Desarrollo de Videojuegos
  • Plan de Estudios: 2018 (publicado en 19-09-2018)
  • Rama de conocimiento: Ingeniería y Arquitectura
  • Itinerario/Intensificación:
  • Departamento/s:
  • Área/s de conocimiento:
    • Arquitectura y Tecnología de Computadores
    • Ingeniería de Sistemas y Automática
  • Curso: 1
  • Carácter:
  • Duración: Primer cuatrimestre
  • Créditos ECTS: 6,0
  • Modalidad de impartición: Semipresencial
  • Horario: Ver horario
  • Dirección web de la asignatura: Ver web de la asignatura
  • Idioma: Castellano e Inglés (0,30 ECTS en Inglés)
2. Requisitos para cursar la asignatura
3. Profesorado que imparte la asignatura

Profesor/a Coordinador/a: JOSE IGNACIO ESTEVEZ DAMAS

General:
Nombre:
JOSE IGNACIO
Apellido:
ESTEVEZ DAMAS
Departamento:
Ingeniería Informática y de Sistemas
Área de conocimiento:
Ingeniería de Sistemas y Automática
Grupo:
Contacto:
Teléfono 1:
922 31 82 63
Teléfono 2:
Correo electrónico:
iestevez@ull.es
Correo alternativo:
Tutorías primer cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Todo el cuatrimestre Miércoles 16:00 20:00 Edificio de Física y Matemáticas - AN.2B 48
Todo el cuatrimestre Viernes 12:00 14:00 Edificio de Física y Matemáticas - AN.2B 48
Observaciones: Cualquier cambio en el horario o lugar de tutorías se comunicará a través de la página. https://sites.google.com/a/isaatc.ull.es/joseignacioestevezdamas/: comprobar siempre las incidencias
Tutorías segundo cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Todo el cuatrimestre Miércoles 16:00 20:00 Edificio de Física y Matemáticas - AN.2B 48
Todo el cuatrimestre Viernes 12:00 14:00 Edificio de Física y Matemáticas - AN.2B 48
Observaciones: Cualquier cambio en el horario o lugar de tutorías se comunicará a través de la página. https://sites.google.com/a/isaatc.ull.es/joseignacioestevezdamas/: comprobar siempre las incidencias
General:
Nombre:
JOSE LUIS
Apellido:
SANCHEZ DE LA ROSA
Departamento:
Ingeniería Informática y de Sistemas
Área de conocimiento:
Ingeniería de Sistemas y Automática
Grupo:
Contacto:
Teléfono 1:
922845043
Teléfono 2:
Correo electrónico:
jsanrosa@ull.es
Correo alternativo:
jsanrosa@ull.edu.es
Tutorías primer cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Todo el cuatrimestre Jueves 10:30 12:30 Escuela Superior de Ingeniería y Tecnología - AN.4A ESIT José Luis Sánchez de la Rosa
Todo el cuatrimestre Viernes 10:30 12:30 Escuela Superior de Ingeniería y Tecnología - AN.4A ESIT José Luis Sánchez de la Rosa
Todo el cuatrimestre Martes 16:00 18:00 Escuela Superior de Ingeniería y Tecnología - AN.4A ESIT José Luis Sánchez de la Rosa
05-10-2020 17-10-2020 Jueves 10:00 13:00 Escuela Superior de Ingeniería y Tecnología - AN.4A ESIT José Luis Sánchez de la Rosa
05-10-2020 17-10-2020 Viernes 10:00 13:00 Escuela Superior de Ingeniería y Tecnología - AN.4A ESIT José Luis Sánchez de la Rosa
Observaciones: Importante: El alumno debe pedir cita por correo electrónico. El profesor creará un evento en Calendar que el alumno debe aceptar. Esto permitirá organizar las tutorías de todos los alumnos. La tutoría se llevará a cabo preferiblemente mediante Google Meet salvo casos urgentes y justificados. Las dos primeras semanas lectivas, por razones docentes no podré impartir tutorías por las tardes, por lo que las tutorías de esas dos semanas serán de Jueves y viernes de 10:00 a 13:00 Los horarios de tutorías podrán variar en función de los horarios de las nuevas asignaturas a impartir que no están aprobados en el momento de la elaboración de esta guía (Junio 2020) Cualquier incidencia en las tutorías será comunicada a través de la página: https://sites.google.com/a/isaatc.ull.es/joseluissanchezdelarosa/tutorias?authuser=1.
Tutorías segundo cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
10-02-2021 25-03-2021 Martes 17:30 18:30 Escuela Superior de Ingeniería y Tecnología - AN.4A ESIT José Luis Sánchez de la Rosa
10-02-2021 25-03-2021 Jueves 17:30 18:30 Escuela Superior de Ingeniería y Tecnología - AN.4A ESIT José Luis Sánchez de la Rosa
10-02-2021 25-03-2021 Martes 10:30 12:30 Escuela Superior de Ingeniería y Tecnología - AN.4A ESIT José Luis Sánchez de la Rosa
10-02-2021 25-03-2021 Jueves 10:30 12:30 Escuela Superior de Ingeniería y Tecnología - AN.4A ESIT José Luis Sánchez de la Rosa
06-04-2021 21-05-2021 Martes 11:30 13:00 Escuela Superior de Ingeniería y Tecnología - AN.4A ESIT José Luis Sánchez de la Rosa
06-04-2021 21-05-2021 Jueves 11:30 13:00 Escuela Superior de Ingeniería y Tecnología - AN.4A ESIT José Luis Sánchez de la Rosa
06-04-2021 21-05-2021 Martes 17:30 19:00 Escuela Superior de Ingeniería y Tecnología - AN.4A ESIT José Luis Sánchez de la Rosa
06-04-2021 21-05-2021 Jueves 17:30 19:00 Escuela Superior de Ingeniería y Tecnología - AN.4A ESIT José Luis Sánchez de la Rosa
Observaciones: Importante: El alumno debe pedir cita por correo electrónico. El profesor creará un evento en Calendar que el alumno debe aceptar. Esto permitirá organizar las tutorías de todos los alumnos. La tutoría se llevará a cabo preferiblemente mediante Google Meet salvo casos urgentes y justificados. Una vez terminado el periodo lectivo del segundo cuatrimestre y hasta el inicio del curso escolar siguiente el horario de las tutorías será Martes y Jueves de 10:15 a 13:15 Los horarios de tutorías podrán variar en función de los horarios de las nuevas asignaturas a impartir que no están aprobados en el momento de la elaboración de esta guía (Junio 2019) Cualquier incidencia en las tutorías será comunicada a través de la página: https://sites.google.com/a/isaatc.ull.es/joseluissanchezdelarosa/tutorias?authuser=1
4. Contextualización de la asignatura en el plan de estudio
  • Bloque formativo al que pertenece la asignatura: Desarrollo de Videojuegos
  • Perfil profesional:
5. Competencias

Generales

  • CG1 - Comprender los distintos problemas, enfoques, la literatura técnica y las líneas de investigación desarrollados en el ámbito de las disciplinas relacionadas con el diseño y desarrollo de videojuegos
  • CG2 - Capacidad para el análisis de problemas dentro del área del diseño y el desarrollo de videojuegos, así como para identificar las técnicas apropiadas para su resolución

Básicas

  • CB7 - Que los estudiantes sepan aplicar los conocimientos adquiridos y su capacidad de resolución de problemas en entornos nuevos o poco conocidos dentro de contextos más amplios (o multidisciplinares) relacionados con su área de estudio
  • CB10 - Que los estudiantes posean las habilidades de aprendizaje que les permitan continuar estudiando de un modo que habrá de ser en gran medida autodirigido o autónomo

Específicas

  • DE4 - Capacidad de conocer y comprender cómo funciona el pipeline gráfico y cómo funcionan y se usan las API y librerías de desarrollo de aplicaciones gráficas y multimedia
  • DE5 - Capacidad de conocer y comprender cómo funcionan los motores de videojuegos
  • DE7 - Capacidad de conocer los principios básicos de las tecnologías multimedia y gestionar contenidos en el contexto de los videojuegos
6. Contenidos de la asignatura

Contenidos teóricos y prácticos de la asignatura

Módulo 1.  Este módulo es transversal, por lo que sus contenidos se van impartiendo en el contexto de cada unidad.
Tema 1.1 Fundamentos de la multimedia, tecnologías, representación de contenidos y estándares.
Tema 1.2 Motores de videojuegos: arquitectura y funcionamiento, análisis de los principales motores, estudio del API de un motor.
Módulo 2.  Síntesis de gráficos en tiempo real y motores de desarrollo de videojuegos.
Tema 2.1 Conceptos básicos sobre síntesis de gráficos: introducción al hardware y al pipeline de gráficos. Algoritmos y estrategias de renderizado 3D. 
Tema 2.2  Aspectos matemáticos de la síntesis de gráficos 3D por computador. 
Tema 2.3 Iluminación y materiales: modelos básicos y sistemas de renderizado en tiempo real basado en física (PBR). 
Tema 2.4 Creación de materiales mediante herramientas especializadas.
Tema 2.5 Sistemas de animación de personajes
Módulo 3. El sonido en los videojuegos
Tema 3.1 El papel del sonido en los videojuegos. Análisis en los principales motores.
Tema 3.2 Caracterísiticas del sonido. y el tratamiento del audio. 
Tema 3.3 Sonido ambiente y efectos sonoros.
Tema 3.4 Síntesis de sonido mediante herramientas especializadas.

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.
7. Metodología y volumen de trabajo del estudiante

Descripción

La metodología se basará en el desarrollo proguesivo de un producto, guiada mediante ejercicios de resolución práctica de problemas específicos. Es decir, dada la amplitud y complejidad de los motores de desarrollo de videojuego, se plantearán ejercicios prácticos que aborden aspectos particulares de la problemática del desarrollo de un videojuego 3D, centrándose en la síntesis de gráficos y en el sonido. Estos ejercicios se plantearán en las clases presenciales.  Los resultados de estos ejercicios deberán ser integrados en un trabajo práctico que se irá construyendo así progresivamente. Para la realización de su trabajo autónomo, los estudiantes contarán con material expresamente creado por los profesores donde se profundizará en los contenidos teóricos y prácticos. 

Presencialidad adaptada: En el caso de que el tamaño del grupo sea superior a la capacidad de las instalaciones por causa de la situación sanitaria, se tomarán medidas que podrían implicar un sistema rotativo para los alumnos de forma que partedel grupo toma la clase de forma presencial y la otra la puede recibir en streaming y/o mediante sesiones online a convenircon la/el docente. En este caso, los subgrupos se alternarán en la presencialidad.

Actividades formativas en créditos ECTS, su metodología de enseñanza-aprendizaje y su relación con las competencias que debe adquirir el estudiante

Actividades formativas Horas presenciales Horas de trabajo autónomo Total horas Relación con competencias
Clases prácticas (aula / sala de demostraciones / prácticas laboratorio) 27,00 0,00 27,0 [DE7], [DE5], [DE4], [CB7], [CG2], [CG1]
Estudio/preparación de clases teóricas 0,00 20,00 20,0 [DE7], [DE5], [DE4], [CB10], [CG1]
Estudio/preparación de clases prácticas 0,00 10,00 10,0 [DE7], [DE5], [DE4], [CB10], [CB7], [CG2]
Realización de exámenes 3,00 0,00 3,0 [DE7], [DE5], [DE4], [CG2], [CG1]
Realización de trabajos y proyectos 0,00 8,00 8,0 [DE7], [DE5], [DE4], [CB10], [CB7], [CG2], [CG1]
Elaboración y resolución de problemas, ejercicios y/o actividades online 0,00 12,00 12,0 [DE7], [DE5], [DE4], [CB7]
Foros de debate 0,00 6,00 6,0 [CB10]
Elaboración de portafolios digitales 0,00 2,00 2,0 [DE7], [CB10], [CG1]
Realización de prácticas informáticas 0,00 62,00 62,0 [DE7], [DE5], [DE4], [CB10], [CB7], [CG2], [CG1]
Total horas
Total ECTS
8. Bibliografía / Recursos

Bibliografía básica

Akenine-Möller, Tomas, Haines, Eric, Hoffman, Naty. Real-time rendering. A K Peters/CRC Press. Fourth Edition. La edición tercera está disponible como libro físico en la biblioteca de informática.

 Jason Gregory,  Jeff Lander, Matt Whiting. Game Engine Architecture. A K Peters/CRC Press

Documentación de sistemas Unreal Engine 4 y Unity.

Jeremy Gibson Bond. Introduction to Game Design, Prototyping and Development. Addison Wesley.

Audio Programming for Interactive Games, Martin D. Wilde, Taylor & Francis, 2004, ISBN 1136125817, 9781136125812
Disponible en punto Q de la Biblioteca ULL

Bibliografía complementaria

Unity 2017.X : curso práctico / Adrián Domínguez García, Fernando Navarro Pulido, Javier Manuel Castro González. Editorial: Madrid : Ra-Ma, 2017.  Ejemplar en biblioteca de física y matemáticas.

Unreal engine game development blueprints [Recurso electrónico] :]discover all the secrets of Unreal Engine and create seven fully functional games with the help of step-by-step instructions / Nicola Valcasara. Editorial: Birmingham, UK : Packt Publishing, 2015. Versión electrónica disponible en Punto Q de la Universidad. 

Bao, Hujun, and Hua, Wei. Real-Time Graphics Rendering Engine. Springer Berlin Heidelberg, 2011. Web. Teoría general sobre renderizado gráfico en tiempo real.  Está disponible en formato digital desde el punto Q de la ULL

Otros recursos

9. Sistema de evaluación y calificación

Descripción

LA EVALUACIÓN CONTINUA:

Para acceder a este tipo de evaluación el alumno debe asistir y participar regularmente en las actividades de la materia. En el caso de que por alguna circunstancia el alumno no pueda acogerse a la evaluación continua, las diferentes partes de la misma pueden ser recuperadas en las diferentes convocatorias a las que tiene derecho, por el procedimiento de recuperación que se describe más abajo.

La evaluación continua se desarrollará del siguiente modo:

Reglas generales:

1- Pruebas objetivas. A largo del cuatrimestre se realizarán pruebas objetivas en fechas anunciadas con antelación sobre los diferentes contenidos teóricos de la asignatura. El peso sobre la nota final será del 20%.
2- Resolución de problemas prácticos. Durante el cuatrimestre se encargarán diferentes ejercicios prácticos. El peso sobre la nota final será del 60%.
3- Trabajo final. Los resultados parciales en los ejercicios prácticos se integrarán en un trabajo final. El peso sobre la nota final es del 20%. 
4- Las pruebas y trabajos podrán tener carácter "de superación obligatoria" o "de superación no obligatoria".
5- La aplicación de la ponderación sólo será posible si se superan los trabajos con carácter "de superación obligatoria". En caso de no superar alguno de estos trabajos, la nota que aparecerá en el acta será la mayor obtenida en los trabajos "de superación obligatoria" suspendidos. Los trabajos "de superación obligatoria" se evaluarán con una nota entre 0 y 10 y será necesario obtener al menos un 5 para considerar que se ha aprobado dicho trabajo.
6- En todo caso, la superación de la asignatura, solo será posible si la calificación final es igual o superior a 5 puntos después de haber aplicado la ponderación descrita.

En las diferentes convocatorias se podrán recuperar las partes no superadas de la evaluación continua de la forma siguiente:

- El trabajo final y los ejercicios prácticos deberán ser entregados y evaluados.
- Las pruebas objetivas (cuestionarios y exámenes) podrán ser recuperadas en un examen de convocatoria.
- En las evaluaciones de recuperación se mantienen la misma ponderación y reglas de superación de la asignatura  que en la evaluación continua. 

Como parte del trabajo final, se deberá realizar un video descriptivo del mismo en inglés o bien un  escrito descriptivo del producto de al menos 500 palabras en inglés. Este video / artículo será utilizado para la evaluación del uso del inglés en la descripción de la ejecución técnica del proyecto. El uso del inglés contabilizará con el 25% de la nota del trabajo final, es decir, un 5% de la nota global. 

CONSIDERACIÓN FINAL:
La Evaluación de la asignatura se rige por el Reglamento de Evaluación y Calificación de la Universidad de La Laguna (BOC de 19 de enero de 2016), o el que la Universidad tenga vigente, además de por lo establecido en la Memoria de Verificación inicial o posteriores modificaciones.

Estrategia Evaluativa

Tipo de prueba Competencias Criterios Ponderación
Pruebas objetivas [DE7], [DE5], [DE4], [CG2], [CG1]
- Concreción en la redacción 
- Nivel de conocimientos adquiridos
- Asistencia activa e interés demostrado [en las sesiones presenciales en el aula]
20,00 %
Trabajos y proyectos [DE7], [DE5], [DE4], [CB10], [CB7], [CG2], [CG1] - Adecuación a lo solicitado. 
- Nivel de conocimientos adquiridos. 
- Nivel de aplicabilidad.
- Asistencia activa e interés demostrado [como se desenvuelve en las clases prácticas y a la hora de entregar los trabajos]
80,00 %
10. Resultados de Aprendizaje
El estudiante será capaz de:
- Seleccionar técnicas, herramientas y elementos para incorporar contenidos multimedia en el contexto de los videojuegos, a partir de la comprensión de las características de los estándares de la industria.
- Explicar el funcionamiento del pipeline gráfico y cómo es empleado por los motores gráficos modernos para producir escenas 3D en tiempo real de forma eficiente.
- Analizar y comparar las prestaciones gráficas de un motor para videojuegos.
- Aplicar técnicas para la creación de escenas 3D mediante herramientas especializadas, atendiendo a la iluminación, el diseño de los materiales, efectos y postproducción, comprendiendo el impacto en el rendimiento gráfico del videojuego.
- Aplicar técnicas para incorporar a escenas sonido ambiente y efectos sonoros mediante herramientas especializadas.
11. Cronograma / calendario de la asignatura

Descripción

Debido al carácter semipresencial del máster, está previsto que las clases presenciales se desarrollen en las 10 semanas del primer cuatrimestre. El cronograma que se presenta es a título estimativo, de modo que el profesorado podrá modificar dicha planificación temporal si así lo demanda el desarrollo de la asignatura.

Primer cuatrimestre

Semana Temas Actividades de enseñanza aprendizaje Horas de trabajo presencial Horas de trabajo autónomo Total
Semana 1: Introducción a la asignatura. Tema 2.1 y Contenidos Transversales.  Clase práctica. Realización de trabajos y proyectos. 2.00 3.00 5.00
Semana 2: Tema 2.1 y Contenidos Transversales. Clase práctica. Realización de trabajos y proyectos. 3.00 8.00 11.00
Semana 3: Tema 2.2 y Contenidos Transversales Clase práctica. Realización de trabajos y proyectos. 3.00 8.00 11.00
Semana 4: Tema 2.2, 2.3 y Contenidos Transversales Clase práctica. Realización de trabajos y proyectos. 3.00 8.00 11.00
Semana 5: Tema 2.3, 2.4  y Contenidos Transversales Clase práctica. Realización de trabajos y proyectos. 3.00 8.00 11.00
Semana 6: Tema 2.4 y Contenidos Transversales Clase práctica. Evaluación. Realización de trabajos y proyectos. 3.00 8.00 11.00
Semana 7: Tema 2.4   y Contenidos Transversales Clase práctica. Realización de trabajos y proyectos. 3.00 8.00 11.00
Semana 8: Tema 2.5, 3.1 y Contenidos Transversales Clase práctica. Evaluación. Realización de trabajos y proyectos. 3.00 8.00 11.00
Semana 9: Tema 3.1, 3.2  y Contenidos transversales. Clase práctica. Realización de trabajos y proyectos. 3.00 8.00 11.00
Semana 10: Tema 3.3, Tema 3.4  y Contenidos Transversales.  Clase práctica. Evaluación. Realización de trabajos y proyectos. 3.00 8.00 11.00
Semana 11: Realización de trabajos y proyectos 0.00 8.00 8.00
Semana 12: Realización de trabajos y proyectos 0.00 8.00 8.00
Semana 13: Realización de trabajos y proyectos 0.00 8.00 8.00
Semana 14: Realización de trabajos y proyectos 0.00 8.00 8.00
Semana 15 a 17: Realización de trabajos y proyectos 1.00 13.00 14.00
Total 30.00 120.00 150.00
Fecha de última modificación: 21-07-2020
Fecha de aprobación: 24-07-2020