Programming for Games

These notes assume no prior knowledge of programming and are sufficiently detailed to allow the student to understand exactly what each piece of code in each lesson is describing. These lessons are based on the notion of learning to program via example. All the C++ is provided in a suitable format to drop into any C++ development environment.

Module Information: Programming for Games

Each of the tutorials listed below contain the text of the tutorial itself, and the associated C++ sourcecode:

Programming exercises for each of the tutorials