DirectX

DirectX je grupa više programskih okruženja (API) za jednostavnije izvršavanje zadataka kod programiranja igara na Microsoft Windows. Najviše se koristi za razvoj računarskih igara za Windows. DirectX unaprijed dolazi instaliran na novije verzije Windowsa, iako se uz računarsku igru po pravilu isporučuje posljednja verzija DirectXa.


Dijelovi od kojih se DirectX sastoji:

* DirectX Graphics, Sastoji se iz dva API-a (DirectX 8.0 i noviji):
o DirectDraw: za prikazivanje rasterske grafike.
o Direct3D (D3D): za prikazivanje 3D računarske grafike
* DirectInput: obrađuje podatke sa tastature, miša, džojstika i ostalih upravljačkih uređaja
* DirectPlay: za mrežnu komunikaciju u računarskim igrama
* DirectSound: za sviranje i snimanje zvuka
* DirectMusic: za sviranje zvuka napisanog u DirectMusic Produceru
* DirectSetup: za instalaciju DirectX dijelova
* DirectX Media Objects: podrška za enkodere, dekodere i efekte