Self-Help Books from Cengage Learning PTR

Programming Role Playing Games with DirectX

Programming Role Playing Games with DirectX

ISBN 13: 9781592003150

ISBN 10: 159200315X

Author: Jim Adams

Pages: 880

Published: 06/30/2004

Print Book Price: $49.95 Add to cart

Companion downloads

In comparison to the popular first edition, "Programming Role Playing Games with DirectX (1931841098), this second version covers the updated version of DirectX (DirectX 9). Readers learn how to use DirectX 9 to create a complete role-playing game. This comprehensive guide contains everything the reader needs to know, while at the same time incorporating reader feedback and eliminating the bare-boned basics contained in the first edition. It begins by teaching the reader how to use the various components of DirectX 9 (DirectX Graphics, DirectX Audio, DirectInput, and DirectPlay). Once readers have a basic understanding of DirectX 9, they can move on to building the basic functions needed to create a game - from drawing 2D and 3D graphics to creating a scripting system. All this information is then wrapped up as the reader sees how to create an entire game - from start to finish!
  • This unique book serves as an all-in-one programming guide.
  • While the book focuses on role playing games, the information can be applied to other genres as well.
  • Concludes with a full section dedicated to showing readers how to create a complete game.
  • Companion website available here:
Author Bio
Jim Adams
Jim Adams has been programming since age nine. For the past 22 years, he has worked various jobs in the business and entertainment industry. He stays active in the game programming community by writing technical articles and moderating a message forum on He has contributed to several books on game development and maintains a core library of DirectX functions to assist in game development. Jim is the author of the book "Programming Role Playing Game with DirectX" (Premier Press, 1931841098) and "Advanced Animation with DirectX" (Premier Press, 1592000371).
cover image - Programming Role Playing Games with DirectX
Table of Contents
Part 1: Working with this Book
1. Preparing for the Book
Part 2: DirectX Basics
2. Drawing with DirectX Graphics
3. Interacting with DirectInput
4. Playing Sound and Music with DirectX Audio and DirectShow
5. Networking with DirectPlay
6. Creating the Game Core
Part 3: Role-Playing Game Programming
7. Using 2D Graphics
8. Creating 3D Graphics Engines
9. Mixing 2D and 3D Graphics Engines
10. Implementing Scripts
11. Defining and Using Objects
12. Controlling Players and Characters
13. Working with Maps and Levels
14. Creating Combat Sequences
15. Getting Online with Multiplayer Gaming
Part 4: The Finishing Touches
16. Putting Together a Full Game
Appendix A: Bibliography
Appendix B: What''s on the CD-ROM