Game engines are a collection of libraries and tools that provide a framework to create games.

Game engines provide a framework used to create games. The core functionality typically provided by a game engine includes rendering for 2D or 3D graphics, a physics library supporting collision detection and response, sound, scripting, animation, AI and networking. The term engine is typically used loosely and can be more or less expansive than the features listed above.

history | excerpt history