XNA for everyone


I just got a really interesting email from Jon Schwartz about a C# program that he has been working on. It's called Phrogram, this is a simple language that is interpreted through the CLR, it is designed for educating people on programming. Jon Schwartz writes,

“In a nutshell, Phrogram makes it fun and easy to program games and graphics – including, for instance, 35 simple instructions to fly a 3D model around in a 3D skybox, controlled with an Xbox controller.  10-year olds can do this, and grown-ups who have never before programmed.”

Phrogram will soon have an add-in that will allow you or your 10 year old to compile your creations to your Xbox 360. Now what I am looking forward too is these same guys that made it simple enough for 10 year olds to write games, are partnering up with Garage Games. They are using TorqueX game engine as the rendering engine for there new product Phrogram Indie Game Developer coming next year.

Check out these links for more details


Jon Schwartz’s Blog

Channel 9 Video on Phrogram



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.