Game developers are often kind of versatile employees of the company. They have a wide range of skills that allow them to fit into almost any role, should the need arise. With that said, this allows us to say that game development can be a very difficult area to master, as you will need to learn a lot to be successful. On the other hand, this should also be reflected in how much programmers in this area receive.