ゲームプログラミング
ゲームプログラマーとはゲームに携わる人を指すが、ゲーム時代25年以降、様々な技術によって培われており、ひとえにゲームプログラマーと言っても、種類と分野がある。システムプログラマー、クライアントプログラマー、UIプログラマー、エフェクトプログラマー、AIプログラマー、サーバプログラマー、ツール開発プログラマー等数え切れないほどのゲームに携わるプログラマーがいる。エンジンや、ライブラリを専門にしたプログラマーもゲームプログラマーと呼ばれている。更にゲームのギミック専用のプログラマーや、コンテンツに応じたゲームプログラマーが存在している。リリースされるゲームの種類は数知れず、全てに別々のアルゴリズム、エンジン、ツールがあり、その全てにおいてゲームプログラマーがほぼ自作してゲームは製作されている。