Esta vez le toca a la Universidad de Artes Digitales, tardamos un poco en sacar este review por lo que estamos algo apenados con ustedes, pero ya esta aqui y estamos preparando el siguiente análisis pronto.
Tipo de Programa: Licenciatura
Costo: $191,700 pesos ($2,100 de Inscripción, $21,300 por cuatrimestre, 9 cuatrimestres en total)
Tecnología Empleada: XNA Game Studio
Áreas donde el egresado puede trabajar: En un estudio indie para hacer juegos pequeños exclusivamente para PC y XBLA
Área a la que se dirige el programa: Programación
En general el programa está bien enfocado a programadores y ofrece muchas de las bases necesarias para convertirse en un programador de videojuegos. La oferta de materias es bastante completa y cumple en su mayoría con el perfil de un departamento de Ciencias Computacionales, sin embargo sacrifica algunas materias que resultan indispensables como Lenguaje Ensamblador, Estructura de Datos, Arquitectura de Computadoras y Teoría de la Computación que no están incluidas en el plan. Existen algunas materias como Dibujo Artístico, Dibujo Técnico, Animación para Videojuegos, Arte Digital, Semiótica de la Imagen, Montaje y Narrativa que no resultan indispensables en el plan ya que al final si el alumno se desempeñará profesionalmente no aplicará este conocimiento en lo absoluto, agregando que son materias para un perfil diferente al de un programador.
El incluir 3 materias de matemáticas y 2 de físicas hace que este plan sea muy adecuado para el perfil al que se dirige, lo que otros planes de estudio no toman en cuenta.
El principal problema con este plan de estudios es que está basado 100% en XNA, el cual no se utiliza profesionalmente y va orientado principalmente a personas que desean iniciarse en la programación de videojuegos ya que simplifica varios de los procesos involucrados en el desarrollo de un videojuego profesional. XNA es una herramienta diseñada para alumnos de nivel preparatoria o alumnos que no tienen la madurez necesaria para adentrarse en aspectos más complejos a los que se enfrentaría una persona que está desarrollando un juego de calidad AAA. Microsoft creó XNA para servir como punto de entrada al desarrollo de videojuegos, facilitar el prototipado de juegos y ayudar a los desarrolladores indies a crear juegos para Xbox Live Arcade de manera rápida y sencilla. Hasta el momento no existen juegos basados en XNA profesionales e instalados en el XBLA.
En la industria profesional se utilizan herramientas basadas en C++ y Java en su mayoría, los programadores tendrán problemas al migrar a otras herramientas donde no es tan sencillo realizar algunas acciones como lo es en XNA. Manejar XNA a nivel licenciatura (esto se interpreta como formación de alumnos para la vida profesional) dejará a los alumnos con grandes huecos que resultan indispensables al momento de desempeñarse profesionalmente.
La UAD cuenta con un diplomado/especialidad que es muy parecida a la licenciatura. En general este tipo de programas basados en XNA pueden funcionar de manera más adecuada para introducir a una persona al desarrollo de juegos, inclusive podría servir el diplomado/especialidad como antecedente a la ingeniería. Este programa está revisado por la IGDA México, pero la ingeniería no, aunque se mencione en la página. Oficialmente la IGDA no avala ningún programa de estudios, en este caso la UAD pidió asesoría y la IGDA le concedió algunas recomendaciones, sin embargo la IGDA es ajena al resultado final de este programa de estudios.

Por lo que he visto en estos 3 reportajes, todos se basan en que tienen un perfil bueno sobre programación, pero lo que les falla es que lo quieren enfocar en desarrollar alumnos “todologos” y no se centran en una sola área.
Muchas gracias por la información.
Hola Shadow A, si, este es un problema no solo de las universidades Mexicanas si no de muchas en el mundo, pretenden crear “todologos” con el fin de hacer mas atractiva la carrera y la idea es que la gente que quiere hacer juegos se de cuenta que lo que realmente necesitan es la especializacion en un area. Algunas universidades ya estan cerca de lograrlo pero hay detalles que hacen que sus programas no sean los mas adecuados para sacar a gente directo a la industria. Saludos!
entren a http://www.devieal.com es una comunidad que recien estamos haciendo yo y mi amigo sobre el desarrollo de videojuegos. espero que els agrade un saludo a todos.
Hola me gustan mucho sus publicaciones. lo que pasa es que he oido que la unam tiene un un program educativo para desarrollar videojuegos eso es verdad?
Si hemos escuchado algo pero no encontramos mucha informacion en la red. Esperamos que alguien alla afuera que conozca el programa nos platique un poco del mismo. Saludos!
tengo una gran duda me gustaria saber un numero telefonico, direccion o algun medio para contactarlos jmuchisimas gracias
hastaluego
En mi opinión para el desarrollo de videojuegos de calidad se requiere un amplio dominio en las matemáticas, algoritmos y estructuras de datos. Este tipo de programas en realidad no haran una industria de videojuegos en el pais, de hecho aprender XNA es algo relativamente facil y como lo dice el ,la framework del XNA es solo para introducirse o hacer “prototipos” de forma rapida.
una pregunta cuando tendran el de 3dmx?
Hola que tal Andre, no tenemos un numero telefonico como tal pues somos varias personas de la industria los que le damos mantenimiento a estos contenidos. Escribenos a admin (at)videogamesmexico.com con dudas y comentarios especificos y te ayudaremos. Saludos!
Salvador, es cierto por eso es indispensable que los programas academicos suban su nivel, de lo contrario tendremos muchisima gente que dice hacer juegos pero sin trabajo y es preocupante o peor aun, tratando de hacer negocio con juegos en XNA.
Fargo, una disculpa, como ya esta super cerca la temporada navideña todos hemos andado como locos, esta semana sacaremos nuevos analisis. Una disculpa a todos, es algo complicado mantener el blog con tanta chamba
Pero ya nos pondremos al corriente. Saludos!
Primeramente te felicito por interesarte en realizar un análisis sobre la oferta nacional para interesados en la Industria de Videojuegos. Quiero hacer un comentario sobre tu publicación relacionada con la UAD.
Haces mención de que el programa de estudio está prácticamente basado y casado en Microsoft Game Studio- XNA, lo cual es un error.
XNA es uno de varias herramientas de desarrollo que se imparten y analizan para cimentar los conocimientos básicos de la currícula, tomando en cuenta que además es también un acuerdo que tomamos con la gente de Desarrollo Académico de Microsoft México.
Quienes amablemente han puesto todo de su parte para contribuir a la formación de programadores de videojuegos en general. Ellos nos han aportado material bibliográfico gratuito sobre desarrollo de videojuegos y nos da gusto que se preocupen por los chavos mexicanos.
Con ánimos de contribuir a tu excelente propuesta digital quiero explicarte que la UAD no está casada con XNA, pero es verdad que se analiza y se ensayan ejercicios de IP estudiantil para XBOX 360 a través de las membresías del XNA Creators Club, que si bien no es para competir a escala de publisher, lo más importante es que nos permitirá probar qué tan buena es la propuesta de videojuego en consumidores a través de downloads -como un focus group-.
Así también se consideraron otros SDK-scripts-frameworks como Gamebryo, Unity, Unreal y Nvidia Physx. En proceso de entrenamiento también del capital humano que es sumamente escaso en esta incipiente y joven industria mexicana.
En una reunión sostenida en Febrero-Marzo pasado y en comunicación constante con Susan Gold de la IGDA nos recomendó evitar casarnos con API`s, lenguajes de código, ni con motores.
Lo que si recomienda es que los jóvenes mexicanos de acuerdo a sus posibilidades de aprendizaje y también dependiendo de las las capacidades docentes “analicen” distintas fórmulas de desarrollo en Inteligencia Artificial, Gráficas Computacionales y emuladores gráficos que van desde C++, C#, OpenGl, DirectX, Alice, Torque, XNA, Gamebryo, Shiva, Unreal, Physx, Unity…. etcétera, etcétera, etcétera…
¿Cuál de todos es el bueno? ¿Cuál se debe enseñar a jóvenes mexicanos? ¿Cuánta gente está capacitada en México para enseñar a las futuras generaciones?
Por lo pronto nos vamos a poner a desarrollar para dispositivos portátiles.
Sorry.. me faltó la despedida. Un abrazo muy fuerte para los colaboradores de este sitio electrónico. Mis mejores deseos para este año que concluya y que el próximo haya más gente desarrollando IP. saludos.
Hola Ariel! a mi me toca contestar los comentarios del blog
creo que de los programas que hemos analizado uno de los mas aterrizados es la UAD, y por eso una felicitacion. Creo que para desarrollo de juegos en consola que es a lo que se quieren enfocar es indispensable cubrir esos huecos ingenieriles que dejan las materias de dibujo y semiotica etc. XNA es una buena plataforma, y mas cuando viene junto con el apoyo de microsoft, aun asi no estaria mal que evaluaran meter otro engine como los que mencionas (Torque, Shiva, Unreal, Gamebryo, etc) para que los alumnos no solo salgan conociendo un entorno de desarrollo si no mas. Algo que hemos visto que esta funcioando muy bien con alumnos de ingenierias es ponerlos a HACER su propio engine usando librerias graficas como OpenGL o DirectX. A fin de cuentas todos los engines se basan en eso y para programar en ellos es necesario dominar C++ y una de estas librerias minimo, sin importar el nombre del Engine. Vamos a poner una conclusion general al final del analisis pensando en dar sugerencias especificas a cada universidad para que podamos subir el nivel educativo. La idea de este blog es esa, obligarnos todos a subir el nivel de nuestra industria. Saludos!!!!
Hol Jorge,
Como coordinador de la ingeniería, me gustaría hacer otra aclaración:
El plan es que los alumnos, además de tener conocimientos sólidos en las áreas que vienen mencionadas explícitamente en el plan de estudios, como Inteligencia Artificial, Matemáticas y Física; salgan dominando C++, y también dominen los conceptos y algoritmos de las gráficas 3D con alguna API (ya sea OpenGL o DirectX).
Otro punto, es que los huecos que mencionas, en realidad no existen. Ya que si se lleva materia de estructura de datos, ensamblador, e incluso se planea llevar arquitectura del GPU. Solamente que el nombre de la materia no dice: “estructura de datos”, y en lugar de eso se llama “programación 2″, por poner un ejemplo.
Estamos trabajando para poner mas detalle en la web de los conocimientos que el egresado tendrá. De mientras, si tienen alguna duda, pueden escribirme a:
mmeza@uartesdigitales.edu.mx
saludos y mucho éxito para immersion!