What is a Game Framework?
A game engine, also known as game
framework, is a software designed for
people to create games.
Programming libraries vs complete frameworks
A game engine is extensible and can be
used as the foundation for developing
many different games without major
Quake engine (1996), Unreal Engine (1998),
Source Engine (2004), CryENGINE (2004) ,
Microsoft XNA (2006), Unity (2005), Frostbite
Engine (2008), etc...