What does a game programmer do?
In short, they create the foundation and environment for a game and breathe life into the assets (3D models, images and sounds) that a team of artists create. Here are just a few of the things a game programmer might be responsible for: • Giving monsters enough intelligence to follow you the whole way across a dungeon with complicated AI • Making car headlights glare in the dark • Getting lava to flow properly down hillsides and destroy houses by simulating natural physics • Make eerie music change tempo when you’re being attacked • Create a landscape that was properly shadowed by overhead clouds, and the hills Although these tasks sound very exciting, there is a lot of hard work in getting them completed. Most of the work is not cool or exciting. For example: • Low-level hardware interfaces such as DVD virtual filesystems or controller interfaces. • Hand optimize instructions to the computer to make them as fast as possible, a tedious and lengthy process (although enjoyed by many ‘mas