Game Programming in C++: Creating 3D Games, 1st edition

Published by Addison-Wesley Professional (March 6, 2018) © 2018

  • Sanjay Madhav

VitalSource eTextbook

ISBN-13: 9780134597317
Game Programming in C++: Creating 3D Games
Published 2018
  • Available for purchase from all major ebook resellers, including


ISBN-13: 9780134597201
Game Programming in C++: Creating 3D Games
Published 2018


  • A print text
  • Free shipping
  • Also available for purchase as an ebook from all major ebook resellers, including

This product is expected to ship within 3-6 business days for US and 5-10 business days for Canadian customers.

Game Programming in C++ is today’s practical, hands-on approach to programming 3D video games in C++. Drawing on the author’s pioneering experience teaching game development at USC, it guides students through all key concepts hands-on, and helps them deepen their expertise through several start-to-finish, in-depth game projects. Author Sanjay Madhav introduces core concepts one at a time, in an easy-to-digest fashion, paying special attention to the math that professional game developers need to know. Step by step, students will become increasingly comfortable with real-world C++ game development, and learn how to use C++ in all facets of game programming, including graphics, physics, AI, audio, camera systems, animations, and more.
  • Chapter 1 Game Programming Overview
  • Chapter 2 Game Objects and 2D Graphics
  • Chapter 3 Vectors and Basic Physics
  • Chapter 4 Artificial Intelligence
  • Chapter 5 OpenGL
  • Chapter 6 3D Graphics
  • Chapter 7 Audio
  • Chapter 8 Input Systems
  • Chapter 9 Cameras
  • Chapter 10 Collision Detection
  • Chapter 11 User Interfaces
  • Chapter 12 Skeletal Animation
  • Chapter 13 Intermediate Graphics
  • Chapter 14 Level Files and Binary Data
  • Appendix A Intermediate C++ Review
  • Index

Need help? Get in touch