|
Programming a Multiplayer FPS in DirectX
This is a unique approach to DirectX game development in that users not only develop a complete game, but they learn the skills needed to create a variety of game genres. The book begins with a review of the wrapper classes that will be used, maps out the basic design of the game, and develops the framework. From there the infrastructure of the game
is started, including the development of the menu system ready for navigation. The next chapters work through the addition of network support, resource management, and adding the game world. The final part of the book details how to implement collision detection and basic physics techniques, adding weapons and other assets, and finally the fine tuning steps, including optimization.
FEATURES
Provides a detailed, tutorial approach that takes users through the creation of a complete multiplayer FPS
Teaches C++ programmers how to create a complete code base that can be reused in their own projects
Covers a variety of very important topics beyond the basics needed for the game creation, including occlusion culling and scene management
Prepares users with the skills needed to code using the latest DirectX API, an industry standard for games development
Includes a companion CD-ROM with all the source code from the book, all the assets for the complete game, and the DirectX SDK
Introduction; Part 1: Engine; Chapter 1: Engine Design; Chapter 2: Framework; Chapter 3: Engine Control; Chapter 4: Scripting; Chapter 5: Rendering; Chapter 6: Sound; Chapter 7: Networking; Chapter 8: Materials and Meshes; Chapter 9: Objects; Chapter 10: Scene Management; Part 2: Game; Chapter 11: Game Design; Chapter 12: Basic Shell; Chapter 13: Players; Chapter 14: Weapons; Chapter 15: Bullets; Chapter 16: Final Touches; Appendix; About the CD-ROM
|