Although this is not my first book, writing this one has been an especially long process. I am thankful that Laura Lewin, the executive editor on this book, was especially patient throughout the two years this book was in progress. I would also like to thank the rest of the team at Pearson, including Michael Thurston, the development editor on this book.

I would also like to acknowledge the work put in by the technical editors on this book: Josh Glazer, Brian Overland, and Matt Whiting. The technical reviews were critical in making sure both that the content was correct and that it was accessible for the target audience.

I’d also like to thank all my colleagues at the USC Information Technology Program and especially those who ...

Get Game Programming in C++: Creating 3D Games, First Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.