Students create basic computer games employing programming fundamentals. They develop a game engine, create and animate 3-D models, develop collision detection and ballistics, and other gaming techniques. This course requires a foundation in programming logic and an introduction to the Visual C# programming language.