Game Development is far more than just plain old programmingGame creation is an art of understanding and bending perception of a user , quick to point out that the great thrill of programming for game development is to make games enjoyable for others.This consideration for how others experience games is at the heart of game development, in the form of both imagining another's experience of the game and direct feedback by users.
It's not coding just to code, it is coding to create something fun for others. We put live into the imaginations of those who have dreams of having their gems but need someone who have complete skill set to shape those ideas.