Skip to Content
Microsoft® XNA™ Game Studio 3.0 Unleashed
book

Microsoft® XNA™ Game Studio 3.0 Unleashed

by Chad Carter
February 2009
Intermediate to advanced
792 pages
18h 56m
English
Sams

Overview

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® XNA® 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.

    Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
    and much more.

    Read now

    Unlock full access

    More than 5,000 organizations count on O’Reilly

    AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

    QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
    Julian F.
    Head of Cybersecurity
    QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
    Addison B.
    Field Engineer
    QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
    Amir M.
    Data Platform Tech Lead
    QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
    Mark W.
    Embedded Software Engineer

    You might also like

    XNA Game Studio 4.0 Programming: Developing for Windows® Phone 7 and Xbox 360®

    XNA Game Studio 4.0 Programming: Developing for Windows® Phone 7 and Xbox 360®

    Tom Miller, Dean Johnson
    IBM Parallel Environment (PE) Developer Edition

    IBM Parallel Environment (PE) Developer Edition

    Dino Quintero, Akmal Chaudhri, Feng Dong, Jose Higino, Peter Mayes, Kleber Sacilotto de Souza, Wainer dos Santos Moschetta, Xiao Tian Xu
    Developing Games in Java™

    Developing Games in Java™

    David Brackeen, Bret Barker, Laurence Vanhelsuwé
    Mono: A Developer's Notebook

    Mono: A Developer's Notebook

    Edd Wilder-James, Niel M. Bornstein

    Publisher Resources

    ISBN: 9780768688900Purchase book