The excellent book 3D Math Primer for Graphics and Game Development is now available for free online. Authored by Fletcher Dunn (currently a game developer at Valve) and Ian Parbery, this is by far and away one of the most approachable books I have ever encountered to learn the fundamental math required for game developer. The book approaches the subject with a sense of humour and a solid amount of illustration and makes an otherwise dry subject approachable. The book is available to read for free at https://gamemath.com/ (and of course on Amazon).
The authors of the book have a very solid resume:
Fletcher Dunn has been making video games professionally since 1996. He worked at Terminal Reality in Dallas, where as principal programmer he was one of the architects of the Infernal engine and lead programmer on BloodRayne. He was a technical director for The Walt Disney Company at Wideload Games in Chicago and the lead programmer for Disney Guilty Party, IGN’s E3 2010 Family Game of the Year. He now works for Valve Software in Bellevue, Washington and has contributed to Steam and all of Valve’s recent games. He is the primary author of the GameNetworkingSockets networking library and the Steam Datagram Relay service. But his biggest claim to fame by far is as the namesake of Corporal Dunn from Call of Duty: Modern Warfare 2.
Dr. Ian Parberry has more than 35 years of experience in research and teaching in academia. This is his sixth book, his third on game programming. He is currently a tenured full professor in the Department of Computer Science & Engineering at the University of North Texas. He is nationally known as one of the pioneers of game programming in higher education, and has been teaching game programming classes at the University of North Texas continuously since 1993.
You can learn more about 3D Math Primer for Graphics and Game Development in the video below. As mentioned in the video, this is actually the second free math book released online this year, also be sure to check out Computer Graphics from Scratch. If you appreciate the book, perhaps give the author a shout-out on Twitter, it truly is an excellent learning resource that I highly recommend.