Thunder Bay • Orillia

Type C: Engineering, Mathematical and Natural Sciences - Game Programming

Computer Science 4478 Game Programming
A practical introduction to game programming and game design concepts, emphasizing the basic tools of game design. A well-rounded skill set is provided by addressing game design art, storytelling, animation, game play mechanics, game engines and various software production methodologies. Throughout the course, students learn to apply industry standard software tools and techniques for the game production processes. Special emphasis is given to object-oriented games and web games via JavaScript, Flash or other newer programming technologies. Students will develop several games through the course assignments and projects.
Credit Weight: 0.5
Prerequisite(s): Computer Science 2477
Offering: 3-0; or 3-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences