Upload
zipysat
View
224
Download
0
Embed Size (px)
DESCRIPTION
a
Citation preview
Informe final del Curso de programacin de videojuegos
Milla Digital-Fundacin U.Z.
F. J. Sern y E. Mena EINA de la UZ
Zaragoza, Febrero de 2011-Marzo de 2012
Cursodeprogramacindevideojuegos Pgina2
ndice
Hechos, objetivo del curso, dirigido a 3 Aclaraciones 4 Propuesta docente 5 Temario Mdulo 1 y conferencias 6 Mdulo 2 7 Mdulo 3 y conferencias 8 Mdulo 4 9 Alumnos matriculados y asistencia 10 Certificaciones propuestas y proyectos realizados 11
Cursodeprogramacindevideojuegos Pgina3
Hechos El mundo del videojuego es la industria del ocio que ms beneficios genera. Espaa posee una industria incipiente. Espaa ha proporcionado y proporciona mano de obra cualificada a la industria internacional. Dichas personas suelen ser freelance que se han formado de manera autodidacta. El Congreso espaol vota a favor de que el sector reciba las ayudas de industrias culturales como el cine o la msica - Apoyo de todos los grupos a la iniciativa del PSOE.
Objetivo del curso
Ofrecer formacin adecuada relacionada con el mundo de la profesin del programador de videojuegos.
Dirigido a Estudiantes de cualquier nivel, con cultura del mundo de los videojuegos, aficionados a jugar, con conocimientos informticos a nivel de programacin junior (1 sobre 4), con capacidad razonable de lectura en ingls y con disponibilidad de infraestructura informtica.
Cursodeprogramacindevideojuegos Pgina4
Aclaraciones
1. Los alumnos que cursen la propuesta educativa que se plantea, adquirirn capacidades y conocimientos, para:
a. Crear videojuegos completos de nivel pequeo, trabajando de manera individual.
b. Crear videojuegos completos de nivel medio, trabajando en pequeos equipos.
c. Incorporarse a equipos de creacin de videojuegos de nivel superior.
2. Coordinacin: Milla Digital, F. J. Sern (director del GIGA), E. Mena (director del SID).
3. Todos los profesores estn relacionados con el Grupo de Informtica Grfica Avanzada (GIGA) y el Grupo de Sistemas de Informacin Distribuidos (SID) y realizan sus actividades de I+D+i en el Centro Politcnico Superior de Ingenieros de la Universidad de Zaragoza.
4. Los conferenciantes invitados pertenecen a empresas que se dedican al desarrollo de videojuegos.
Cursodeprogramacindevideojuegos Pgina5
Propuesta docente
4 mdulos + conferencias Cada mdulo con 13 semanas de actividad y 4 horas por semana Cada semana 4 horas de clases terico/prcticas con profesor por mdulo Cada 3 semanas una conferencia de 2 horas de duracin de aspectos
complementarios (arte, historia, tecnologa) de los videojuegos
Cursodeprogramacindevideojuegos Pgina6
Temario: o 1er, cuatrimestre [2 mdulos de 52 horas cada uno]
Mdulo de presentacin de los videojuegos, su evolucin y las tecnologas bsicas que lo soportan.
o Motivo del mdulo. Si se quiere programar juegos hay que saber qu son y cules las tecnologas bsicas que lo soportan. Clases
07-04-2011 (J) (F. J. Sern) Concepcin, estructura y funcionamiento de un videojuego.
14-04-2011 (J) (E. Mena) Historia de los videojuegos. Hitos fundamentales y gneros.
28-04-2011 (J) (E. Mena) Historia de los videojuegos. Hitos fundamentales y gneros.
05-05-2011 (J) (F. J. Sern) Los bloques fundamentales de los videojuegos
12-05-2011 (J) (F.J. Sern) Los motores grficos
19-05-2011 (J) (F. J. Sern) El modelado geomtrico
26-05-2011 (J) (F. J. Sern) El modelado visual
02-06-2011 (J) (F. J. Sern) La animacin.
09-06-2011 (J) (M. G. Bedia) La Inteligencia Artificial I
16-06-2011 (J) (M. G. Bedia) La Inteligencia Artificial II
23-06-2011 (J) (J. Lpez) APIs y libreras
30-06-2011 (J) (J. Lapea) El Sonido y la Msica
Conferencias 08-06-2011 (J) Ivn Garca Subero (Asociacin Trinit)
Unity 3D 29-06-2011 (X) Nacho Abril (Crocodile Entertainment)
"Evolucin en la programacin de videojuegos: 30 aos exprimiendo lo ltimo en hardware"29-06-2010 (X)
07-07-2011 (J) Paco Suarez (Mandanga Games), "El desarrollo de videojuegos en perspectiva. El punto de
vista de un testigo"
Cursodeprogramacindevideojuegos Pgina7
Mdulo de programacin orientada a objetos aplicado a videojuegos
o Motivo del mdulo. Si se quiere programar juegos hay que saber programacin orientada a objetos.
o Profesor Eduardo Jimnez Chapresto Curso sobre C#
Cursodeprogramacindevideojuegos Pgina8
o 2, cuatrimestre [2 mdulos de 52 horas cada uno] Mdulo sobre tecnologas aplicadas al desarrollo de videojuegos
o Motivo del mdulo. Si se quiere programar juegos hay que saber qu son y cules las tecnologas bsicas que lo soportan. Clases
01-09-2011 (J) (F. J. Sern) Animacin I
08-09-2011 (J) (F. J. Sern) Animacin II
15-09-2011 (J) (F. J. Sern) Animacin III
22-09-2011 (J) (J. M. Saldaa) Redes/juegos multijugador
06-10-2011 (J) (E. Mena-F.J. Sern) Proyectos de los alumnos
20-10-2011 (J) (J. Jimnez) GPUs GLSL-HLSL
27-10-2011 (J) (P. Latorre) Interfaces grficos de usuario
17-11-2011 (J) (E. Mena) Prog. multithread. Audio
24-11-2011 (J) (E. Mena-F.J. Sern) Proyectos de los alumnos
Conferencias 29-09-2011 (J) A. Quesada (Delirium Studios)
"Presente y Futuro de los Videojuegos Online" 03-11-2011 (J) Javier Arvalo (Pyro Studios)
"Desarrollo de videojuegos sociales 18-11-2011 (V) lvaro Vzquez (Digital Legends)
"Pero.. que diablos es eso de disear videojuegos?" 01-12-2011 (J) Diego Garces (Ilion Animation Studios,
Crocodile Entertainment) "El largo camino: De la universidad a la industria del
videojuego (visin de un programador zaragozano de Inteligencia Artificial)"
15-12-2011 (J) Fernando Navarro (Lionhead Studios) "Lo que no te contaron sobre el desarrollo de juegos:
Lecciones aprendidas con Fable"
Cursodeprogramacindevideojuegos Pgina9
Mdulo de diseo de un videojuego o Motivo del mdulo. Si se quiere programar juegos hay que
conocer alguna herramienta. o Profesor Eduardo Jimnez Chapresto
Curso sobre XNA Arquitectura general del juego Gameplay 1: El player (movimiento y render) Gameplay 2: El entorno (limitacin del movimiento y
render) Gameplay 3: Enemigos (creacin, movimiento, eliminacin
y render) Gameplay 4: Displaros (creacin, movimiento, eliminacin
y render) Gameplay 5: Colisiones (geometra bsica 2D). Mens 1: Los mens. Creacin de una arquitectura bsica Mens 2: In-game menus. Introduccin a los shaders en XNA Introduccin a HLSL con XNA - 1 Introduccin a HLSL con XNA - 2 Introduccin a la animacin con XNA Post-proceso con HLSL y XNA - 1 Post-proceso con HLSL y XNA - 2
Cursodeprogramacindevideojuegos Pgina10
Alumnos matriculados que han seguido los dos mdulos
Jos Loscertales Bellostas [email protected], Migule ngelBaztan Belmonte [email protected], Javier Olivito del Ser [email protected], Pablo Alegre Berges [email protected], Vicente Cativiela Nieto [email protected], Santiago Faci Miguel [email protected], Pablo Fuertes Correa [email protected], lvaro Gmez Muoz [email protected], Javier Gracia Soteras [email protected], Juan Lpez de la Osa [email protected], Vctor Adrin Milla Espaol [email protected], Jess Pariente Carracedo [email protected], Antonio Miguel Ros Calabia [email protected], Oscar rbez Salafranca [email protected],
o Los alumnos becados aparecen con el nombre en rojo
Alumnos matriculados que han seguido slo un mdulo
Miguel ngel Gmez Abad [email protected], Jos Manuel Guallar Castilln [email protected], Raul Fraile Espelosn [email protected],
Alumnos matriculados que no han seguido ningn mdulo y solicitaron ser
readmitidos en la siguiente convocatoria, pagando la diferencia si fuese necesario.
Mara Pilar Calatayud [email protected], Daniel Palacios Guardia [email protected],
Cursodeprogramacindevideojuegos Pgina11
Certificaciones propuestas Tipo 1: Asistencia Tipo 2: Asistencia y Diseo formal Tipo 3: Asistencia, Diseo formal y Prototipo
Equipo Certificado tipo 1 Certificado tipo 2 Certificado tipo 3
Adrin Milla Toni Ros lvaro Gmez
X
Vicente Cativiela X scar rbez X Pablo Alegre X Juan L. de la Osa X Pablo Fuertes Javier Gracias Miguel A. Baztan
X
Jos Loscertales Javier Olivito Santiago Faci Jess Pariente
X X X X
Proyecto ZANSHIN
o Vctor Adrin Milla Espaol [email protected], o Antonio Miguel Ros Calabia [email protected], o lvaro Gmez Muoz [email protected],
Proyecto ROLLERBALL o Vicente Cativiela Nieto [email protected],
Proyecto Rally80 o Oscar rbez Salafranca [email protected],
Proyecto Tank_Match o Pablo Alegre Berges [email protected],
Proyecto The Night of the Cats
o Juan Lpez de la Osa [email protected],
Proyecto Crazy Blocks o Pablo Fuertes Correa [email protected], o Javier Gracia Soteras [email protected], o Migule ngel Baztan Belmonte [email protected],
Certificadosdeasistenciao Jos Loscertales Bellostas [email protected], o Javier Olivito del Ser [email protected], o Santiago Faci Miguel [email protected], o Jess Pariente Carracedo [email protected],