Game Development Community

TGE vs Quake III Arena Source Code

by Mike Pearson · in General Discussion · 09/03/2006 (2:40 pm) · 11 replies

How do TGE and Quake III Arena Source Code (Under GPL) compare?

#1
09/03/2006 (3:25 pm)
This is a very ambiguous question.

the amount of difference is from one end to the other.

but they were both written by humans.

Quake 3 is c code.
Torque is c++.
#2
09/03/2006 (3:35 pm)
Whats the difference between Mountain dew and Pepsi?
#3
09/03/2006 (4:12 pm)
@James Bond:

Simple - one tastes better than the other.
#4
09/03/2006 (5:23 pm)
@James Bond

Mountain Dew was sent by the Gods as a gift to humanity.
#5
09/03/2006 (6:41 pm)
@ James Bond:

Who were we talking about?
#6
09/03/2006 (7:07 pm)
Wha??? LOL
#7
09/03/2006 (7:59 pm)
Sorry I meant general features
#8
09/03/2006 (8:21 pm)
Quake 3 has software shaders. TGE has terrain. Oh, and Quake 3 has curved surfaces--though you don't want to make a level of only curved surfaces...

There's more than that, but both have toolsets, though Quake 3's is more prominent since it was a popularly modded engine (not that Tribes 2 was not, but TGE has shifted significantly).

You should probably look at id's technology page and at the features on TGE. Then download both and play with them.

Are you a coder? Do you have a language preference? Are you an artist looking for an engine to cut your teeth on?
#9
09/04/2006 (6:06 am)
Quake 3 was made in good old C also.

EDIT : I would say in rendering, Quake 3 is better. In terain, TGE wins. In tools, tied(since you can use most of the same tools for both engines). In ease of use, Quake 3. In indie-friendliness, TGE wins(remember, the GPL says it is only free if you don't sell it and if I remember right you must distrubute it open-source).
#10
09/04/2006 (8:08 am)
Actually gpl doesnt mean you can't sell a derived product. you can still sell something under gpl, the catch is that:

1. whenever you distribute your software, commercially or for free, you must include the source code
2. whenever you distribute your software, commercially or for free, the end user acquires the product under the gpl license as well.

since the end user acquires the product under gpl, they can redistribute your product and source however they wish. they could even resell it.

when it comes to quake 3 vs tge, it depends on your purpose. in quake 3 it's easy create levels and drop in bot models and modify their combat characteristics. but changing the gameplay in any other way is very difficult. the bot ai code is extremely complex and difficult to modify for anything other than a fps. tge is a general game engine, meaning it can easily be used to create different kinds of games, whereas quake 3 source is simply the code for a specific game. imo, quake3 is a very stable, industrial strength engine for professional companies who want to develop professional fps style games. tge is less stable and suffers from numerous bugs, but is much more flexible since all gameplay code is controlled by high-level script.
#11
09/04/2006 (8:30 am)
Actually, they cannot redistribute your product under the GPL. They can distribute the source. Your art assets and such are not included as it is a source license. Unless you also release your assets under a similar license.