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 | show excerpt | excerpt history