Hacker News new | ask | show | jobs
by sudosysgen 1492 days ago
To be fair, the math is actually quite easy - if you took any LinAlg at the university level you're basically golden. It's just difficult to learn by yourself especially since there is no curriculum.

Yes, it can be an advantage if you want to apply to a rendering or engine dev position, but obviously being a good developer is just as important. You don't necessarily need to develop an indie game either, a few renderers should be good.

Really what you need is being a good general programmer, being good at algorithmics, and being good in linear algebra. For many programmers the later is most difficult, but the first two are about as difficult to an outsider imo. You need to be able to write good C++ and understand performance characteristics of GPUs and CPUs well. It's not easy on the programming side - game engines and their renderers are some of the finest achievements in software engineering.

Alternatively, you could go for a research position in a game company or GPU company.