Skill Requirements
The most prominent skill necessary for computer programming is mathematics, but computer programming also requires an attention to detail, problem solving, the ability to analyze data and above all, good communication skills. Specifically with game design, it is much more than programming and would excercise creative muscles, such as visual art, sound and writing, but some of those skills are used in coding regardless of if you were designing a game or a website for a client.