First of all, #41, you are right, someone could target
only the nVidia chips & API when writing their game,
but you mention Glide & Voodoo. I ask you, did that
approach work for 3dfx in the long run? Glide died
a long time ago, simply because it was self-limiting,
being targeted at only one chipset (Voodoo). A modern
graphics company or games company would be foolish
to not try and support the two major graphics API's
used today (OpenGL or DirectX) for the simple reason
that to not support both is to close you out of a major
portion of your user base.
I think it's great that now that most major video chipset
manufacturers (nVidia & ATI & whoever make the Kyro) now
support both OpenGL & DirectX, because that makes
buying a bleeding edge graphics card not dependent on
what new games you want to play, because they're all
supported (this is not necessarily true for older
As far as Carmack's comments...
Yes, it sucks that I'll have to upgrade from my lowly
16MB Voodoo Banshee to play Doom3, but since my last video
card upgrade was > 2 years ago, and Doom3 won't be out
until at least next year, I think I can wait to pay <$500 for a 1.5Ghz Athlon + GF3 system in 2002 (that's probably
being generous in the price) and play not only Doom3,
but all the other cool games that are out or will come out that I can't play because my current systems a (relative) dog. I'm itching to upgrade from a PII 300 anyway...
Besides, what did you expect from JC? I would be
disappointed if Doom3 *didn't* bring existing hardware
to its knees. That's what id does: push the graphics
envelope with games that are fun enough to encourage
people to upgrade.
As far as the whole Valve/Half-Life one trick pony/TF2
1) Yes they're milking Half-life. If you knew you
could sell bazillions of units of an expansion
pack that only required some new content and minimal
engine changes, you'd do the same thing.
How else are they going to support their TF2 development?
2) Does anyone remember that only a few months ago
Valve announced they were re-writing the TF2
engine from scratch? Maybe they did that so that
they could ultimately show they *weren't* a one trick
pony. If they bleed themselves dry developing TF2,
who cares? Its their money.
BTW, I had never played the original Quake until just
a few weeks ago. Prior to that I had played Doom/Half-Life/
QuakeII/Unreal/UT, so it's not that I had no FPS experience,
and I'm having a blast. Maybe we're all getting too jaded..