XNA Game Programming Adventures has moved!

New location is http://gameprogrammingadventures.org. Please update your book marks. You will be automatically redirected in 5 seconds.

XNA Game Programming Adventures

Welcome to XNA Game Programming Adventures, my XNA tutoial site. Don't worry all of my loyal XNA RPG tutorial readers, I will be continuing the XNA RPG tutorial series on creating Eyes of the Dragon but I will be addin in many more XNA tutorials as well. I have added a forum to my site for help with XNA programming and feedback/support for my XNA tutorials. Be sure to visit the XNA Game Programming Adventures Forum.

Break Out Style Game

Screen shot from my version of Break Out.
I chose XNA Game Programming Adventures for the name of the site because that is how I view learning game programming, and programming in general, as an adventure. There is always something new to learn or something new to experiment with. You never know where your journey will take you. I hope to guide others on their game programming adventures.

Creating a game can be a fun and rewarding experience. The XNA Framework and C# makes this easier than in other programming languages. XNA has wonderful features that can be extended using object-oriented programming techniques. I will try and write my tutorials so that if you find something you like in one it will be easy to just pop that out of the tutorial and place it into your game.

I will be using Visual C# 2008 Express Edition and XNA Game Studio 3.0 for my tutorials. My tutorials will work with XNA Game Studio 3.1 as well and with the commercial versions of Visual Studio. I am writing the tutorials in PDF format so thay can easily download be downloaded to your computer and read them at your leisure. Make sure to visit the News Page for the latest news on what I am working on. You can also read my XNA Game Programming Adventures Blog for the latest information on my tutorials and open source projects.

I am in the process of updating my tutorials for the new XNA 4.0 Framework. I will be keeping the old tutorials available for those who wish to use XNA 3.x but new tutorials will be for the new XNA 4.0 Framework. For the new XNA 4.0 tutorials I will be using the Visual C# 2010 Express edition, though the tutorials will work with any edition of Visual Studio that supports the XNA 4.0 Framework.

I am working on several XNA projects at the moment. One is an entry to a game programming challenge at Game Institute. I'm also working on an open source library for managing input in an XNA game called Xin.

I hope you enjoy your stay here at XNA Game Programming Adventures. If you have an idea on a tutorial you would like to see you can use the Contact Me page and send me an email. You can also visit my XNA Game Programming Adventures Forum to leave feeback as well.

Good luck with your XNA game programming adventures.

Jamie McMahon

Site Search

Custom Search

Latest News

June 10, 2016
XNAGPA is moving soon to another site.
February 10, 2012
3rd Brick Breaking tutorial!
August 12, 2011
31st XNA 4.0 RPG tutorial!
August 11, 2011
30th XNA 4.0 RPG tutorial!
July 27, 2011
29th XNA 4.0 RPG tutorial!
July 20, 2011
28th XNA 4.0 RPG tutorial!