Lector de mucho tiempo; pregunta por primera vez:
Hace tiempo que quería formar parte de la industria de los juegos, pero mi currículum es 100% de trabajo de backend.
Soy un gran desarrollador de C ++ / C #, sin experiencia práctica en el desarrollo de juegos. Mi experiencia en el back-end me convierte en un buen candidato para el trabajo de back-end (ya que muchos juegos en estos días tienen aspectos basados en el servicio), pero es un campo hipercompetitivo y estoy buscando formas de destacar.
Como nadie va a acercarse a mí y darme un trabajo en la industria del juego, decidí probar mi sombrero al escribir mis propios juegos.
Entiendo por qué C y C ++ son los lenguajes de facto en el desarrollo de juegos, pero realmente me gusta la filosofía detrás de XNA. Como dije anteriormente, soy experto tanto en C # como en C ++, pero si no recuerdo mal, XNA funciona solo con lenguajes compatibles con CLR (quizás solo solo C #).
¿Centrarme en el desarrollo de juegos usando XNA y C # en lugar de C ++ afectará mis posibilidades de conseguir un trabajo en la industria de los juegos? VB tiene una reputación injusta de no ser un lenguaje de programación real, y los programadores de VB están atrapados en ese estigma. ¿Es este el caso con el uso de C # en una comunidad que consiste principalmente en desarrolladores de C ++?
¿O los fundamentos del desarrollo de juegos que se pueden aprender de la escritura de juegos trascienden el lenguaje y las tecnologías?