Paperback: 600 pages
Publisher: Wordware Publishing, Inc. (May 25, 2003)
Language: English
ISBN-10: 1556229682
ISBN-13: 978-1556229688
This update to the best-selling Advanced 3-D Game Programming Using DirectX 8.0 focuses on implementation changes to DirectX 9.0. Designed for programmers who are new to graphics and game programming, this book covers Direct 3D, DirectInput, and DirectSound, as well as artificial intelligence, networking, multithreading, and scene management. Along with several sample applications that target specific algorithms, full source code is provided for a client-server networked 3D first-person game that demonstrates many of the techniques discussed in the book.
Develop a solid foundation in mathematics for use in the creation of 3D graphics.
Find out how to simulate intelligence in your game using basic and advanced steering algorithms and motivation engines.
Learn how to implement multithreaded UDP classes for the development of multiplayer networked games.
Explore a variety of 3D programming topics including forward and inverse kinematics, parametric curves, subdivision surfaces, and progressive meshes.
Discover how to use the components and tools in DirectX 9.0 to create computer games with cutting-edge 3D algorithms and effects.
The complete source code in C++, including a game demonstrating techniques covered in this book, can be downloaded from www.wordware.com/files/dx9.
Peter Walsh is a professional game programmer at Visual Science Ltd., where he has worked on a number of titles including the Formula 1 series of games, Harry Potter and the Chamber of Secrets, and others for Electronic Arts, the world’s leading publisher of computer games. He has studied for a degree in computer games development at Abertay University in Dundee, Scotland, and has worked with IC-CAVE, a think tank for the next generation of gaming technology.
Доступно тільки для користувачів