Leitor de longa data; Asker pela primeira vez:
Eu queria fazer parte da indústria de jogos por um tempo, mas meu currículo é 100% todo trabalho de back-end.
Sou um forte desenvolvedor de C ++ / C #, sem experiência prática em desenvolvimento de jogos. Minha experiência de back-end me torna um bom candidato para o trabalho de back-end (já que muitos jogos hoje em dia têm aspectos baseados em serviços), mas é um campo hiper competitivo e estou procurando maneiras de se destacar.
Como ninguém vai me procurar e me dar um emprego na indústria de jogos, eu decidi tentar meu chapéu escrevendo meus próprios jogos.
Entendo por que C e C ++ são as linguagens defacto no desenvolvimento de jogos, mas eu realmente gosto da filosofia por trás do XNA. Como afirmei anteriormente, sou especialista em C # e C ++, mas se bem me lembro, o XNA funciona apenas em linguagens compatíveis com CLR (talvez apenas em C #).
O foco no desenvolvimento de jogos usando XNA e C # em vez de C ++ prejudicará minhas chances de conseguir um emprego na indústria de jogos? O VB tem uma reputação injusta de não ser uma linguagem de programação real, e os programadores de VB são pegos nesse estigma. É o caso do uso de C # em uma comunidade que consiste principalmente de desenvolvedores de C ++?
Ou os fundamentos do desenvolvimento de jogos que podem ser aprendidos com a escrita de jogos, transcendem a linguagem e as tecnologias?