XNA Game Studio 2.0 introduces the concept of a Game Content Project. A content project is nested within an XNA Game Studio 2.0 project in Visual Studio, and it is designed to store all assets and content for a game (sounds, textures, 3D models, etc) and build them as a part of the build process for the game project or independently of the game code.
Having a nested content project within an XNA Game Studio 2.0 project makes it more difficult to create customized Visual Studio templates for XNA Game Studio 2.0 game projects or game library projects. Fortunately, a couple of members of the XNA Game Studio team (Stephen and Nazeeh) have written in-depth blog posts that describe how to create customized Visual Studio project templates for XNA Game Studio 2.0 and demonstrate the process with a real-world example.
If you are interested in creating customized project templates for XNA Game Studio 2.0, I encourage you to check out these blog posts:
- How to create customized Game or Game Library project templates – http://badcorporatelogo.spaces.live.com/blog/cns!43EB71B104A2D711!186.entry
- Game state management project template created using the above instructions – http://www.nazspace.com/wp/2008/02/11/template-game-state-management/