Updated 12/30/2011 with fixed video links
After far too many hours of learning, teaching, recording, testing, video editing, and other glorious activities, I am ready to make available my massive collection of video tutorials for creating a 3D game in XNA from the ground up, without skipping steps, for you, the enthusiast, student, or educator!
The 3D game we build together is called GuitarrMatey and it uses a regular Guitar Hero style controller.
About GuitarrMatey GuitarrMatey is a 3D game for the Xbox that allows you to improvise guitar music with the accompaniment of a backing track. Five pirates dance for you as you play the game. While GuitarrMatey lacks a real objective or purpose, it is perfect to help you learn about developing 3D games for free using XNA and our partner tools. Learning how to build GuitarrMatey will teach you: How to build a simple 3D model in SOFTIMAGE|XSI Mod Tool How to build a more complex skinned, rigged & animated character model in SOFTIMAGE|XSI Mod Tool for use in an XNA game Project setup for XNA and XSI projects Pipeline & workflow between XSI and XNA How to animate a skinned XSI model in XNA using the XNAXSIRuntime library provided for free by SOFTIMAGE How to creating and managing sound and audio using the DirectX XACT tool How to handle input from the controller How to prep an XNA PC game for XBOX 360 How to deploy an XNA game to the Xbox through the Creators Club And many, many nuances and "gotchas" that will help make your development experience 1000% smoother.
GuitarrMatey is a 3D game for the Xbox that allows you to improvise guitar music with the accompaniment of a backing track. Five pirates dance for you as you play the game. While GuitarrMatey lacks a real objective or purpose, it is perfect to help you learn about developing 3D games for free using XNA and our partner tools.
Learning how to build GuitarrMatey will teach you:
DOWNLOAD ZE SOURCE!
(~236 MB, YES IT'S HUGE, IT INCLUDES LOTS OF UNCOMPRESSED AUDIO)
It's helpful to have:
What you will need:
Here is the series index. Some of these videos are quite long because I detail the processes involved so you can get moving with XNA faster. Also, there may be some "editing glitches" (saying some things twice, unintentional speedups, or inconsistent volume levels) mainly because I am not running on video production hardware and don't have the time to re-produce stuff :)
Added Disclaimer: No guarantees about accuracy, no warranties, also this is not "official" Microsoft code, just written by a MS employee who thinks you can learn how to do it too!
Update: Not all videos are the same resolution and quality, but they are downloadable now and should be readable enough.
If you have a question about the content of the videos, you can always try emailing me using the contact form on this blog. While I may not be able to respond, there is always a chance that I will.
I frequent the Creators Club forums at http://forums.xna.com which are an incredible resource for game developers, beginners and professionals alike. This should be the first place to go if you have questions.
For SOFTIMAGE specific questions, try the Mod Tool forum at http://forums.xna.com or the official XSI forums at http://www.xsibase.com
And, finally, don't forget to check out the Dan Waters 4 performing Guitar Matey semi-live once I post it :)
And finally, don't forget to subscribe to my feed to get more great resources like this in the future!