Introduction to SGD
23 October 2013
Career Analysis: Video Game Programmer
Video games have been part of my life for as long as I can remember, but several years ago I became increasingly interested in what goes on behind the scenes to make them work and that is why I am now aspiring to be a video game programmer. My overall goal is actually to become a lead video game designer. To achieve this goal I must first establish myself in the industry as a programmer because design jobs are typically not entry-level and require more experience. Before planning the steps I will need to take to become a video game physics engine programmer I must first analyze the responsibilities of a video game programmer; specifically a physics engine programmer.
“A physics engine programmer is responsible for determining the physics that will be utilized in a video game.” Realism games will strive to simulate the most accurate real-world physics that they possibly can, which requires the programmer to have a great deal of knowledge in many different aspects of physics as well as a great deal of calculus. Although, a lot of games will produce their own laws of physics that correlate with game's world they are applying them to, the physics engine programmer will still need to have a wide range of knowledge in physics to actually determine the physical laws in the world and how they interact with each other. It is not uncommon to see only one physics programmer assigned to a project when developing games that require less complex physics (example: role-playing games), but games that require more complex physics (example: war simulation games) will often require groups of physics programmers. The term “physics engine programmer” is very specific in the industry so their responsibilities/title can be closely related and could also fall in between that...