Hey,
I'm looking for a piece of advice, considering that my end-goal is to land a job in the game industry as a Rendering/Graphics Engineer.
I've been working for the past year in a company that relates to the game industry( we don't make games ) as a Graphics Programmer. My main focus is not on rendering effects or game programming, but mainly doing performance optimizations to games (without having access to their source code) mainly in relation to rendering optimizations. The shaders I sometimes write, for example, are used for events detection rather than actual graphics rendering. I don't write much graphics code, mostly analyze and solve problems from the knowledge of what a specific game does.
I learned a lot so far, but I feel like the job (like any other I assume) is getting more and more routine and I'm afraid it's not the only thing needed to land a job in the game industry since I'm missing the actual graphics programming side.
I've been recently offered a job at a different company that does medical 3D simulations. While this job will definitely be more on the graphics/realism side, it won't be related to games what so ever. Moreover, as most medical 3D simulations, the rendering is done using ray tracing (or volume rendering in general) - I'm not sure if they use rasterization for that or GPGPU techniques.
From your experience - should I stick with game-related but not rendering-related jobs, or make a switch to the medical 3D type of jobs in the next few months? What will help me more to land a job further along the road?
Another option would be to do a MSc in CS.
And as a side note, the gaming industry doesn't exist in my country so working in a game company at the moment isn't an options - only in the next few years.
Thanks a lot for your help!