Books
The online resources on the links page cover a wide range of topics for all levels – but sometimes it’s hard to beat to good book. But not all books on game development are good – below you can find a small selection of books we like!
OpenGL SuperBible, 5th Edition
The book that I’ll be using 2010-2011 for both my 2nd and 3rd year courses on graphics programming.
Beginning Math and Physics for Game Programmers by Wendy Stahler
A very good elementary book. A lot of this material is high-school level – so if you did a lot of math at high-school a lot of this will be familiar. But highly recommended for anyone looking to shore up their understanding of geometry, matrices and some physics for game development.
Beggining C++ Through Game Programming by Michael Dawson
A book for the complete beginner programmer (although a little prior experience with Scratch or Basic wouldn’t hurt…). This book focuses on helping you learn the fundamentals of programming in C++, with later chapters moving onto slightly more advanced topics – and a good introduction to Object-Oriented programming woven through the text. All examples used are games related. This book deliberately avoids graphics – to help keep things simple, and help you learn C++ without too much distraction. There are approximately 10,000,000 C++ programming books out there – few give as good an introduction for the novice programmer.


