Got a mobile device?
You’ve got a Kindle.
You’ve got a Kindle.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer - no Kindle device required. Learn more.
Read instantly on your browser with Kindle Cloud Reader.
Using your mobile phone camera - scan the code below and download the Kindle app.
Enter your mobile phone or email address
Send link
Processing your request...
By pressing ‘Send link’, you agree to Amazon's Conditions of Use.
You consent to receive an automated text message from or on behalf of Amazon about the Kindle App at your mobile number above. Consent is not a condition of any purchase. Message and data rates may apply.
Flip to back Flip to front
Follow the author
Something went wrong. Please try your request again later.
OK
Essential Mathematics for Games and Interactive Applications: A Programmer's Guide, Second Edition Hardcover – 27 Jun. 2008
by
James M. Van Verth
(Author),
Lars M. Bishop
(Author)
| James M. Van Verth (Author) See search results for this author |
There is a newer edition of this item:
Essential Mathematics for Games and Interactive Applications, 2nd edition presents the core mathematics necessary for sophisticated 3D graphics and interactive physical simulations. The book begins with linear algebra and matrix multiplication and expands on this foundation to cover such topics as color and lighting, interpolation, animation and basic game physics. Essential Mathematics focuses on the issues of 3D game development important to programmers and includes optimization guidance throughout.
The new edition Windows code will now use Visual Studio.NET. There will also be DirectX support provided, along with OpenGL - due to its cross-platform nature. Programmers will find more concrete examples included in this edition, as well as additional information on tuning, optimization and robustness.
The book has a companion CD-ROM with exercises and a test bank for the academic secondary market, and for main market: code examples built around a shared code base, including a math library covering all the topics presented in the book, a core vector/matrix math engine, and libraries to support basic 3D rendering and interaction.
The new edition Windows code will now use Visual Studio.NET. There will also be DirectX support provided, along with OpenGL - due to its cross-platform nature. Programmers will find more concrete examples included in this edition, as well as additional information on tuning, optimization and robustness.
The book has a companion CD-ROM with exercises and a test bank for the academic secondary market, and for main market: code examples built around a shared code base, including a math library covering all the topics presented in the book, a core vector/matrix math engine, and libraries to support basic 3D rendering and interaction.
- ISBN-100123742978
- ISBN-13978-0123742971
- Edition2nd
- PublisherCRC Press
- Publication date27 Jun. 2008
- LanguageEnglish
- Dimensions21.89 x 4.24 x 23.83 cm
- Print length704 pages
Customers who viewed this item also viewed
Page 1 of 1 Start overPage 1 of 1
Product description
Review
"It's the book with all the math you need for games." -Neil Kirby, Researcher, Alcatel-Lucent
About the Author
James M. Van Verth is a founding member of Red Storm Entertainment, a division of Ubisoft, where he has been a lead engineer for nine years. For the past eight years he has also been a regular speaker at the Game Developers Conferences, teaching the all-day tutorial "Math for Game Programmers, on which this book is based. He has a B.A. in mathematics and computer science from Dartmouth College and M.S. degrees in computer science from the State University of New York at Buffalo and the University of North Carolina at Chapel Hill.
Lars M. Bishop is an engineer in the Handheld Developer Technologies group at NVIDIA. Prior to joining NVIDIA, Lars was the Chief Technology Officer at Numerical Design Limited, leading the development of the Gamebryo3D cross-platform game engine. He received a BS in Math/Computer Science from Brown University and an MS in Computer Science from the University of North Carolina at Chapel Hill. His outside interests include photography, drumming, and playing bass guitar.
Lars M. Bishop is an engineer in the Handheld Developer Technologies group at NVIDIA. Prior to joining NVIDIA, Lars was the Chief Technology Officer at Numerical Design Limited, leading the development of the Gamebryo3D cross-platform game engine. He received a BS in Math/Computer Science from Brown University and an MS in Computer Science from the University of North Carolina at Chapel Hill. His outside interests include photography, drumming, and playing bass guitar.
Tell the Publisher!
I’d like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
I’d like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
![]() |
Product details
- Publisher : CRC Press; 2nd edition (27 Jun. 2008)
- Language : English
- Hardcover : 704 pages
- ISBN-10 : 0123742978
- ISBN-13 : 978-0123742971
- Dimensions : 21.89 x 4.24 x 23.83 cm
- Best Sellers Rank: 1,586,055 in Books (See Top 100 in Books)
- 1,168 in Digital Art
- 1,478 in Graphics & Multimedia Programming
- 1,496 in Games Programming
- Customer reviews:
About the author
Follow authors to get new release updates, plus improved recommendations.

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
4.1 out of 5 stars
4.1 out of 5
15 global ratings
How are ratings calculated?
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
Top reviews
Top reviews from United Kingdom
There was a problem filtering reviews right now. Please try again later.
Reviewed in the United Kingdom on 7 January 2015
Report abuse
Verified Purchase
Very good and informative book, good delivery
Helpful
Reviewed in the United Kingdom on 25 February 2012
This book contains all of the Mathematical techniques needed for graphics and game programming.
I haven't yet come across any maths needed in game programming that can't be found in this book.
Everything is explained thoroughly will diagrams and formulae provided.
The book start from a fairly simple level, and it would be possible to read it with very little background in maths.
Very simple code samples are given, and the CD that accompanies this book has various examples and exercises to help learn how to put the techniques to practical application.
I recommend this book for anybody serious about learning game programming.
I haven't yet come across any maths needed in game programming that can't be found in this book.
Everything is explained thoroughly will diagrams and formulae provided.
The book start from a fairly simple level, and it would be possible to read it with very little background in maths.
Very simple code samples are given, and the CD that accompanies this book has various examples and exercises to help learn how to put the techniques to practical application.
I recommend this book for anybody serious about learning game programming.
One person found this helpful
Report abuse
Reviewed in the United Kingdom on 16 February 2009
This is an utterly brilliant book, I don't work in games but in non-realtime CG, and the focus upon the mathematics and techniques rather than the code samples is refreshing. The book covers pretty much all the vital bases, but if it isn't enough, a HUGE reference and further reading list is provided at the end.
I'm reading this book front to back, but it shines as a reference manual.
I'm reading this book front to back, but it shines as a reference manual.
11 people found this helpful
Report abuse

