Estoy completamente de acuerdo con la respuesta de mrbinary. Soy estudiante de UNC Charlotte y tenemos una concentración en Diseño y Desarrollo de Juegos con nuestro título en Informática (en la carrera de Licenciatura y Maestría). Esencialmente, toma cuatro clases: Introducción al diseño y desarrollo de juegos, Diseño y desarrollo avanzado de juegos, Game Studio (una clase de proyecto de un semestre de duración) y una clase optativa relacionada con algo relacionado con juegos (IA, Juegos con un propósito, Gráficos 3D, etc.) También trabajo en un laboratorio de investigación para la Universidad dirigido por los profesores que crearon la concentración de Diseño y Desarrollo de Juegos haciendo investigación y desarrollo de Juegos con un Propósito. Tengo muchos amigos que han pasado por el programa y lo completé a la mitad.
En pocas palabras, todos los que conozco que completaron el programa (algunos solteros, algunos maestros) y se graduaron, luego buscaron un trabajo en la industria del juego, no han podido encontrar un trabajo. Debido a mi trabajo de investigación, he viajado a muchas conferencias relacionadas con juegos para presentar trabajos y ver otros trabajos en el campo, y esta discusión ha surgido mucho. Una cosa interesante de estas conferencias es que asistirán personas de la industria, así como académicos. Lo que he escuchado de muchas personas en la industria (y esto no está respaldado por ninguno de mis amigos que pasaron por nuestro programa de grado para obtener trabajos en la industria del juego) es que pasar por un programa de Desarrollo de juegos en realidad puede obstaculizar su capacidad de obtener un trabajo en la industria del juego. Esto se debe a que la industria de los juegos es muy diversa en términos de cómo desarrollan los juegos. Algunas compañías pueden usar C ++ como su lenguaje de elección, pero lo usan dentro de un motor personalizado o un marco personalizado. Otros pueden usar C #, otros un lenguaje de secuencias de comandos (Lua, ActionScript, etc.), otros pueden enfocarse únicamente en el desarrollo móvil y usar Objective-C o Java, otros pueden construir juegos flash. La elección de los lenguajes de programación y los entornos de desarrollo son extremadamente diversos. El problema con los programas de juegos en las universidades es que te brinda experiencia en un marco específico y metodología de desarrollo de juegos que no siempre se traduce en las necesidades de las compañías de juegos. La elección de los lenguajes de programación y los entornos de desarrollo son extremadamente diversos. El problema con los programas de juegos en las universidades es que te brinda experiencia en un marco específico y metodología de desarrollo de juegos que no siempre se traduce en las necesidades de las compañías de juegos. La elección de los lenguajes de programación y los entornos de desarrollo son extremadamente diversos. El problema con los programas de juegos en las universidades es que te brinda experiencia en un marco específico y metodología de desarrollo de juegos que no siempre se traduce en las necesidades de las compañías de juegos.
Nuestro programa solía enseñar XNA y C # (lo que nos limitaba a juegos solo para Windows y XBOX), y ahora ha pasado a usar Unity y JavaScript, así como WebGL con HTML5. La razón de la transición fue que aprender XNA y C # durante 2 años no llevó a los graduados a ninguna parte. La industria de los juegos ha experimentado una gran transición en los últimos años lejos de las consolas a los dispositivos móviles y los juegos web, por lo que nuestro plan de estudios se modificó para adaptarse a eso. Todavía está por verse si esto ayuda a nuestros graduados a encontrar trabajo o no. Según mis observaciones circunstanciales, más lo que escuché de las conversaciones con personas de la industria, una concentración de Juegos puede no ser beneficiosa cuando se trata de conseguir un trabajo en la industria. Por supuesto, si quieres convertirte en profesor de juegos, ¡entonces probablemente esté bien!