Game Engine Foundations With C++: A Practical Guide for Modern C++ Developers

· The C++ Engineer's Library Book 3 · Gareth Thomas
Ebook
574
Pages
Eligible

About this ebook

Game Engine Foundations With C++: Build Professional-Grade Game Engines from Scratch

If you’re an experienced C++ developer looking to design, build, and optimize your own high-performance game engine, this is your blueprint.

Most books waste your time with beginner fluff. This one gets straight to the engineering. You’ll learn how to create your own modular, scalable, production-ready game engine—step-by-step—without filler or irrelevant toy examples.

Inside you’ll discover:

Engine Architecture That Scales – Learn the Entity-Component System, modular design, and proven game engine patterns.

Rendering Systems & Graphics Pipelines – From API setup (OpenGL, DirectX, Vulkan) to advanced rendering techniques like deferred shading, shadow mapping, and reflections.

Physics Integration – Implement Bullet, Box2D, or your own collision detection and rigid body dynamics.

Input & Event Handling – Cross-platform systems for keyboards, controllers, touchscreens, and custom mappings.

Audio Systems – Spatial and positional audio with real-time performance optimization.

Performance Engineering – Memory pooling, cache optimization, and multithreading strategies for real-time responsiveness.

What makes this book different:

Written exclusively for developers who already know C++.

Practical exercises that build components you can actually use.

Detailed infographics to make complex systems instantly clear.

Production-ready C++ sample code to adapt and extend in your own projects.

Whether you want to launch your own indie engine, stand out for AAA studio roles, or simply master the deep engineering behind modern games, Game Engine Foundations With C++ delivers the knowledge, patterns, and workflows you need.

Stop just using game engines—start building them. Scroll up and click Buy Now to begin.

From the Editor at Burst Books — Gareth Thomas

A Smarter Kind of Learning Has Arrived — Thinking on Its Own.

Forget tired textbooks from years past. These AI-crafted STEM editions advance at the speed of discovery. Each page is built by intelligence trained on thousands of trusted sources, delivering crystal-clear explanations, flawless equations, and functional examples — all refreshed through the latest breakthroughs.

Best of all, these editions cost a fraction of traditional texts yet surpass expectations. You’re gaining more than a book — you’re enhancing the mind’s performance.

Explore BurstBooksPublishing on GitHub to find technical samples, infographics, and additional study material — a complete hub that supports deeper, hands-on learning.

In this age of AI, leave the past behind and learn directly from tomorrow.

Game Engine Foundations With C++: Build Professional-Grade Game Engines from Scratch If you’re an experienced C++ developer looking to design, build, and optimize your own high-performance game engine, this is your blueprint. Most books waste your time with beginner fluff. This one gets straight ...

Discover more

About the author

Gareth Morgan Thomas is a qualified expert with extensive expertise across multiple STEM fields. Holding six university diplomas in electronics, software development, web development, and project management, along with qualifications in computer networking, CAD, diesel engineering, well drilling, and welding, he has built a robust foundation of technical knowledge. 

Educated in Auckland, New Zealand, Gareth Morgan Thomas also spent three years serving in the New Zealand Army, where he honed his discipline and problem-solving skills. With years of technical training, Gareth Morgan Thomas is now dedicated to sharing his deep understanding of science, technology, engineering, and mathematics through a series of specialized books aimed at both beginners and advanced learners.


Gareth Morgan Thomas is a qualified expert with extensive expertise across multiple STEM fields. Holding six university diplomas in electronics, software development, web development, and project management, along with qualifications in computer networking, CAD, diesel engineering, well drilling,...

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.

Continue the series

More by Gareth Morgan Thomas

Similar ebooks