Game engine
Is responsible for emulating realistic laws of physics within the application. This consists of a set of functions for simulating physical forces and collisions. Which acts on various objects within the application during run time.