I believe this is a general misconception about game programming. It is hard to blame anyone here. Let’s see, if you enjoy playing video games very much, and thus would like to create a simple one, it doesn’t mean you are able to do just that.
Game programming, in reality, takes a lot of math which you swore won’t touch it anymore since your high school. The programmer should have a deep understanding of math problem. Physics got a great deal in this, too. Imagine explosion of grenades, which is heavily calculated by the game engine. The calculation itself came from the code behind.