Book description
This improved and updated edition of the bestseller will get you up and running quickly with building games for Xbox 360 and the Windows platform. Professional game developer and Microsoft MVP Benjamin Nitschke begins by explaining how to install the free XNA Game Studio 2.0 and then goes on to share essential advice for using it in a productive way.
Before you know it, each successive chapter will have you developing small games that increase in difficulty. By using the chapters as building blocks, you'll evolve from 2D programming to 3D, and you'll ultimately create a full-blown graphics engine that can be used for more advanced game projects. Plus, you'll get an inside look at six fully functional games, including the popular Racing Game and the new Dungeon Quest.
What you will learn from this book
Tips for adding music and sound with XACT
Techniques for creating unique visual effects through Shaders
Ways to access keyboard, mouse, and Xbox controllers with XInput
How to write your own XNA graphics engine and create a game engine
How to manage content in XNA
Myriad ways of fine-tuning, debugging, and troubleshooting
How to make sure games run on the Xbox 360
Ways to generate landscapes and tracks
How to take advantage of XNA's new networking APIs
Who this book is for
This book is for anyone who wants to create games on the Xbox 360 and Windows platforms. Experience with C# or a similar .NET language is necessary, but previous game programming is not required.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help pxsrogrammers do a better job
Table of contents
- Copyright
- About the Author
- About the Technical Editor
- Credits
- Acknowledgments
- Introduction
-
I. XNA Framework Basics
- 1. Introducing XNA
- 2. Creating Your First Game: Pong
- 3. Helper Classes
- 4. Game Components
-
II. Basic Graphics Engine
- 5. Writing Your Own XNA Graphics Engine
- 6. Shader Management
- 7. Realism Through Normal Mapping
- 8. Post-Screen Shaders and the Rocket Commander Game
-
III. Improving Your Game Engine
- 9. Adding Sound with XACT
- 10. Player Input and the User Interface
- 11. Creating XNA Shooter
-
IV. Writing a Racing Game
- 12. Generating Landscapes and Tracks
- 13. Physics
- 14. Fine-Tuning and "Modding" the Racing Game
-
V. Writing Multiplayer Games
- 15. Multiplayer and Xbox Live
- 16. Role-Playing Games
- 17. Dungeon Quest
- A. Resources
Product information
- Title: Professional XNA™ Programming: Building Games for Xbox 360™ and Windows® with XNA Game Studio 2.0, Second Edition
- Author(s):
- Release date: February 2008
- Publisher(s): Wrox
- ISBN: 9780470261286
You might also like
book
Microsoft® XNA™ Unleashed: Graphics and Game Programming for Xbox 360 and Windows
Foreword by Tom Miller Developer, XNA Game Studio Express, Microsoft Corporation Microsoft XNA Unleashed provides comprehensive …
book
Microsoft® XNA® Game Studio 4.0: Learn Programming Now!
Now you can build your own games for your Xbox 360, Windows Phone 7, or Windows-based …
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
Introduction to 3D Game Programming with DirectX 10
Introduction to 3D Game Programming with DirectX 10 provides an introduction to programming interactive computer graphics, …