CSCI 325 Game Programming
This course introduces game design and implementation, using an innovative game engine. Students will learn how to implement 2D and 3D games using object-oriented programming. Students will also explore key game components such as the user interface, level design, player controls, and artificial intelligence. A group term project will be assigned, where students will develop and present their own game.