Doom to Dunia: A Visual History of 3D Game Engines
Gamebryo
Fans of Fallout 3, Warhammer Online, and Oblivion all have the Gamebryo engine to thank. So do console gamers, for that matter, as Gamebryo was designed to be cross-platform friendly and is the only third-party engine with Nvidia's PhysX technology directly coordinated with the Wii toolset. To call Gamebryo flexible would be an understatement.
But it's the PC we're most concerned with, and the Gamebryo engine, written in C++, supports a host of platforms and technology. Just some of these include DirectX 9 and 10, multi-core development, integration with 3D modeling tools such as 3ds Max and Maya, dynamic collision detection, particle systems, 3D audio, and a bunch of other modern goodies.
Since the Gamebryo engine was first launched six years ago, Geoff Selzer, president and CEO of Emergent Game Technologies (developer of Gamebryo), estimates it has been used in the development of around 200 games.
Date Released: 2003
Notable Games: Bully: Scholarship Edition, Dark Age of Camelot, Empire Earth II and III, Fallout 3, Oblivion, Prince of Persia 3D, Six Meier's Civilization IV, Zoo Tycoon 2
Doom 3 / id Tech 4
Now known as id Tech 4, the Doom 3 engine ended up being a major rewrite of id Tech 3, though that was never the original intention. But when id Software decided to make the switch from C to C++, an overhaul couldn't be avoided.
The Doom 3 engine pushed the hardware envelope, requiring DirectX 8.0-capable or higher videocards such as a GeForce 3 or at least a Radeon 8500 (PC Gamer recommended a Radeon 9800 when reviewing Doom 3).This was primarily due to the addition of unified lighting and shadowing, whereas every surface would go through the same rendering pipeline. Most light surfaces were also done in real-time, allowing for more realistic shadows, but at the expense of being able to render soft shadows. To get around this, projected lights could be used to create the illusion of soft shadows.
For a long time, Doom 3 would serve as a popular performance metric while benchmarking, but has since been supplanted by much more demanding titles, such as Crysis.
Date Released: 2004
Notable Games: Doom 3, Enemy Territory: Quake Wars, Prey, Quake 4
Source
Now a four year old engine, Valve continues to tweak Source so that it stays relevant. Source was first used to drive Counter Strike: Source, but was really lauded for Half Life 2, the only item reviewed to ever receive an 11 verdict in Maximum PC (January 2005 issue) and praised as the "best game ever made" (settle down Monkey Island fans).
Source attacks game development on all fronts, including advanced Shader technologies, dynamic lighting and shadows, physics, several effects such as realistic looking reflective water surfaces and real-time motion blur, and much more. It also sports an advanced facial animation system and lip-syncing.
A modern engine, Source now includes multi-processor optimizations, an efficient networking architecture, and hordes of zombies that have never been so fun to kill (Left 4 Dead).
Date Released: 2004
Notable Games: Counter Strike: Source, Dark Messiah of Might and Magic, Garry's Mod,Half Life 2, Left 4 Dead, Portal, Postal III