Volume 3 brings creativity and production-ready engineering together. Through 18 ambitious projects, you'll build 2D game prototypes, graphics demos using OpenGL/SFML, small machine learning utilities, real-time simulation tools, and end-to-end production pipelines including CMake packaging, unit/integration testing, and cross-platform deployment. Learn advanced optimization techniques profiling hotspots, cache-friendly data layout, SIMD hints, and parallel algorithms to squeeze every last drop of performance from native code. This book also covers integration with third-party libraries (TensorFlow C++ API or lightweight ML libraries), asset pipelines for games, input handling, and practical deployment strategies for desktop and embedded targets. Who this book is for: Advanced C++ developers, game programmers, ML engineers wanting native tooling, and professionals building high-performance applications. Key features18 projects spanning games, graphics, ML utilities, and production toolsGraphics pipeline basics with OpenGL and SFML demosBasic ML implementations (feedforward nets, k-NN, and integration examples) in C++Performance optimization: cache layouts, loop unrolling, concurrency tuning, SIMD awarenessPackaging, CMake best practices, unit & integration testing, CI hints, and cross-platform buildsAsset management and simple editor tooling for game assetsProject highlights2D physics-based platformer prototype with level loadingReal-time particle system and shader demo (OpenGL)Tiny neural network from scratch and an ML inference CLI toolProfiling walkthrough and optimization of a CPU-bound simulationCross-platform app packaged for Windows, macOS, and Linux
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $20. ThriftBooks.com. Read more. Spend less.