Game Creation with XNA/Print version

= Table of contents =
 * Preface

Basics

 * Introduction
 * Setup
 * C#
 * Game Loop
 * Input Devices

Game Creation / Game Design

 * Introduction
 * Types of Games
 * Story Writing and Character Development
 * Project Management
 * Marketing, Making money, Licensing

Mathematics and Physics

 * Introduction
 * Vectors and Matrices
 * Collision Detection
 * Ballistics
 * Inverse Kinematics
 * Character Animation
 * Physics Engines

Programming

 * Introduction
 * Visual Studio
 * Git and Subversion
 * Reusable Components
 * Frameworks

Audio and Sound

 * Introduction
 * XACT
 * Creation
 * Synthesizer
 * Finding free Sounds

2D Game Development

 * Introduction
 * Texture
 * Sprites
 * Finding free Textures and Graphics
 * Menu and Help
 * Heads-Up-Display (HUD)

3D Game Development

 * Introduction
 * Primitive Objects
 * 3D Modelling Software
 * Finding free Models
 * Importing Models
 * Camera and Lighting
 * Shaders and Effects
 * Skybox
 * Landscape Modelling
 * 3D Engines

Networking and Multiplayer

 * Introduction
 * Split-Screen
 * Network and Peer-to-peer
 * Network Engines

Artificial Intelligence

 * Introduction
 * Artificial Intelligence in Games
 * AI Engines

Kinect

 * Introduction
 * Use Kinect to create Models

Other

 * Introduction
 * Level Editors

Appendices

 * Game Creation with XNA/Glossary/
 * Game Creation with XNA/Resources/
 * Game Creation with XNA/Authors/

License
= Basics =

= Game Creation / Game Design =

= Mathematics and Physics =

= Programming =

= Audio and Sound =

= 2D Game Development =

= 3D Game Development =

= Networking and Multiplayer =

= Artificial Intelligence =

= Kinect =

= Other =

= Appendices =

= License = = GNU Free Documentation License =

Note: current version of this book can be found at http://en.wikibooks.org/wiki/Game_Creation_with_XNA