This course covers the basics of using game engines and similar tools to create interactive, playable artifacts for entertainment, simulation, training, etc. Topics include game design, history of games, architecture of game engines, graphics, sound, physics simulation, artificial intelligence, testing, and other related algorithms. Students will work individually or in teams to develop game-based projects. This course assumes prior programming experience and familiarity with data structures and algorithms.
Prefix:
CS
Course Number:
410G
Credits:
3.0