This book gathers all the content from the GPU Pro series (Vols 1-7; 2010-2016) into a convenient single source anthology covering 3D engine design in computer graphics. It covers ready-to-use ideas and procedures that can help solve many computer graphics programming challenges. The articles by leading programmerscontained in this volume focus on engine-level optimization techniques useful for modern games.