You are on page 1of 3

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO

Licenciatura en Ciencias de la Computacin


Facultad de Ciencias
Programa de la asignatura
Denominacin de la asignatura:

Diseo y Programacin de Videojuegos


Clave:

Semestre:
8

Eje temtico:
Imgenes y Ambientes Virtuales

Carcter: Optativa
Tipo: Terico-Prctica
Modalidad: Curso

No. Crditos:
Horas

Horas por
semana

Teora:
Prctica:
3
4
7
Duracin del programa: Semestral

10
Total de
Horas
112

Asignatura con seriacin indicativa antecedente: Animacin por Computadora; Inteligencia


Artificial
Asignatura con seriacin indicativa subsecuente: Ninguna
Objetivo general:
Conocer la tecnologa y la programacin relacionadas con el desarrollo de proyectos en
videojuegos. Los estudiantes gradualmente disearn y desarrollarn un juego y obtendrn la
experiencia en la programacin de videojuegos.
ndice temtico
Unidad
I
II
III
IV

Temas
Fundamentos
Diseo de juegos
Fundamentos para la programacin de
videojuegos
Plataformas e integracin
Total de horas:
Suma total de horas:

Horas
Tericas
6
15

Prcticas
8
20

21

28

6
48

8
64
112

Contenido temtico
Unidad
Tema
I Fundamentos
I.1
Introduccin.
I.2
Estructura de los juegos.
I.3
Integrando elementos formales.
190

I.4
Integrando elementos dramticos.
I.5
Integrando sistemas dinmicos.
II Diseo de juegos
II.1
Conceptualizacin.
II.2
Prototipos.
II.3
Caractersticas y accesibilidad.
II.4
Controles, interfaces e interaccin.
II.5
Integracin. Formacin de equipos.
II.6
Playtesting.
II.7
Funcionalidad, completez y balance.
III Fundamentos para la programacin de videojuegos
III.1
Modelado de escenas.
III.2
Optimizacin de escenas y BSP.
III.3
Navegacin y manejo de cmara.
III.4
Rendering. Shaders.
III.5
Introduccin a la incorporacin de fsica en videojuegos. Colisiones.
III.6
Animacin.
III.7
Modelado y animacin de figuras articuladas.
III.8
Modelado de personajes.
III.9
Introduccin al comportamiento de los personajes.
III.10
Temas avanzados.
IV Plataformas e integracin
IV.1
Plataformas generales.
IV.2
Programacin de videojuegos con XNA para PC y XBOX.
IV.3
Proyecto en XNA.
Bibliografa bsica:
1. Stephen Cawood, Pat McGee, XNA Game Studio Creators Guide, 2a Ed., Mc Graw-Hill,
2009.
2. Alexandre Lobao, Bruno Envangelista, Jose Antonio Leal de Farias, Beginning XNA 3.0
Game Programming: From Novice to Professional, Apress 2009.
3. Jesse Schell,The Art of Game Design, Morgan Kaufmann, 2008.
4. Fullerton, Tracy; Swain, Christopher; Hoffman, Steven, Game Design Workshop: Designing,
Prototyping and Playtesting Games, Editorial CMP Books, 2a Ed., 2008.
5. Watt, Allan; Policarpo, Fabio, 3D Games: Animation and Advanced Real-time Rendering,
Addison Wesley, 2003.
Bibliografa complementaria:
1. Adams, Ernest; Rollings, Andrew, Game Design and Development: Fundamentals of Game
Design, Pearson, Prentice Hall, 2007.
2. Aaron Reed, Learning XNA 3.0: XNA 3.0 Game Development to the PC, Xbox 360 and
Zune, O'Reilly, 2008.

191

3. Bourg, David, Physics for Game Developers, O'Reilly, 2002.


4. Capin, Pandzic, Magnenat-Thalmann, Thalmann, Avatars in Networked Virtual
Environments, Wiley, 1999.
5. Nitschke, Benjamin, XNA Game Programming: For Xbox 360 and Windows, Wrox, 2007.
Sugerencias didcticas:
Exposicin oral
Exposicin audiovisual
Ejercicios dentro de clase
Ejercicios fuera del aula
Seminarios
Lecturas obligatorias
Trabajo de investigacin
Prcticas de taller o laboratorio
Prcticas de campo

Mtodos de evaluacin:
(X)
(X)
(X)
(X)
(X)
(X)
(X)
(X)
()

Exmenes parciales
Examen final escrito
Trabajos y tareas fuera del aula
Prcticas de laboratorio
Exposicin de seminarios por los alumnos
Participacin en clase
Asistencia
Proyectos de programacin
Proyecto final
Seminario

(X)
(X)
(X)
()
(X)
(X)
(X)
()
()
()

Otras: __________________________
Otras: _____________________________
Perfil profesiogrfico:
Egresado preferentemente de la Licenciatura en Ciencias de la Computacin o matemtico con
especialidad en computacin con amplia experiencia de programacin. Es conveniente que
posea un posgrado en la disciplina. Con experiencia docente.

192

You might also like