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:
“The savage soul of game is up at once
The pack full-opening various, the shrill horn
Resounded from the hills, the neighing steed
Wild for the chase, and the loud hunters shout
Oer a weak, harmless, flying creature, all
Mixed in mad tumult and discordant joy.”
—James Thomson (17001748)
“The will is never freeit is always attached to an object, a purpose. It is simply the engine in the carit cant steer.”
—Joyce Cary (18881957)