Students who successfully complete this course will understand the game programming patterns and related cross-cutting concepts. Also, students will become familiar with the frameworks and environments specialized for game programming.