The fundamentals of engaging game play are based on underlying principles of physics and and mathematics. This course introduces the essential mathematical and physical concepts used in graphics programming and in 2D and 3D physics based animation. Students will be re-introduced to basic high school math and physics and then a number of key concepts such as vectors, matrices and transpositions, physics of motion, kinematics, Laws of motion, fixed axis rotation and circular movement.