This book teaches beginning C++ programmers how to develop their own first person shooter game from scratch. The book uses DirectX and helps prepare users for future game development. Using a tutorial approach, each chapter builds upon the next as the game evolves from the basic design to a fully functioning game.J