Exposes students in the software development specialization to advanced topics in game programming, including technical issues such as hardware, performance, architecture and pipeline design; streaming and memory management; advanced debugging techniques; compilers; concurrency; and networking. Prerequisite: HGME 6226.