¿Es necesario aprender C ++ si alguna vez quiero conseguir un trabajo en la industria de los videojuegos? Estoy extremadamente familiarizado con C # y tengo un dominio básico de hacer juegos 2D en XNA 4.0. En este momento solo tengo 13 años y me encanta hacer juegos, y espero algún día conseguir un trabajo de programación de juegos. He escuchado a mucha gente decir que C ++ es el 'estándar de la industria' y que dañará su carrera sin saberlo. También estoy tratando de apuntar a más plataformas que solo Windows y estoy al tanto de Monogamepero por alguna razón estoy teniendo muchos problemas con las plantillas de Visual Studio, y encuentro muchos errores con el monojuego. Ya que técnicamente no puedo conseguir un trabajo todavía, y probablemente no podría conseguir un trabajo de programación hasta que tenga 22 años o algo así (a menos que sea un trabajador autónomo). Y en ese lapso de más de 9 años, la industria del juego probablemente cambiará mucho. Aquí hay algunas preguntas
- ¿Aprender C ++ no perjudicará mis posibilidades de conseguir un trabajo de programación?
- Para cuando pueda conseguir un trabajo, C ++ seguirá siendo el lenguaje de programación 'estándar de la industria'
- Si soy un desarrollador independiente, ¿realmente importa si aprendo C ++ o no, y si me quedo con lo que sé?
- ¿Debería comenzar a aprenderlo ahora que tengo muchos años antes de poder conseguir un trabajo?
También me preocupa que, aunque estoy familiarizado con la programación orientada a objetos, pueda pasar mucho tiempo en C ++, y me sienta muy frustrado y confundido y luego deje de aprenderlo, y para este momento haya olvidado mucho XNA y Tengo que aprender todo por todas partes. En resumen: ¿debería aprender C ++ si alguna vez quiero un trabajo de programación?
ACTUALIZAR
Gracias a todos por sus respuestas y sugerencias. Recientemente elegí SFML y C ++ y me está yendo bastante bien. Me estoy acostumbrando a C ++ y empiezo a abrir los ojos para no preocuparme por aprender cosas nuevas porque pude transferir todo mi conocimiento de C # para hacer que C ++ sea más fácil de aprender. Gracias a todos de nuevo.