On Tue, 2007-06-12 at 22:25 -0700, Chuck Esterbrook wrote:

> > Actually, the best performing games don't. They use C.
> 
> Um, well, the best performing games probably aren't 99% of the gaming
> industry. Most ads that I've looked at asked for C++. "99%" is
> probably more of an expression, but then I don't think it's far off
> either.
> 

No, but the best performing(1) seem to make 99% of the money (well, a
large chunk of it anyway). :)

Example, all the games based upon the Quake, Quake II, Quake III, Doom
III engines are all C. These engines are object oriented C and some of
the best written and designed engines (and applications of any kind) I
have seen.

I once worked on the Crystal Space project. I also worked on the Linux
port of the Torque engine. Both are C++. Both had many problems that
would not heave been in them if they had been written in Object Oriented
C (Not to mention the problems they had because programmers use OO C++
programming just because they could instead of because they should.)

I've often wondered how the CS and Torque code looks today.

PGA

(1) Performance to me is not just a metric of speed, but encompasses
many different things that make up a game.


-- 
Paul G. Allen BSIT/SE
Owner/Sr. Engineer
Random Logic Consulting
www.randomlogic.com

-- 
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to