Showcases the power of Direct3D, demonstrates the production of high performance PC graphics using accurate physics modeling, and covers 3D transformations, AI techniques, collision detection, and rigid-body dynamics
"synopsis" may belong to another edition of this title.
Written for the intermediate or advanced C++ developer, 3D Game Programming with C++ provides an outstanding tutorial and reference to the essentials of today's DirectX game programming. This book doesn't skimp on the nitty-gritty details of serious 3D graphics while remaining approachable for any competent C++ programmer.
This title is remarkable in two ways. First, it covers the essential features of today's 3D virtual worlds--like textures, lighting and fog, vertices, and transformations--while providing a thorough, yet comprehensible, introduction to the powerful DirectX game platform. This book covers all the visual effects you'll need to create state-of-the-art games with DirectX. A second standout section is the author's re-usable, clearly documented C++ classes for simplifying essential API's involved in DirectX, including DirectDraw (for 2D graphics) and DirectSound (for sound).
The text focuses on the "serious" 3D graphics mode of DirectX--Immediate Mode (IM)--which is used on some of today's hottest games. Direct3D IM programming is tough, but this text is one of the best at showing how it's done. Besides DirectX objects and API's, this book provides some of the "rules" in pseudo-code needed to program successfully with 3D graphics. This title also serves as a reference with over 400 pages on DirectX classes, including over 150 pages on Direct3D. (Plus, there's material on some of the math required for 3D graphics.) Overall, this book will serve as a valuable resource to any programmer who works with DirectX on a day-to-day basis.
Armed with this remarkably clear and thorough title, any C++ programmer can start learning 3D game programming on the Microsoft DirectX platform. This book sets a high standard as an introduction for serious game development using DirectX and C++. -- Richard Dragan, Amazon.com
Topics covered: DirectX overview, graphics hardware, 3D virtual worlds, COM basics, DirectDraw API's and C++ classes, Direct3D Immediate Mode basics, 3D transformations, textures, mipmaps, lighting, rendering primitives, optimizing techniques, physics: detecting collisions, DirectSound API's and C++ classes, DirectInput and joysticks and C++ classes, Artificial Intelligence (AI) basics for game characters, DirectX reference, 3D graphics math reference.
John De Goes (Billings, MT) is a freelance C/C++ programmer who specializes in 3D game and game engine design. He has been developing games for over a decade and is the author of Coriolis' bestselling Cutting-Edge 3D Game Programming with C++. He has also written numerous articles about game development.
"About this title" may belong to another edition of this title.
FREE shipping within United Kingdom
Destination, rates & speeds£ 22.31 shipping from U.S.A. to United Kingdom
Destination, rates & speedsSeller: Bahamut Media, Reading, United Kingdom
Paperback. Condition: Very Good. This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Seller Inventory # 6545-9781576104002
Quantity: 1 available
Seller: AwesomeBooks, Wallingford, United Kingdom
Paperback. Condition: Very Good. 3D Game Programming with C++ Gold Book This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Seller Inventory # 7719-9781576104002
Quantity: 1 available
Seller: Wonder Book, Frederick, MD, U.S.A.
Condition: Good. Good condition. With CD! A copy that has been read but remains intact. May contain markings such as bookplates, stamps, limited notes and highlighting, or a few light stains. NOT AVAILABLE FOR SHIPMENT OUTSIDE OF THE UNITED STATES. Seller Inventory # R02C-03113
Quantity: 1 available
Seller: ThriftBooks-Reno, Reno, NV, U.S.A.
Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 3.1. Seller Inventory # G1576104001I3N00
Quantity: 1 available
Seller: ThriftBooks-Phoenix, Phoenix, AZ, U.S.A.
Paperback. Condition: Fair. No Jacket. Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less 3.1. Seller Inventory # G1576104001I5N00
Quantity: 1 available
Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.
Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 3.1. Seller Inventory # G1576104001I3N00
Quantity: 1 available
Seller: ThriftBooks-Dallas, Dallas, TX, U.S.A.
Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 3.1. Seller Inventory # G1576104001I3N00
Quantity: 1 available
Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.
Paperback. Condition: Fair. No Jacket. Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less 3.1. Seller Inventory # G1576104001I5N00
Quantity: 1 available
Seller: SecondSale, Montgomery, IL, U.S.A.
Condition: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00090793245
Quantity: 1 available
Seller: BOOKWEST, Phoenix, AZ, U.S.A.
Soft cover. Condition: New. US SELLER SHIPS FAST FROM USA. Seller Inventory # DOM-126D1-1576104001-CD-PB-3-lbs-Orng
Quantity: 1 available