Topics Include large-scale C++ software architecture in a games context mathematics for game programming game development tools for debugging, source control and profiling engine subsystems including engine foundation systems, rendering, collision, physics, character animation and game world object models multiplatform game engines computer and CPU hardware and memory caches hardware parallelism a