Book description
Essential XNA Game Studio 2.0 Programming provides both hobbyists and experienced programmers with the information they need to take advantage of Microsoft’s powerful XNA Framework and XNA Game Studio to produce professional-level games for both the PC and the Xbox 360. Beginners learn the fundamentals of 2D game development, creating a complete top-down shooter. Intermediate and advanced users can jump right into 3D game development and create a version of the 3D game that takes advantage of hardware acceleration using High-Level Shader Language (HLSL).
Learn how to build an input system to receive events from devices; use the Microsoft Cross-Platform Audio Creation Tool (XACT) to integrate sounds and music into your game; design difficulty systems to tailor your game to players with different skill levels; create a multiplayer game using the networking features of the XNA Framework; implement an achievement system to provide incentive for continued play of your game.
Table of contents
- Cover
- Title page
- Copyright page
- Contents (1/2)
- Contents (2/2)
- About the authors
- Introduction
- Chapter 1: Framework XNA and Game Studio
- Chapter 2: Game Development Overview
- Chapter 3: 2D Graphics
- Chapter 4: Input
- Chapter 5: Sound
- Chapter 6: I/O
- Chapter 7: Basic Effects
-
Chapter 8: 3D Math Basics
-
Vectors
- Vector Arithmetic
- Clamping with Vectors
- The Cross Product
- Distance between Vectors
- The Dot Product
- The Length of a Vector
- Interpolating Vectors
- Finding the Minimum and Maximum Vector
- Negating Vectors
- Normalizing Vectors
- Reflecting Vectors
- Smooth Interpolation
- Vector/Matrix Transformation
- Additional Vector Operations
- Matrices
- Quaternion Rotations
- Rays
- Planes
- Bounding Geometry
- Summary
-
Vectors
- Chapter 9: 3D Graphics
- Chapter 10: Importers/Converters
- Chapter 11: Shaders and Effects Custom
- Chapter 12: Game Distribution, the Creators Club, and the Xbox 360
- Chapter 13: Creating a Difficulty System
- Chapter 14: Networking
- Chapter 15: Creating an Achievement System
- Appendix: Additional Resources
- Index (1/2)
- Index (2/2)
Product information
- Title: Essential XNA Game Studio 2.0 Programming
- Author(s):
- Release date: October 2010
- Publisher(s): Jones & Bartlett Learning
- ISBN: 9781449612894
You might also like
book
XNA 4.0 Game Development by Example Beginner's Guide
" Create your own exciting games with Microsoft XNA 4.0 Dive headfirst into game creation with …
book
Unity 3D Game Development
Create ready-to-play 3D games with reactive environments, sound, dynamic effects, and more! Key Features Build a …
book
Cross Platform Game Development
With the increasing popularity of games that run on all PC platforms—whether Windows, Mac, or Linux—the …
book
Advanced 3D Game Programming with DirectX 10.0
Advanced 3D Game Programming with DirectX 10.0 provides a guide to developing cutting-edge games using DirectX …