The Caelum Engine is a game engine designed to enable the creation of as many different games as possible.