4creditsThis course continues to introduce students to the fundamentals of game programming. Concepts covered include types and components of the computer languages C++, C#, and Swift as they relate to video games and the game engine they are implemented in (Unity, Unreal, Buldbox, Game Maker Pro 2, and Construct 2). The course emphasizes application of planning, reference, good communication, and proper coding technique. This course will also cover the use of a camera, accelerometer, gyroscope and other iOS hardware in gaming and augmented reality applications.