ABSTRACT

In the real world, solid objects are inherently, well… solid. They generally avoid doing impossible things, like passing through one another, all by themselves. But in a virtual game world, objects don’t do anything unless we tell them to, and game programmers must make an explicit effort to ensure that objects do not pass through one another. This is the role of one of the central components of any game engine—the collision detection system.