¿A qué universidad debo asistir si eventualmente quiero escribir código para videojuegos con títulos AAA?

Hay dos escuelas de pensamiento acerca de esto:

a) Asistir a una buena escuela de ingeniería.

Asista a una escuela que tenga un enfoque general en lo académico y la educación general en ciencias de la computación (consulte: ¿Cuáles son los mejores programas de pregrado para ciencias de la computación en los Estados Unidos?)

Estas escuelas tienen un fuerte énfasis en lo académico y en partes más abstractas y teóricas de la informática. No tienden a enfocarse tanto en algo tan específico como los juegos.

b) Asista a una escuela orientada al desarrollo de juegos como Fullsail o DigiPen

Los alumnos de estas escuelas están bien arraigados en muchos desarrolladores de juegos diferentes en todo el país.

Por ejemplo, Portal 2 surgió de un proyecto que comenzó en DigiPen, creo. Además, me dijeron que estará expuesto a muchas oportunidades de interactuar con personas específicamente de la industria del juego.

Ambas son opciones viables.

Dicho esto, personalmente, estoy firmemente a favor de la opción a).

Eso no quiere decir nada malo de las personas que asisten a las escuelas de juegos: he notado que muchas de las personas que asisten a las escuelas con planes de estudio centrados en el desarrollo de juegos poseen un enfoque maníaco singular en el desarrollo de buenos juegos.

A menudo, cuando trabajas en un juego, debes tener la mentalidad de decir “Está bien para mí iterar o construir una herramienta y hacer lo que un informático más purista consideraría un trabajo excesivamente superficial, pero lo haré de cualquier manera porque eso es lo que se necesita para hacer el mejor juego “.

Sin embargo, al final del día, si se le da la opción, se siente un poco demasiado temprano para su carrera.

Busqué un título de CS general con la intención de convertirme en un programador centrado en gráficos, pero en el camino me di cuenta de que me importaba mucho más la programación de sistemas que los gráficos.

Bueno, las universidades CS de primer nivel son: MIT, Berkley, Stanford, University of Illinois, CMU, y probablemente algunas otras de las que me estoy olvidando. Sin embargo, a pesar de su afirmación de que la ubicación no importa, probablemente importa mucho, estar en algún lugar de California le dará un mejor acceso a las empresas de videojuegos (y a las empresas de tecnología en general) para pasantías y similares, por lo que puede haber una ventaja de ir a una universidad CS de segundo nivel como USC que le dará ese acceso.

Al entrevistar al personal para roles de ingeniería …

Es mucho más probable que las compañías de videojuegos pregunten “¿Qué has hecho?” antes de preguntar “¿Dónde estudiaste?”

Llegar a una entrevista con una cartera de proyectos (y código) que demuestren sus competencias es, con mucho, la mejor manera de impresionar a un posible empleador.

Los grandes candidatos a menudo tienen …

  • Juegos simples bien elaborados que han escrito
  • Demostraciones 3D en tiempo real visualmente impresionantes
  • Física o simulaciones dinámicas.

C.