The key to real-time animation, which is the goal of most games (even turn-based games), is the game loop. The game loop repeats over and over as quickly as possible, and it is essentially what has come to be known as the game engine. Granted, there are some powerful 3D game engines out there—often referred to by the games that they were first used to create. Table 10.1 presents a list of game engines in use today.
|Game Engine||Developer||Games That Use It|
|Wolfenstein 3D||id software||Spear of Destiny|
|Half-Life||Sierra Studios||Counter-Strike, Opposing Force|
|Quake III||id software||Quake III Arena, Voyager: Elite Force|
|Torque||Garage Games||Tribes 2|
|Doom III||id software||Quake IV|