Battle Plan
I am now complete with the basics in this plan. I just started developing my plan for .FX files and HLSL shaders. It will be a while before that really gets up and going, though. But I know people have been asking for it. Additionally, I might go back and rework the Primitives tutorials along with an advanced graphics class that I'm currently taking. Nothing has been decided for sure about the Guitar Input tutorial or the Bone Animation tutorial for now.
Getting Started Tutorials
Content Pipeline Tutorials
3D Tutorials
- 3D Modeling Programs
- Basic Matrices
- Using 3D Models
- Simple 3D Animation
- BasicEffect
- BasicEffect Lighting
- BasicEffect Fog
- Mesh by Mesh animation
- Bone Animation
Effects & HLSL Tutorials
- Introduction to Shaders
- Our First Shader: Ambient Lighting
- Working with Shaders in XNA
- Diffuse Lighting
- Specular Lighting
- Texturing
- Bump Mapping
- Environment Mapping
2D Tutorials
- Introduction to 2D Graphics
- SpriteBatches
- Drawing Text with SpriteFonts
- Texture Atlases
- Rotating Sprites
- Additive Blending with Sprites
- 2D Particle Engines
Input
2D/3D Combinations
Game Physics Tutorials
Game Math Tutorials
Advanced XNA Tutorials
Publishing Your Game Tutorials
- Basics of Independent Publishing
- Packaging your Game for other XNA Users
- Packaging your Source Code for other XNA Users
- Using ClickOnce to Distribute your Game
- Other Ways to Distribute Your Game
Audio Tutorials
- Audio in XNA
- Audio suggestions
- Using XACT
- Playing XACT projects in a game
- Sound loops
- 3D sound - location
- 3D sound - distance
- Playing .mp3s
Utility Tutorials
- Window Size
- Window Title
- Full Screen Mode
- Console Windows
- Wireframe and Point Modes
- Calculating the Frame Rate
Primitives Tutorials
- Drawing Triangles
- A Little Practice
- Index Buffers
- Line Drawing