Essential Math for Games Programmers



Welcome to the website for the tutorial Math for Games Programmers, which is presented every year at the Game Developers' Conference. Within you will find information about the tutorial, free tutorial materials, and some updates for Jim and Lars's book.

In 2015 the tutorial was one day focused on math topics (the physics tutorial is now being run by Erin Catto). The presenters were Jim Van Verth, Squirrel Eiserloh, Eric Lengyel, Graham Rhodes, Gino van den Bergen, and Manny Ko.

Lecturers in past years have included Stan Melax, Robin Green, Erin Catto, Stephen Frye, Erwin Coumans, Takahiro Harada, Mike Acton, John O'Brien, Glenn Fiedler, Kees van Kooten, Marq Singer, Christer Ericson, Lars M. Bishop, Jason Clark and Marcus Nordenstam.

If you've come here looking for the demo code for Jim and Lars's book, please go to our GitHub repository.

For questions, comments and corrections to this site, please contact Jim by using his first name at this domain.


August 15, 2015: Updated for Third Edition.

March 10, 2015: Updated for GDC 2015.

March 22, 2014: Updated for GDC 2014.

July 29, 2012: Updated speaker list for GDC 2012.

April 1, 2012: Updated for GDC 2012 and past conferences.

August 9, 2008: Updated for the new edition.

March 13, 2008: Updated for GDC 2008.

June 24, 2007: Updated for GDC 2007. Also uploaded slides for a talk Jim and Marq did on game physics for the Digital Game Expo.

March 28, 2006: Updated for GDC 2006.

July 29, 2005: Added errata and patch file.

June 25, 2005: Uploaded slides for a talk Jim did on dot products for the Digital Game Expo.

April 13, 2005: Added notes for The Future of Curved Surfaces roundtable to the publications section.

March 14, 2005: Uploaded latest Win32 sample code.

March 13, 2005: Cleaned up and uploaded tutorial slides. See blog for specific notes.

February 25, 2005: Updated website for GDC 2005.







Copyright © 2006-2015, James M. Van Verth
Last updated: August 15, 2015