CS 415 Computer Game Development
An introduction to the fundamental concepts of computer game programming. Students design and develop original computer games applying proven game design and software engineering principles. Topics include computer graphics and animation, elements of artificial intelligence, game-specific algorithms, humanâ€'computer interaction, as well as principles of physics and mathematics for collision detection and object interaction.
Grade C- or better in CS 253