Now you can build your own games for your Xbox 360, Windows Phone 7, or Windows-based PCas you learn the underlying concepts for computer programming. Use this hands-on guide to dive straight into your first projectadding new tools and tricks to your arsenal as you go. No experience required! Learn XNA and C# fundamentalsand increase the challenge with each chapter Write code to create and control game behavior Build your game's displayfrom graphics and text to lighting and 3-D effects Capture and cue sounds Process input from keyboards and gamepads Create features for one or multiple players Tweak existing gamesand invent totally new ones