DirectXTutorial.com
The Ultimate DirectX Tutorial
DirectX 9 Tutorials
Log In
Win32 Basics

This is the best place to start your venture into the world of game programming.  In this tutorial you will learn the basics of Windows programming, as well as how to manipulate it to make it work well with your game.  Here is information that you can read once, type out, and forget.  Almost.

Direct3D Basics

This tutorial covers the basics of 3D graphics programming.  No matter what genre of games you want to eventually build, this will teach the very fundamentals of rendering rich 3D scenes.  From lesson one it takes care to explain everything in detail, ensuring that you know enough to learn to build your own game engines, and build them well.

Direct3D Meshes

If you went through the Direct3D Basics tutorial, and when you finished, you were wondering how you were going to make all those models, coding every single vertex in, digit by digit, it's time to learn about meshes.  Meshes provide an easy way to do game modeling, without all that tedious geometrical math.

Game Display

And where would a game be without a display.  Ammunition, health, mana, radar, and much more need to be shown in games, and this tutorial will cover how to build a complete 2D interface with Direct3D.

DirectInput

Keyboards, mice and joysticks.  You name it, this does it.  If you plan to have your computer game played using any of the above input devices, you will need to do this quick tutorial.

Game Development Premium Only

It is wonderful to know the commands of DirectX.  But how do you actually make a game?  In this tutorial, you will explore the basics of piecing your perfect game together.

Advanced Effects Premium Only

If you look at modern video games, as I assume you all do, you might be disappointed that it wasn't so easy to make those great looking graphics.  Well half of it is in the models themselves, that's for sure.  But the other half is in DirectX.  With this tutorial, you will learn how to program the GPU itself to process graphics exactly the way you want.

Particle Engines Premium Only

Fire, waterfalls, explosions and more.  These are impossible with today's video processing power.  Then why is it that you see them in games today?  The truth is, you are looking at a lot of fakery.  The trick is, how do you make a fake scene that a video card can build in real time, but still have it look real enough to fool the players?