IT Operations Analyst
Maintain IT systems for a company.
A Game Programmer is a type of Software Engineer, who chooses to work in the gaming industry. As a Game Programmer, you are responsible for bringing video and computer games to life by writing the technical code at their core.
When working on a new game, your main responsibility is connecting the input from the player’s control consul to the actions that happen on screen. This ensures players are able to navigate through the game. Secondly, you control many of the internal actions of the game. For example, you’re in charge of the movements all of the characters that are not manipulated by human players.
On a daily basis you work closely with Game Artists, Game Designers, Game Producers, Sound Technicians, and Game Testers in order to ensure the technical coding of the game matches the creative vision of the game. Great communication skills, attention to detail, and advanced math and coding skills are essential for this job. Additionally, knowledge of the programming language C++ and in most cases a degree in Computer Science are required to become a Game Programmer.
As a Game Programmer your work brings video games concepts to life. That puts you at the very core of the booming gaming industry. Plus you get to make and play video games for a living, which is pretty cool.