I am not a game programmer all these years but XNA Game Studio does ring my bell. XNA gives 8 templates to start creating a game. The 8 templates allow developers to create Windows’s game, Zune’s games as well as games for Xbox.
The amazing part of this is it has Starter Kit like Net Rumble, Spaceswar, Racing Game and more to let you learn how to create and customize a game. Once the developers have installed the Starter Kit then it will appear in My Templates section.
Last but not least, the developers can download the sample game to play and edit such as Movipa.
Download and have fun.