Soy un estudiante de Ciencias de la Computación y quiero estar en una compañía de juegos como Ubisoft EA Sports, etc. ¿Cómo empiezo?

Como has mencionado, eres un estudiante de informática. Supongo que querría un rol de desarrollador en estas organizaciones.

Aquí trataría de trazar un camino para lo mismo.

  1. Conozca bien C ++, la mayoría de las empresas lo utilizan como lenguaje principal para el desarrollo.
  2. El conocimiento del sistema operativo es clave. Especialmente relacionado con la asignación de memoria.
  3. PATRONES DE DISEÑO. No puedo insistir más en este punto. Esto, según yo, es la habilidad más importante que se requiere en la programación de juegos. Consulte Patrones de diseño y refactorización para obtener más información.
  4. El conocimiento básico de DIRECTX también es imprescindible. Este es un buen lugar para comenzar DirectXTutorial.com
  5. Intenta hacer un juego pequeño con todos los conocimientos anteriores y un motor de juego básico.

Si es capaz de lograr lo anterior, esto lo colocará en una muy buena posición para conseguir un trabajo y cualquiera de las corporaciones que mencionó.

Mientras estás en la universidad, desarrolla juegos de forma independiente . Estos juegos actuarán como tu currículum. Ir directamente a una entrevista de trabajo en una empresa de juegos después de graduarse de la universidad es débil. Sepa que sus competidores tendrán varios proyectos para mostrar en la empresa dónde desea trabajar.

Por lo tanto, como eres un estudiante de CS, te aconsejo que trabajes en proyectos de juego mientras estás en la universidad y que lo hagas colaborando con otros talentos como diseñadores gráficos, artistas de sonido, etc.