DXライブラリ
DXライブラリを使用したゲームプログラミングの入門書も多数発売されている。
14歳からはじめるC言語わくわくゲームプログラミング教室 Windows98/2000/Me/XP対応 ISBN 4-8997-7151-7
14歳からはじめるC言語わくわくゲームプログラミング教室 Visual Studio 2008編―Windows XP/Vista対応 ISBN 4-8997-7217-3
14歳からはじめるC言語わくわくゲームプログラミング教室 Visual Studio 2010編 ISBN 4-8997-7281-5
14歳からはじめるC言語オンラインゲームプログラミング教室 Windows XP/Vista対応 ISBN 4-8997-7240-8
14歳からはじめるC++わくわくゲームプログラミング教室―Windows98/2000/Me/XP対応 ISBN 4-8997-7165-7
14歳からはじめる リアルに動く!ゲーム物理プログラミング教室 C言語編―Windows 98/2000/Me/XP/Vista対応 ISBN 4-8997-7180-0
専門学校のゲーム学科で既に使用されていた一般公開されていない教材(ライブラリ)を元に、関係者の協力の下、山田巧がパソコンゲーム(Windows)用に開発した。2001年5月に初版がリリースされてから、2019年10月現在でも開発が進んでいる。名称は「DirectXライブラリ」から由来している。
ライブラリ独特の仕様が少なく自由度が高いため、ゲームジャンルや開発規模に制約されないことを特徴に上げている。C++用のライブラリではあるがC言語の知識だけでも扱えるよう工夫されている。DirectXおよびWindows APIを意識せずに使えるように設計されているものの、プログラムのエントリーポイントはWinMain(その他プラットフォーム向けでは異なる)になる。基本的な設計思想について山田巧は、ライブラリの前身にあたる教材の影響を強く受けていると語っている。
2001年開発当初は、DirectXおよびWindows APIを使用しているため、全体的にWindowsに依存しておりマルチプラットフォーム設計ではなかった。2015年9月にPlayStation Vita、同年10月にPlayStation 4、2017年2月にAndroid、2018年6月にNintendo Switch、2019年3月にiOSにそれぞれ対応した。Windows版とその他プラットフォーム向けではソースコードの共有もできるが、一応対応していない関数・機能も存在する。また、有志によってPlayStation Portableで動作する派生ライブラリを開発するプロジェクトが存在する。