Introduction to XNA

In this series of tutorials I will introduce XNA and the Microsoft XNA framework.

While absolutely no XNA or video game programming is required to understand this tutorial, it would benefit you to understand programming in the Microsoft .NET Framework, specifically with C#.

XNA Color Channel Modulation

Until now all of the tutorials on this site, and surely many other tutorials you have seen will almost always pass Color.White as an argument in the spriteBatch.Draw call.

This tutorial will explain Color Modulation including what it does and how to use it.

XNA Game Loop Timing Explained

In XNA there are two methods that are continuously being called to update and draw the items in your game. These are the Update() and Draw() methods.

This tutorial will explain what is happening in each, and will teach you how to change the default timing intervals at which the methods are called.

Syndicate content