XNA Essentials

Game Programming for Xbox 360, PC + Windows Phone


Unleashed Book

Microsoft XNA Game Studio 3.0 Unleashed

The errata for the Microsoft XNA Game Studio 3.0 Unleashed book can be found on the errata page.

Information on the original Microsoft XNA Unleashed book can be found on the Microsoft XNA Unleashed page.

The book is broken down into eleven parts:

  • Part I: Get Up and Running with XNA on Your PC and Xbox 360

    1 Introducing the XNA Framework and XNA Game Studio

    2 XNA Game Studio and the Xbox 360

    3 Performance Considerations

  • Part II: Understanding XNA Framework Basics

    4 Creating 3D Objects

    5 Handling Input to Move Our Camera

  • Part III: Content Pipeline

    6 Loading and Texturing 3D Objects

    7 Sound and Music

    8 Extending the Content Pipeline

  • Part IV: 2D in XNA Game Studio

    9 2D Basics

    10 2D Effects

    11 Creating a 2D Game

  • Part V: XNA Game Studio and the Zune

    12 Programming for the Zune

    13 Running the Game on the Zune

  • Part VI: High Level Shader Language

    14 HLSL Basics

    15 Advanced HLSL

  • Part VII: Physics and Artificial Intelligence

    16 Physics Basics

    17 Finite State Machines and Game State Management

    18 AI Algorithms

  • Part VIII: 3D Effects

    19 Advanced Texturing Techniques

    20 Special Effects

    21 Particle System

  • Part IX: Putting It Into Practice

    22 Creating a 3D Game

    23 Improving the Game

    24 Finishing Touches

  • Part X: XNA Framework Networking

    25 Networking Basics

    26 Creating Multiplayer Demos

    27 Creating a Networking Game Skeleton

    28 Creating a Turn-based Multiplayer Game

    29 Creating a Real-time Multiplayer Game

  • Part XI: Xbox LIVE Community Games

    30 Best Practices for Creating an Xbox LIVE Community Game

    31 Selling the Game on Xbox LIVE Marketplace

Microsoft XNA Game Studio 3.0 Unleashed Book Cover

Microsoft Game Studio 3.0 XNA Unleashed provides comprehensive coverage and solid instruction on how to leverage the XNA Framework to create high quality games for Windows, the Xbox 360 and the Zune.

  • 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.
  • Explosion Generator tool for generating explosion animations.