Skip to content
Scan a barcode
Scan
Paperback Game Programming with Modern C++: Learn to Build 2D and 3D Games Using C++ and Industry-Proven Game Development Techniques Book

ISBN: B0FMQD9RFY

ISBN13: 9798298489744

Game Programming with Modern C++: Learn to Build 2D and 3D Games Using C++ and Industry-Proven Game Development Techniques

Build Real Games with C++-From Core Concepts to Complete Projects
Whether you're an aspiring indie developer, a student breaking into game development, or a professional looking to sharpen your C++ game dev skills, this book gives you the practical knowledge, modern techniques, and hands-on experience to build real 2D and 3D games-step by step.

Written by an experienced game developer and educator, Game Programming with Modern C++ bridges the gap between theory and practice. It's packed with well-structured tutorials, real-world examples, and production-minded patterns drawn from years of real development experience.
About the Technology:
C++ is the language behind most high-performance game engines-and mastering it can unlock the power to create fast, scalable, and feature-rich games. Using modern C++ (C++17 and beyond), SDL2, OpenGL, and Box2D, this book teaches how to build custom engines, physics systems, UI, ECS architectures, and more-without relying on drag-and-drop engines.

What's Inside: Build your own Entity-Component-System (ECS) architecture from scratchImplement 2D platformers and prototype 3D games using OpenGLAdd realistic physics using Box2D and optimize with spatial partitioningCreate responsive UI, sound systems, menus, and input abstractionsLearn to debug, profile, multithread, and polish your game for distributionStep-by-step projects to apply everything you've learnedAppendices with cheatsheets, code templates, tools, and advanced resources

Who This Book is For:
This book is ideal for C++ developers, computer science students, and game programming enthusiasts who want to build complete, performant games without relying on heavy engines like Unity or Unreal. Whether you're self-taught or academic-trained, you'll find this book accessible, thorough, and deeply practical.

Stop jumping between fragmented tutorials and outdated guides. Start building structured, scalable games today with clear guidance and industry-standard techniques.

You're not just learning to code games-you're learning how to think like a systems-level game developer. This book gives you the architectural patterns, debugging workflows, optimization tactics, and packaging strategies used by professionals.

Level up your game development career today. Get your copy of Game Programming with Modern C++ and start building fast, fun, and professional-quality games-one line of code at a time.

Recommended

Format: Paperback

Temporarily Unavailable

We receive fewer than 1 copy every 6 months.

Save to List

Customer Reviews

0 rating
Copyright © 2026 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks ® and the ThriftBooks ® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured