¿Qué debo hacer / estudiar para conseguir un trabajo en una empresa de juegos como Ubisoft algún día?

Lo único que debes hacer es hacer juegos. Eso es todo, es tan simple como eso. Saben que te acabas de graduar, así que no te preocupes, nadie espera de ti un título completo de trabajo en 3D. Comience muy pequeño, como un juego de tetris, luego expanda, haga un desplazamiento lateral como mario / contra y continúe expandiendo sus juegos agregando pequeñas características de una en una.

Es un proceso iterativo, así que sigue agregando detalles y enfócate en mejorarlo, no solo el juego, sino también tu código.

Hay muchas fuentes que puedes encontrar para hacer pequeños juegos como estos
Aunque recomendaría encarecidamente no usar Unity, ya que eso oculta toneladas de detalles de un principiante, lo cual es muy necesario cuando uno está comenzando.
Simplemente tome un motor de código abierto como HGE (fácil) Motor de juego 2D acelerado por hardware
o Cocos2D, no es necesario aprender DirectX o openGL al principio.

Todas las grandes compañías de juegos solo contratan candidatos con buenos conocimientos de C ++, así que sí, eso es imprescindible para cualquier programador de juegos. Así que crea todos tus juegos en C ++ para sentirte cómodo en él.

El punto aquí es que muchas personas estarían diciendo que quieren ingresar a Ubisoft, por lo que necesitas algo para respaldar tus palabras, para destacarte entre la multitud, y la única forma de hacerlo es a través de tus proyectos. . Una vez que se sienta cómodo con la programación básica del juego, intente crear un motor pequeño o un marco o tal vez intente con las redes. Cuanto más variado sea su portafolio, mayores serán sus posibilidades.

Para resumir la respuesta:
Estudie C ++, haga muchos pequeños juegos 2D pequeños y luego amplíelos. Lo más importante es seguir mejorando como programador.

Aprende francés y cómo besar el culo francés. Luego rastrea a Yves Guillemot y estudia su vida cotidiana. Aprende todo lo que puedas sobre él. Sus gustos, sus disgustos, todo sobre su familia y amigos.

Luego, prepara un incidente en el que le hagas un favor increíble. Por ejemplo, tal vez tiene un perro que lleva a pasear. Tal vez ese perro de alguna manera logra escapar, y no puede encontrarlo. Entonces tal vez apareces en la puerta de entrada de Yves con el perro, y Yves está tan feliz de verte que te invita a su casa a tomar una copa. Te gustan todas las cosas que le gustan, hablas de todas esas cosas que aprendiste sobre él anteriormente y de cuánto te gustan también.

Te ríes, hablas de juegos, y él se da cuenta de que eres una persona en la que puede confiar. ¡Entonces te pone a cargo de su nuevo estudio en Abu Dhabi!

¡Felicidades, eres parte de su círculo nepotista de imbéciles que no saben nada de sus compañías!

Las habilidades que necesita para ser contratado por Ubisoft como desarrollador de juegos depende de la posición de desarrollo que está solicitando. Puede encontrar los requisitos para cada puesto de trabajo aquí: Carreras / The Ubisoft Experience

Mire sus posiciones abiertas, eso debe darle una idea de qué hacer.
Búsqueda de empleo | Carreras | Grupo Ubisoft