Mar 30, 2012

Why Does Every Game Programmer Want to be a Rendering Programmer

The vast majority of the programmers I've worked with, and myself also, all have a strong interest in 3D programming. If their job title happens to be a Rendering Engineer, they often addict to their work; if not, they will seek for every opportunity to become one.

Not until recently did I raise a question to myself: why it is this case? Why does every game programmer want to be a rendering programmer?

These are my thoughts:

1. First and foremost, 3D programming is pretty bloody damn cool! Everyone has a love for gorgeous graphics, right? That's why they want to be one of the talented minds who make these eye candies.

2. They are tech geeks, and 3D technologies are often the most advanced technologies of a certain console generation.

3. We are proud to be game programmers, and the mastery of rendering technologies is one of the key differentiators between the skill set of a gamedev and the skill set of a traditional software engineer.

4. There are an abundance of learning resources in this field. Books, SIGGRAPH papers, GDC keynotes, you name it. 3D programming can be hard, but with so many research out there, you hardly get lost in tackling tough challenges.

No comments: