Salary and Requirements for a Game Programmer
- Game programmers typically need to obtain bachelor's degrees in computer science, programming, information systems or engineering before working in the field. Game engineering requires an understanding of both applied mathematics and science; game developers must be able to understand how objects move in space to incorporate movement in a game. They must also be able to apply mathematical theories to solve programming problems. Technical certifications or coursework in computer programming languages are important; many games use the C or C++ programming languages in development. As games become more complex and new computer languages are developed to create the types of games consumers demand, advanced knowledge in computers and programming becomes more and more important. Some gaming companies prefer candidates with advanced degrees in computer science, while others may require employees to seek ongoing training and professional development for a better understanding of new technologies.
- Game engineers need to understand how video games and computer games are created before working in the industry. To demonstrate their abilities, job seekers should provide potential employers with access to electronic portfolios containing samples of games and graphics they have developed. They should be able to show employers that they can create complex graphics, realistic animations and detailed programs. Programmers also need to understand the types of licensed code used to develop games for specific platforms. They should be able to apply problem-solving skills across programming languages and develop new components or languages when necessary.
- The job outlook for game programmers is good through 2018 and beyond. The video game market generates a great deal of revenue for the companies that produce video games and their respective platforms. As a result, game engineers will continue to be in great demand in the future. New complexities in game design and development will drive the need for these workers over the next several years.
- In 2009, the median salary for software engineers was $93,740 annually. By obtaining additional technical certifications, advanced technical knowledge or graduate degrees, game programmers have the potential for greater income.