The Ultimate DirectX Tutorial
Sign In
DirectX 11.2
What You'll Need

You'll need these before beginning this tutorial:

1. Windows 8.1
2. Visual Studio 2013 with Update 2 or later
3. A basic knowledge of C++
4. A burning desire to make games

Getting Started: Windows 8.1 / Windows Phone 8.1

Lesson 1:  The Parts of a Game

Lesson 2:  Creating a DirectX App

Lesson 3:  Window Events

Lesson 4:  The Application Lifecycle
Direct3D: Initialization

Lesson 1:  Understanding Graphics Concepts

Lesson 2:  Initializing Direct3D

Lesson 3:  Preparing the Swap Chain

Lesson 4:  Rendering Frames

Lesson 5:  Drawing a Triangle
Direct3D: Writing Shaders Premium Only

Lesson 1:  The Rendering Pipeline

Lesson 2:  Introduction to HLSL

Lesson 3:  Simple Shader Effects

Lesson 4:  Manipulating Shader Data

Lesson 5:  Constant Buffer Alignment
Direct3D: Moving to 3D Premium Only

Lesson 1:  3D Transformations

Lesson 2:  Rendering Depth

Lesson 3:  Simple Modeling

Lesson 4:  Adding Light

Lesson 5:  Customizing the Rasterizer

Lesson 6:  Color Blending

Lesson 7:  Depth Operations
Direct3D: Textures Premium Only

Lesson 1:  Adding Textures

Lesson 2:  Texture Sampling

Lesson 3:  Multitexturing