Computer Game Programming
There are many different job descriptions under the heading of computer game programming. Some include:
Audio Programmer
Along with a sound designer, audio programmers create the audio in a game.
Programmers/Engineers
This is an area that has grown increasingly specialized, and programmers may work in graphics/special effects, engine/tools, and artificial intelligence, among other areas.
Graphics Programmer
This person provides technical expertise to develop games, or technology that supports games, and must be able to create quality computer code.
Network Programmer
This position requires a degree in computer science or engineering, and proficiency with the computer languages C or C++. The network programmer writes code that allows players to compete against each other or play together connected via a computer network or the Internet. According to one source, this type of programming is one of the most challenging in the creation of video games.



