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:

    I hate that aesthetic game of the eye and the mind, played by these connoisseurs, these mandarins who “appreciate” beauty. What is beauty, anyway? There’s no such thing. I never “appreciate,” any more than I “like.” I love or I hate.
    Pablo Picasso (1881–1973)

    Industrial man—a sentient reciprocating engine having a fluctuating output, coupled to an iron wheel revolving with uniform velocity. And then we wonder why this should be the golden age of revolution and mental derangement.
    Aldous Huxley (1894–1963)