When I had my first encounter (8 years old) with a PC I was pretty damn sure that I have to study this stuff and make it my profession. Many years later I finished studying computer science. You can't even imagine how big my disappointment was when I started looking for jobs.
In germany there is almost nothing to find and if you do find something it is mainly about developing browser games. My main topics in university were .NET with C# and I had plenty of time to learn XNA. But now I had to realize that nobody is looking for C# or XNA developers in the (german) gaming industry especially not for junior applicants. So I had no choice but to apply for a boring Sharepoint job (and I got it).
Still I did not want to accept this, so this is my plan for the future. I will go on with my current job for several years. Mainly because I think that getting a job with several years of experience is always easier. Meanwhile I started learning OpenGL.
Still there are some issues I am wondering about.
- It seems that nowadays nobody really needs that many game programmers (developers). I mean there is Unity, CryEngine, Unreal Engine...Does that mean that the game programmer is dying out and only the very best will find jobs in Engine developement?
- What are the best things I can do in order to meet the requirements for a game developer job, let's say in 2 years? By game developer job I mean everything but those freemium titles that pop everywhere! I mean want to do some real graphics/game logic programming. I hope you get the idea, it still do not have to be AAA titles but titles one can put his entire love for the medium in.
I really look forward for advice especially from people who are already in the industry.
Btw: The fact that I worked with C# for the most part, does not mean that I am not capable of anything else. Java, C/C++ are also languages I am pretty comfortable with. I also have experience with tools like 3Ds Max, Maya, Blender, Photoshop....