プログラマーとしてゲーム開発を担当するには、様々な種類のプログラミング言語の知識や想像力、企画力などが要求されます。特に長編のゲームを制作する際には、個々のプログラマーの経験値や技量が出来栄えを大きく左右することがあります。
ゲーム開発に必要な専門的な事項を基礎からしっかりとマスターしたいのなら、産学連携に力を入れている大学や専門学校において、経験豊富な教員のもとで指導を受けましょう。また、在学中にプログラミングをはじめとした情報処理の資格を取得すれば、ゲーム会社の入社試験の際に有利になったり、就職後にすぐに責任のある仕事を与えられる場合もあります。
ゲーム会社での経験が長いと、ある程度のスキルを習得したところで退職し、フリーランスのプログラマーとして生計を立てることも可能です。有名なゲームの制作に携わったことがある人やゲーム業界で高く評価されている人は、フリーランスの働き方を選ぶことで定年を気にせずに働き続けることができます。
ゲーム開発を主に行うプログラマーの収入は、経験年数やスキル、得意な作業内容などによって異なります。そのため、ゲーム開発のプログラマーとして希望通りの収入を稼ぎたいのなら、会社勤めやフリーランスの将来性について調べるべく求職中にゲーム業界の関係者と接触したり、ベテランのフリーランスから助言をもらったりすると良いでしょう。
フリーランスについては『ゲーム開発がしたいプログラマーへ』というサイトでも話題にのぼっているので、こちらも合わせて見ていることをおすすめします。