Game Engine

A game engine is a system designed for the creation and development of video games. The leading game engines provide a software framework that developers use to create games for video game consoles and personal computers. The core functionality typically provided by a game engine includes a rendering engine (“renderer”) for 2D or 3D graphics, a physics engine or collision detection (and collision response), sound, scripting, animation, artificial intelligence, networking, streaming, memory management, threading, localization support, and a scene graph. The process of game development is often economized, in large part, by reusing/adapting the same game engine to create different games, or to make it easier to "port" games to multiple platforms.

Read more about Game Engine:  Purpose, Hardware Abstraction, History, Recent Trends, Game Middleware, Massively Multiplayer Online Games, First-person Shooter Engines, RPG Engines, Visual Novel Engines

Famous quotes containing the words game and/or engine:

    My first big mistake was made when, in a moment of weakness, I consented to learn the game; for a man who can frankly say “I do not play bridge” is allowed to go over in the corner and run the pianola by himself, while the poor neophyte, no matter how much he may protest that he isn’t “at all a good player, in fact I’m perfectly rotten,” is never believed, but dragged into a game where it is discovered, too late, that he spoke the truth.
    Robert Benchley (1889–1945)

    There is a small steam engine in his brain which not only sets the cerebral mass in motion, but keeps the owner in hot water.
    —Unknown. New York Weekly Mirror (July 5, 1845)