Hello, I'm working on a college grant using XNA and teaching to younger students using tutorials which I've written. I've written these in the last 2-3 weeks and are pretty basic but I'm finally getting to some better and more interesting things for any beginner to intermediate XNA programmer (Tutorial 3+ will be more intermediate). (Note: Some C# knowledge is required) Please take a look at the following and let me know what you think (these are constantly being updated when errors are found and I should be back here a few more times with some new tutorials for you all).
Full Tutorial List (Updated Nov 30, 2007):
Have a 1.0 refresh XNA project you want converted into 2.0 (Beta)?
Use
this article to convert your project easily.
XNA Development: Tutorial 1 - Installing Visual Studio C# Express Edition, installing XNA Game Studio Express 2.0 (Beta) and its templates.
XNA Development: Tutorial 2 - Creating your first project and understanding what is created in the new project; also a secondary introduction to the development environment.
XNA Development: Tutorial 3 - Writing and implementing a GameModel class used to place and render models within your scene. Get the house model files for
this tutorial
HERE.
XNA Development: Tutorial 4 - Make a very basic GameCamera class that allows you to move through a 3D world utilizing forward and back movement, strafe left, strafe right, and turning left and right (sorry no up and down!).
XNA Development: Tutorial 5 - The GameSprite class will bring that much needed flare to your project, adding 2D HUD elements such as a rotating map and health box. Get
the HUD files for this tutorial
HERE.
XNA Development: Tutorial 6 - Using the GameState class will both clean up your code and provide different game states such as InGame and Pause.
XNA Development: Tutorial 7 - The GameAudio class will make your demo sound just as awesome as it looks!
Otherwise you can find all the tutorials
HERE. Any feedback is welcome, thanks!
A bit about me: I am a student pursuing my bachelor's degree in Applied Mathematics and Computer Science. I currently have an associate's degree in Computer Programming. Games have been a part of my life since age 5 when I started playing them and started programming them in late high school where I created my first game (a really choppy RPG) in Visual Basic 6 in my first ever programming class. You can find more on me at
my site (or on my
resume).
=========================
BlogProjects