Game engine
A game engine is a tool box that carries all the necessary equipment needed to rapidly build a consistent world just like the real world. For example, in real life you would expect an apple to fall to the floor if you let it go from your hand. Game makers use game engines to apply similar rules into their games which allow consistency across their game.