Si quieres ser desarrollador de juegos en el futuro, ¿qué deberías hacer en la universidad?
Hay muchas direcciones para los juegos en línea, dependiendo de si quieres ser cliente o servidor.
El cliente necesita aprender algunos conocimientos relacionados con los gráficos. Es mejor aprender OPENGL y DX. Es posible que también necesite aprender secuencias de comandos y física.
En el lado del servidor, es necesario aprender conocimientos de redes, protocolos TCP/IP, etc., así como programación multiproceso, etc. Lo mejor es saber programación en Linux.
Los algoritmos son muy importantes. De hecho, las entrevistas generalmente plantean preguntas sobre algoritmos. No hay muchas preguntas sobre lenguaje y otras preguntas. Si tienes buena lógica, aprenderás las cosas más rápido. Creo que los algoritmos pueden reflejar las habilidades de una persona.
Espero que te ayude.