ゲームプログラミング
ゲームプログラミングとは、読んで字のごとくゲームをプログラム(プログラミング)する行為に他ならない。しかし実際にはゲームそのものだけではなく、各種ゲームから共通に呼び出される基底ライブラリ(いわゆるゲームエンジン)や、ゲーム制作補助ツールといったものまで手広く扱うことが多く、「ゲームプログラミング」という言葉から連想されるよりも地味で目立たない役割も多い。特に大規模なゲームプログラムを開発する際には、補助ツールの開発・保守・ドキュメント化はほぼ必ず行われるため、分業の過程でゲームそのものには携わらなくなるプログラマも当然現れ得るが、それでも彼らもゲームプログラマの肩書きで呼ばれる事が多い。ソフトウェア開発の学習の一環としてゲームプログラムを扱っている教育機関も散見される。