DirectXNET的特性编写DX程序,这套API被称为Managed DirectX (英语:Managed DirectX )(MDX)。2005年微軟在DirectX 9.0c版本上开发一套正对.NET平台的Managed API,即Direct 9.0 for Managed Code 1.0(简称Managed DirectX )。
Media Foundation 允許DirectX 視訊加速用於之外Direct Show的基礎設施。支持DXVA 2.0。 MF的可擴展性(extensibility),使不同的內容保護系統一起運作。 使用多媒體類別計劃程序服務(MMCSS),是一個新的系統服務在Windows Vista。 而MF支持的視訊格式較Direct Show有限是其缺點。。
游戏引擎列表 Doom引擎 - 现在已经免费的引擎,曾用于Doom和Doom II DXFramework - 一个简单,带有教学性质的2D/3D引擎,基于DirectX 和Visual Studio DX Studio - 一个专业3D引擎,附带编辑器套件,由Worldweaver公司开发。 Eclipse (页面存档备份,存于互联网档案馆)
Direct2D Direct 2D亦支援软件实现(Software rasterizer),即在显卡不支持硬件加速的情況下,Direct 2D仍可以使用软件方式描繪,且效果仍優於GDI。 Direct 2D可以使用DXGI(DirectX Graphics Infrastructure)與交互操作,Direct 2D还能很好的支持DirectWrite。
Microsoft XNA Framework 是建置於.NET Framework 2.0上,XNA 將DirectX 的功能以受控代碼的方式封裝運作(因此微软终止了Managed DirectX 9.0的開發,所以有人称XNA为Managed DirectX 2.0),另外還加入了一些專注於遊戲開發上類別庫,在指定的平台上使“程式碼重用”達之最大效果。XNA