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.
- ¿Debo jugar a League of Legends?
- ¿Por qué los medios tradicionales tratan los videojuegos como un tabú?
- ¿Cuál se llama el rey de los juegos entre todos los juegos físicos?
- ¿Me puede dar algunos ejemplos de grandes juegos que se ejecutan en el sistema operativo de 32 bits?
- Cómo construir juegos de rol con programación funcional
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.