Game Programming in C++: Creating 3D Games

- 50%

Original price was: $38.39.Current price is: $19.20.

Add to wishlistAdded to wishlistRemoved from wishlist 0

Product Specs:

  • File Type: PDF
  • File Size: 11.6 MB
  • Book Language: English
  • Total Page Count: 526
  • Instant Download

Making a game means bringing many moving parts together: the update loop, player input, graphics, physics, sound, and the logic that makes a world respond. Game Programming in C++: Creating 3D Games takes those pieces one at a time, showing how they fit into practical game-development work.

Sanjay Madhav builds from foundational C++ game concepts toward 3D techniques and complete projects. The emphasis is not only on writing code, but also on understanding the vectors and mathematics that help explain what the code is doing.

Build from the game loop outward 💻

The early chapters establish a development environment and introduce the game loop, game objects, 2D graphics, vectors, and basic physics. This progression gives readers a working context for understanding how a game updates and how its objects move and interact.

Explore the systems behind a 3D game

As the book advances, it covers artificial intelligence, OpenGL, 3D graphics, audio, input systems, cameras, collision detection, user interfaces, and skeletal animation. The later material also addresses intermediate graphics and the storage of level files and binary data.

Together, these topics offer a broad view of game programming: visual rendering is only one part of the craft, alongside the systems that control movement, behavior, sound, and interaction.

Learn through projects and practice

Practical exercises and start-to-finish projects connect the concepts to implementation. Rather than treating each subject as an isolated definition, the book places techniques within the larger task of building games. An intermediate C++ review appendix rounds out the chapter sequence.

Who will find it useful?

This book is suited to students and developers who already have some familiarity with C++ and data structures and want to apply that knowledge to game programming. It can also serve as a structured reference for readers exploring how core game systems work together in C++.

For readers ready to move from general programming toward the architecture and mechanics of games, Madhav’s guide provides a hands-on route through the subject.

Additional Book Details

Book specifications and digital file information

File Size
11.6 MB
File Type
PDF
Language
English
Page Count
526
Publisher
Addison-Wesley Professional
ISBN
ISBN_10: 0-13-459720-6 (print edition) | 0-13-459817-2 (ebook edition) | ISBN_13: 978-0-13-459720-1 (print edition) | 978-0-13-459817-8 (ebook edition)
Edition
1st
Authors
Sanjay Madhav
Copyright
© 2018 Pearson Education, Inc.
File Information
Game Programming in C++ Creating 3D Games.pdf
Additional Information
publication_location: Boston | Series: Game Design and Development Series

User Reviews

0.0 out of 5
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
Write a review

There are no reviews yet.

Be the first to review “Game Programming in C++: Creating 3D Games”

No product has been found!
Game Programming in C++: Creating 3D Games
Game Programming in C++: Creating 3D Games

Original price was: $38.39.Current price is: $19.20.

Your Next Chapter Starts Here.

Discover digital books that spark curiosity, inspire fresh ideas, and encourage learning. Explore the BooksStore collection and find your next great read.

Digital eBooks only
Downloadable file formats
Customer support available
Need Assistance?

Email us at [email protected]

Customer Support

General enquiries: response within 24–48 hours. Some issues may require additional time to resolve.

A World of Ideas Awaits

Good reads. Fresh possibilities.

Find something new to learn, enjoy, or explore. Browse the BooksStore collection and discover your next digital read.

Browse eBooks

Digital books only. No physical shipping. File formats vary by product.

Books Store
Logo
Shopping cart