GDP203 Software engineering
In this subject you will learn the techniques and algorithms used in modern physics simulations. Game developers continually push the boundaries of realistic simulations, and realistic physical modelling can dramatically increase the immersion of the player within the game world. When physical simulations are integrated into game mechanics players can use their real-world intuition to solve problems the game presents.
Both the theory and the practice of implementing a custom physics engine are explored. Theoretical content discussing the relationships between position, velocity, acceleration, force, mass, momentum, angular momentum, torque, and moments of inertia are discussed. Practical demonstrations showing how to implement the theoretical concepts into a real-time physics simulation are also given.
You will learn how to implement your own physics simulation from the ground up and will also get experience using a commercial physics engine.