Source code for Mike McShaffry's Game Coding Complete 3rd edition. Note that this is not for the newer edition, which I do not own.
Refer to the book's provided instructions. You'll need the old DirectX SDK
; note that you may encounter this error. You can find additional information on the SDK here. Note also that some of the header files have changed since the source code uses an older version of the SDK. Libs and header files (for Boost, Bullet, etc) can be found here.
Unfortunately, the code is really dated and no longer compiles with modern C++ compilers. In particular, the Boost files are badly outdated. I intend to go through at some point and update the code and dependencies, however, it's not high on my priority list.
All code is ©️ Copyright 2009 Michael L. McShaffry.