🚧 This documentation is a work in progress! 🚧

Welcome to Learn DirectX

Welcome to Learn DirectX#

This tutorial series will walk you through using the latest DirectX graphics API to create C++ graphics applications from scratch, both for Windows and Linux. Each tutorial will present a small sample to illustrate specific theoretical concepts and their practical implementation.

Designed for beginners with no prior knowledge of computer graphics or advanced mathematics, this tutorial series relies on basic C++ skills and requires only a fundamental understanding of high school math, including algebra, trigonometry, and geometry.

To compile and run the samples, you must first download the corresponding code, available on GitHub in two repositories:


Support this project

Many tutorials in this series are almost comparable to book chapters. It takes a fair amount of time and effort to write such detailed tutorials. So, if you like this project, or if you find it somewhat helpful, please consider supporting further development by clicking on the Sponsor button below. Whether a small tip, a one-time donation, or a recurring payment, all contributions are welcome! Thank you!

_images/sponsor.png

Below you can find the table of contents: