The Ultimate DirectX Tutorial
Sign In
Windows 8 Style
Universal Apps

February 22, 2015 - DirectX 11.2 and Windows Phone Now Available

DirectX 11.2 now has it's own set of lessons. It is very similar to the DirectX 11.1 lessons, but features Universal Apps, meaning you can port the code to Windows Phone devices very easily.

Next up I plan to add a section for model rendering for DirectX 11, 11.1 and 11.2.

March 22, 2014 - A Word on Updates

I tend to come and go from this site, writing new content in spurts of several months at a time, then working on other projects for a while. Over the past year I've been gone a little longer than usual. I've been working on other projects, but I also had to deal with a personal situation which required more of my time than I liked.

The good news is, I'll be back soon. I'm actually in the middle of writing the Windows Phone lessons right now, and I definitely will be updating the entire tutorial for the eventual DirectX 12 release.

March 13, 2013 - New Lesson, and Slight Reorganization

I've rearranged some of the Metro tutorials to have a section that focuses on textures. There are three lessons in there right now: Adding Textures, Texture Sampling, and a new lesson on Multitexturing.

In other news, I've been working on a new section on particle systems for the DirectX 11 tutorial. It should be out soon. Stay tuned.

December 14, 2012 - Downloading Solutions

I've started adding links to each lesson that point to downloadable versions of each demo program. I haven't finished them all, but I'll definitely have all the DirectX 11 and 11.1 lessons done soon.

November 26, 2012 - Another Lesson

Today I added Color Blending to the Windows 8 lineup.

Next up, I'll have a lesson on Depth and Stencil States for both Windows 8 and desktop.

November 15, 2012 - Firefox Bugs

If you've been experiencing issues with Firefox on this site, they should now be fixed. Do let me know if any of the problems are persisting, or any new ones arise.

November 3, 2012 - What next?

I've got a long list of tutorials to add to this site, but I need to know what to do first.

I'm looking at building tutorial sections for Windows Phone, model rendering, text rendering, Windows 8 style input, Windows 8 style multiplayer, and XAudio.

I also want to write a few sections for more advanced rendering effects, like shadows, post processing, and particle systems. Is anyone interested in such topics?

Also, should I focus on Windows 8 "metro" development, or should I stick with the desktop?

Click on the "Quick Feedback" link in the sidebar and let me know what you think.