Hi there guys,
I have had a bit of a career conundrum lately. I find myself drifting more and more towards development work as of late. I’m doing a lot of training around graphics work, like dx11 and dx12, and general development/engineering. I’m unsure if this is the path I want to go down, or if is better to stick with technical art.
It seems like doing full time graphics development requires a pretty hefty background in phd level mathematics, which is obviously not my background coming from technical art. Although I’m not opposed to learning and improving my mathematics, It is just difficult to have enough time to learn so many different things when you already have a full time job.
I really enjoy technical art, but I really lean into the actual improvement of the technology being used. I love to implement new algorithm’s into engines, using compute shaders to improve mesh deformation ect, which has me wondering if pursuing engineering is more suited for my interests?
In my experience, studios are not always super receptive of technical artists wanting to make low level c++ changes to engines or plugins, they prefer to get their engineer’s to do it, which leaves me feeling a little left out, as I really want to get involved.
At this stage I have a pretty good grasp of c++, I understand the syntax well and can write code to a software engineers standards, I would imagine I just need to find out where my knowledge gaps are and fill them. But even then, I’m already a senior and I’m not sure it is the smart move.
Would be really great to get your guys input of this. Do you think it is a good idea? what are the career prospects like for a software/graphics/engine developer vs a technical artist? Is there more or less employment? And what are the differences in pay?