QuakeC is an interpreted language developed in 1996 by John Carmack of id Software to program parts of the video game Quake. Using QuakeC, a programmer is able to customize Quake to great extents by adding weapons, changing game logic and physics, and programming complex scenarios. It can be used to control many aspects of the game itself, such as parts of the AI, triggers, or changes in the level. The Quake engine was the only game engine to use QuakeC. Following engines used DLL game modules for customization written in C and C++ from id Tech 4 on.
The QuakeC source to the original id Software Quake game logic was published in 1996 and used as the basis for modifications like capture the flag and others. QuakeC source code is compiled using a tool called qcc into a bytecode kept in a file called progs.dat. The programmers of Quake modifications could then publish their progs.dat bytecode without revealing their source code. Most Quake mods were published this way.
QuakeC allowed the Quake engine to dominate the direction of the first-person shooter genre. Thanks to Carmack's idea of extending video game life by adding unlimited expandability (extensibility already played a big role in Doom), an enormous Internet community of gamers and programmers alike has arisen and many modern multiplayer games are extensible in some form.
ALL THAT I WANT / C21
I just need you to know
That everytime you walk into a room I get a feeling
And I try to make it show
But every now and then it seems as though you don't believe it
Girl just dance
I like the way you move it
Just shake, shake, shake into the music
C'mon and dance
Don't worry about it
Don't need to play no games 'cause I love you just the same
(You turn) me on and on turn me on
The definition of all that I want
But you don't seem to hear me at all
I'm telling you
Baby you're all that I want
All that I want
All that I know
is your the only one that makes me feel the way you do girl
And time will show
That all this jealousy is just a waste of emotion
Girl just dance
I like the way you move it
Just shake, shake, shake into the music
C'mon and dance
Don't worry about it
Don't need to play no games 'cause I love you just the same
(You turn) me on and on turn me on
The definition of all that I want
But you don't seem to hear me at all
I'm telling you
Baby you're all that I want
All that I want
Just hear me now
I want you to know
I'm into you
And you alone
Just hear me now
I want you to know
I'm into you
And you alone
Girl just dance
I like the way you move it
Just shake, shake, shake into the music
C'mon and dance
Don't worry about it
Don't need to play no games 'cause I love you just the same
(You turn) me on and on turn me on
The definition of all that I want
But you don't seem to hear me at all
I'm telling you
Baby you're all that I want
(You) turn me on and on turn me on
The definition of all that I want
But you don't seem to hear me at all
I'm telling you
Baby you're all that I want
You're turning me on girl
C'mon and just dance girl
You're making me sweat girl