Long time reader; first time asker:
I've wanted to a part of the games industry for a while, but my resume is 100% all backend work.
I'm a strong C++/C# developer, with no practical game development experience. My backend experience makes me a good candidate for backend work (since many games these days have service based aspects to them), but it's a hyper competitive field and I'm looking for ways to stand out.
Since no one is going to just walk up to me and give me a job in the game industry, I decided to try my hat in writing my own games.
I understand why C and C++ are the defacto languages in game development, but I really like the philosophy behind XNA. As I stated earlier, I'm adept at both C# and C++, but if I remember correctly, XNA works CLR compliant languages only (perhaps only just C#).
Will focusing on game development using XNA and C# instead of C++, hurt my chances of landing a job in the games industry? VB has an unfair reputation of not being a real programming language, and VB programmers are caught in that stigma. Is this the case with using C# in a community that consists mostly of C++ developers?
Or do the fundamentals of game development that can be learned from writing games, transcend language and technologies?