Game Programmer
Game programmers plan and write software code for video games. A game programmer takes ideas, art, and music and transforms this into a working and functioning computer game.
The game programmer translates the design, storyline artwork, and ideas created by writers, developers, and animators and converts these concepts into code a computer can read and understand. Game programmers are specialist computer programmers who write algorithms for the computers.
Game programmers work in a team structure and each member of the team may specialize in a particular aspect of game programming. Some areas a game programmer may focus on include user interfaces, graphics, visual elements, or sound. A lead programmer will manage and direct the game programmers’ contribution to the overall project.
Game programmers require exceptional mathematical skills and typically study computer science at university level. They usually specialize in C++ and Java – special codes used to communicate with computers and create desired effects.
Game programmers must be willing to undergo ongoing learning throughout their career to keep up to date with new developments. Game programmers generally have favorable job prospects, particularly if they possess the relevant qualifications and industry experience. This category of employment is expected to have higher than normal growth over the next five years due to continually increasing consumer demand for video games.