XNA Fun – Develop Your Own Games


If you are like me and you have always wanted to develop games now is a great time to start Microsoft has put out an exciting new product called XNA. XNA allows you to develop your own game in manage C# code then compile it and play it on your Xbox 360(there is a $99 yearly subscription to compile on Xbox). To get started you will need to do the following:

1. Download and install Visual C# Express (You cannot use the other editions but express will run fine along side them.)

                        System Requirements for Visual C# express:

  • Operating Systems: Windows 2000 sp 4, Windows XP sp 2, Windows Server 2003 sp 1, Windows x64, and Windows Vista.
  • Processor: 600 MHz or faster recommended 1 GHz
  • Ram: Min 192 MB recommended 256 MB
  • Hard Drive: Min 500MB Full 1.3 GB (Includes MSDN Library)

2. Download and install latest DirectX runtime, the full DirectX is not required.

3. Download and install XNA Game Studio Express 1.0 . To run your games on other computers the target computer   must have XNA Framework to execute.

Video Card Requirements:

  • Direct3D 9.0 video card capable
  • Support Shader Model 1.1 recommended support for Shader Model 2.0

That is it you are ready to get started.

Helpful XNA Links

Rory Blyth shares his excitement through his blog and his work at channel 9.

Channel 9 video – Looking at XNA part 1

Channel 9 Video – Looking at XNA part 2

Rory’s Blog - XNA - Restoring the Intimacy and Fun of Game Development

XNA Forums

LearnXNA.com – This forum contains some useful video tutorials.

MSDN XNA Forums - XNA Framework, XNA Game Studio Express

XBOX 360 Homebrew  - this site really is a must, has a great community and growing.

Dedicated XNA sites

XNA Development: Dame Development for the masses

The Microsoft XNA Home

XNA Team Blog at Microsoft

XNA Game Studio Express Documentation

XNAtutotial.com the name says it all

The amount of information available is overwhelming and it is only release 1.0 this is really going to be huge truly a revolution in the gaming world.