Forum

Amount of Quake in Half Life 2

Discuss programming topics for the various GPL'd game engine sources.

Moderator: InsideQC Admins

Amount of Quake in Half Life 2

Postby daemonicky » Wed Apr 27, 2011 12:20 pm

I know, that Half Life is cpp version of Quake, plus some variations (I do not know these). Someone said, that Half Life 2 is pretty much Quake (or Half Life) with some third party additions - like graphics (shaders, big textures, ...), physics (havok) ... Is it a big overstatement? Does somebody know how much Half Life 2 and Quake differ?
Thanks. :)
User avatar
daemonicky
 
Posts: 185
Joined: Wed Apr 13, 2011 1:34 pm

Postby ooppee » Wed Apr 27, 2011 3:52 pm

Differs in many fashions. Has all the extra texture formats, sound engine features (surround sound for one), normal mapping, gloss textures ect. There's so much to list.

I know just from models:
-skeletal animation instead of vertex
-weighed skeleton (requires above)
-animation blending (having lower/upper body animate independantly)
-hitboxes assigned to areas on the skeleton - allowing more "realistic" damage options.
-"Merging" 2 models through the skeleton (like the p_models with the player model)
-Movement groups (talking mouths) that are independent of animation.
-Assigning a sound to execute on a animation without need of source code editing.
-Ragdolls
-Normal map textures
-Gloss textures
-Various support for different texture formats
-Alpha Channel support (not that "this color is invisible" thing)
-32bit textures over 8bit
-MUCH larger texture support and polycount support.

Those are just things in models I can think of right away.
ooppee
 
Posts: 70
Joined: Thu Oct 28, 2010 2:57 am

Postby Spike » Wed Apr 27, 2011 5:16 pm

the original half-life had 70% of those features too.

Quake3 is basically just Quake2 but with a few shader effects, for example, and 3rd party libs like jpg support.

Doom3 is basically just Quake3 but with a physics engine and no lights... err... sorry, realtime lights.

as with all things, you can have features out of your ears, but the important thing is how they all combine to provide a complete game. Each individual feature is simple, and many of those features you don't even realise could be listed as a feature. Its generally only the graphical ones that people will ever mention.
Spike
 
Posts: 2892
Joined: Fri Nov 05, 2004 3:12 am
Location: UK


Return to Engine Programming

Who is online

Users browsing this forum: No registered users and 1 guest