Contenido

Taller de Diseño y Programación de Video Juegos 2D

Materia Programación.

Créditos 4.

Objetivo de la Asignatura:

Formar al estudiante en los conceptos vinculados con la programación y diseño de video juegos 2D y además introducir elementos básicos de diseño de interfaces de usuario y diseño gráfico. Generar un prototipo de un video juego siguiendo procesos de ingeniería de software de esta disciplina.

Metodología de enseñanza:

El curso tendrá una modalidad de Taller, con algunas clases iniciales de introducción a los temas del curso y un proyecto a desarrollar a lo largo del mismo con seguimiento de los docentes. Se dictarán 2 horas semanales de clases teórico-prácticas durante la primera mitad del semestre para dictar los contenidos conceptuales planteados en el temario. Adicionalmente cada alumno deberá dedicar un promedio de 2 horas semanales para el estudio y realización de ejercicios prácticos. En la segunda mitad del semestre, el estudiante deberá dedicar un promedio de 4 horas semanales para la realización de un proyecto grupal. En este período, los grupos de trabajo mantendrán clases de consulta con el docente en el horario de clase.

Temario

  • Historia, tipos, y conceptos básicos de Video juegos.
  • Producción de Video Juegos.
  • Metodologías de desarrollo.
  • Arquitectura y diseño de videojuegos.
  • Frameworks y librerías para video juegos.
  • Fundamentos de computación gráfica.
  • Fundamentos de diseño gráfico.
  • Introducción a los patrones de diseño de interfaces.
  • Introducción al diseño de HUD.
  • Matemática y física para video juegos.
  • Técnicas de programación de video juegos 2D (Sprites, Detección de colisiones, Background Scrolling, técnicas de animación).

Bibliografía

  • Advanced 2D Game Development,Jonathan Harbour, Delmar Cengage Learning; Edición: 1 (9 de julio de 2008)
  • Beginning Game Level Design, J. Feil & M. Scattergood, ISBN: 1592004342
  • Game Interface Design, Brent Fox,,ISBN-10: 1592005934
  • Game Architecture and Design,Andrew Rollings, ISBN: 1592005934
  • Game Architecture and Design, Dave Morris, ISBN 10: 0735713634
  • Software Engineering for Game Developer, John Flynt, ISBN: 1592001556
  • Designing Interfaces, Jenifer Tidwell,O`Reilly, ISBN-10: 1449379702

Previaturas

  • Se deberá tener aprobado el examen de las siguientes asignaturas:
  • Se deberá tener aprobado el curso de las siguientes asignaturas:

Anexo 1: Formas de evaluación

El curso se evaluará a partir de:

  • La realización del proyecto y participación en clase.
  • Presentación final (tanto presentación oral como demostración del producto logrado).
  • El informe final del proyecto (artículo).

En base a esta evaluación el estudiante podrá aprobar completamente el curso o reprobarlo.