|
|
Despite poor reviews by many of the leading magazines, and despite a public favoring of Duke Nukem 3D, QuakeC allowed the Quake engine to dominate the direction of the first-person shooter genre. Thanks to Carmack's idea of extending computer game life by adding unlimited expandability an enormous Internet community of gamers and programmers alike has arisen and nearly every modern multiplayer game is completely expandable. While they don't all use QuakeC, QuakeC was the first to truly popularize it.
Its syntax is quite similar to the C programming language, explaining its name, although it is much more limited. For example QuakeC does not allow the implementation of new types through either structures or objects. QuakeC also does not support many "advanced" abilities of the other C family languages. For example:
SomeFunction(getWidth());
See also: Computer programming