Game Programmer Jobs
A games programmer is a software engineer who primarily develops computer or video games or related software (such as game development tools). Games programmers jobs have many specialised disciplines, practitioners of any may regard themselves as "game programmers". A game programmer should not be confused with a game designer; many designers are also programmers but not all are, and it is rare for one person to serve both roles in modern professional games.
Game programming is one of the most difficult and challenging forms of programming. If you have a genuine talent for it, you have excellent career prospects.
Notably, there are many game programmers with no formal education in the subject having started out as hobbyists and doing a great deal of programming on their own for fun and eventually succeeding because of their aptitude and homegrown experience. However, most job solicitations for game programmers specify a bachelors degree (in mathematics, physics, computer science "or equivalent experience").
Increasingly, universities are starting to offer courses and degrees in game programming. Any such degrees should offer a well-rounded education that includes all the fundamentals of software engineering. Some software used as follows, C and C++, 2D and 3D graphics in OpenGL and DirectX as well as TCP/IP for multi player games.
