MMI541 PHYSICS FOR COMPUTER GAMES
Course Code: | 9090541 |
METU Credit (Theoretical-Laboratory hours/week): | 3 (3.00 - 0.00) |
ECTS Credit: | 8.0 |
Department: | Multimedia Informatics |
Language of Instruction: | English |
Level of Study: | Graduate |
Course Coordinator: | Assoc.Prof.Dr. ELİF SÜRER |
Offered Semester: | Fall or Spring Semesters. |
Course Objectives
The course provides the basics of classical mechanics and numerical methods to solve typical physics problems of game programming. After a gentle introduction to game physics by presenting basic concepts, kinematics, force and kinetics, collision are given together with mathematical tools that are frequently used for physics based game programming.
As computers are getting more powerful, game industry tends towards producing more “realistic” games. This course aims to build basic skills of implementing fundamental physics knowledge to produce more “realistic” games.
Course Content
The course provides the basics of classical mechanics and numerical methods to solve typical physics problems of game programming. After a gentle introduction to game physics by presenting basic concepts, kinematics, force and kinetics, collision are given together with mathematical tools that are frequently used for physics based game programming. Programming studio sessions will provide an opportunity to share programming practices among participants.
Course Learning Outcomes
On completion of this course,
- the learner will have in-depth knowledge of physics in computer games
- the learner will be able to design and develop a physics engine
- the learner will be able to design and develop a new game and the game will be using the physics engine implemented during the class