The team devised ways of doing object path caching so that they only had to perform collision detection with environmental features every few seconds rather than every cycle. Collision detection was also sped up by approximating the environment with spheres rather than boxes. This also enabled them to have multidirection gravity which was used for some of the game's secret areas. Serious Engine 1 is available as open-source software. A more powerful iteration of the Serious Engine was developed for use in Serious Sam 2 and is known as Serious Engine 2.