ゲームプログラミングとは、コンピュータゲームを作成するためのプログラムを記述することを指します。
「プログラマー」と名の付く人間であれば趣味または職業として必ず通過する道である。かつてはベーマガでゲームプログラミングを学ぶことからマイコン(パソコン)を始める第一歩とする人が大多数を占めていました。
ゲームプログラミングは「プログラマーが己の持ちうる技術を競いあう最高峰のプログラミング選手権」という側面もあり、技術的な凄さをアピールしすぎる傾向があります。当然ながらクソゲーが生まれます。また、ソースコードも中級者病のような記述が多発する傾向にあります。