- ホーム
- > 洋書
- > 英文書
- > Computer / General
Full Description
Using XNA Game Studio 3.0, any programmer can master the art of game development and begin selling games to millions of Xbox 360 users worldwide. Now, there's a practical, comprehensive guide to game development with Microsoft's powerful new XNA Game Studio 3.0 and the entire XNA Framework. In Microsoft (R) XNA (R) Game Studio 3.0 Unleashed, XNA expert Chad Carter covers the entire XNA platform, presents extensive sample code, and explains that code line by line. Carter walks you through the entire process of game development, including installing XNA, creating objects, handling input, managing and extending the content pipeline, optimizing game performance, and creating both 3D and 2D games. Carter presents sophisticated coverage of using XNA's high level shader language; creating physical effects; and endowing characters with realistic artificial intelligence. A case study section walks through the entire process of planning and coding a game, improving it, and putting on the finishing touches that make it marketable. This edition contains nine new chapters, including all-new sections on creating networked games, programming games for the Zune handheld, and preparing and submitting games to Xbox LIVE, where accepted titles will reach gamers worldwide.Plan your games to deliver solid performance on the platforms you've targeted Understand essential XNA Framework concepts, including object creation, cameras, input handling, libraries, game services, and managing and extending the content pipeline Create a 2D game that will run across 3 platforms (Windows, Xbox 360, and Zune) with a single code base Create a Visualizer media player for the Microsoft Zune Use the High Level Shader Language (HLSL) to communicate directly with graphics hardware Bring realistic physics to your game action and realistic artificial intelligence to your characters Create sophisticated 3D effects that use advanced texturing and a particle system Build networked games, including multiplayer demos, turn-based games, and real-time network games Create 4 full games-2D parallax side scroller, 3D shooter, multiplayer turn-based 2D card game, and a multiplayer real-time 3D game Discover best practices for creating Xbox LIVE Community Games Sell your finished game on Xbox LIVE Marketplace CD-ROM includes: All C# examples and source code presented in this book.
Contents
Introduction 1Part I Get Up and Running with XNA Game Studio on Your PC and Xbox 3601 Introducing the XNA Framework and XNA Game Studio 72 XNA Game Studio and the Xbox 360 193 Performance Considerations 33Part II Understanding XNA Framework Basics4 Creating 3D Objects 555 Handling Input to Move Our Camera 83Part III Content Pipeline6 Loading and Texturing 3D Objects 1137 Sound and Music 1238 Extending the Content Pipeline 151Part IV 2D in XNA Game Studio9 2D Basics 17110 2D Effects 19111 Creating a 2D Game 217Part V XNA Game Studio and the Zune12 Programming for the Zune 25513 Running the Game on the Zune 273Part VI High Level Shader Language14 HLSL Basics 29115 Advanced HLSL 311Part VII Physics and Artificial Intelligence16 Physics Basics 32517 Finite State Machines and Game State Management 34318 AI Algorithms 375Part VIII 3D Effects19 Advanced Texturing Techniques 39120 Special Effects 41721 Particle System 435Part IX Putting It into Practice22 Creating a 3D Game 47123 Improving the Game 50124 Finishing Touches 525Part X XNA Framework Networking25 Networking Basics 54926 Creating Multiplayer Demos 56527 Creating a Networking Game Skeleton 58328 Creating a Turn-based Multiplayer Game 63129 Creating a Real-time Multiplayer Game 671Part XI Xbox LIVE Community Games30 Best Practices for Creating an Xbox LIVE Community Game 71931 Selling the Game on Xbox LIVE Marketplace 727Index 739