دایرکت اکس (DirectX) مجموعهای از رابطهای برنامهنویسی نرمافزار (API) است که کارهایی مربوط به محیطهای چندرسانهای در سکوهای مایکروسافت را بر عهده دارد. از کاربردهای خاص آن برنامهنویسی بازیهای رایانهای، ویدئوهای سهبعدی است. سیستم عامل DOS اجازه دسترسی مستقیم به کارت های ویدئویی، صفحه کلید، ماوس، دستگاه های صوتی و دیگر قسمت های سیستم را فراهم می کرد در حالی که ویندوز 95 با مدل حافظه محافظت شده عرضه شد و برنامه نویسان اجازه دسترسی مستقیم به سخت افزار را نداشتند. مایکروسافت به یک راه حل سریع برای برنامه نویسان نیاز داشت. ایزلر(سرپرست توسعه)، سنت جان و انگسترام (مدیر برنامه) با هم برای حل این مشکل با یک راه حل که در نهایت DirectX نامیده شد، همکاری کردند. اولین نسخه DirectX در سپتامبر 1995 منتشر شد.