Slashdot Mirror


Carmack GDC Keynote Rambles Fascinatingly On Re-Use

Thanks to GameSpy for its coverage of id co-founder John Carmack's keynote speech at Game Developer's Conference. Ideas discussed include the now-dismissed concept to do a 'Quake 2 remix' - "to rebuild the game using all-new assets and technology", as Carmack pointed out: "...even the idea of just reskinning an old game brings with it the problems that as we have newer graphics technology, media creation demands get worse and worse." Of follow-ups to DOOM 3, Carmack also mentioned that "they were hoping to re-use some of the assets created for DOOM 3 to help speed up development of whatever they do next, but even that would have a tradeoff."

41 comments

  1. Re-use by DarkkOne · · Score: 5, Insightful

    In general, I'm all for remaking classic games... but Quake2 isn't one of 'em. People are already grabbing the old code and makeing not-for-profite rebuilds of the venerable older iD engines, such as the tenebrae project on sourceforge for Quake1.

    I'd love to see some remakes or re-releases of various RPGs and console games, but to stay afloat the PC Market basically needs to be constantly defining the upper limit of graphics, AI, sound, interface, gameplay, and every other "aspect" you could assign to videogames.

    That's where I've always seen iD as shining anyway. They're responsible for bringing shareware and 3D gaming to the mainstream, back in the day. They made vastly popular "true 3D" graphics (yes, I know there were other true 3d games, hell, I loved Descent and that one was perhaps MORE 3D) introduced colored lighting to the world, did some neat things in Quake 3 with texture effects... I buy their games so that they can keep making the engines that modders and other game developers then turn into fun products. And that's the niche I'd personally like them to continue to fill. Make a good engine, at the higher end of the technology curve, that others can play with.

    1. Re:Re-use by Anonymous Coward · · Score: 0

      I buy their games so that they can keep making the engines that modders and other game developers then turn into fun products. And that's the niche I'd personally like them to continue to fill. Make a good engine, at the higher end of the technology curve, that others can play with.

      it's funny, because this was always what Carmack was always good at...3d engine design, not game design. Before he has his lovers spat with romero that is why they did so well together. Q3 was really stale gameplay wise compared to Q2 and Q1...You could see fun gameplay isn't a priority anymore with ID, and that is ok as long as carmack keeps churing out engines.

    2. Re:Re-use by b0r0din · · Score: 1

      I'd like to see some upgrades on old games too, but nothing that alters the originals in terms of game balance, etc. For instance, very recently I got addicted to Starcraft again. This is a game made in like 1998, 6 years old, and still just as good as any console game I've played in years. I think if they improved graphics, controls and troop AI while keeping the original balance, it would be a solid v1.5. For now, I must wait for SCII and hope they don't ruin it with the 'hero' factor that made WCIII so lukewarm.

    3. Re:Re-use by Jeffool · · Score: 2, Interesting

      Someone correct me if I'm wrong, please, but didn't Romero leave after Quake1? And Q2 was far cooler than Q1 in my book.

      Now, don't get me wrong. I'm no Romero hater. I look forward to his Midway dungeon game, actually. I'm interested to see what he comes up with.

      I'm just looking to make sure the credits are right.

      And after reading Masters of Doom, don't we really all just want them to get get married in SanFran and make the ultimate RPG starring the famed character 'Quake' on his quest to get the Diakatana?

  2. Oh NO :( by 7-Vodka · · Score: 0
    I'm so dissapointed. Quake 2 is my favourite game of all time.
    I started with the original wolfenstein and I've played doom, all of the quake series, almost every mod released for the quake series, half-life, unreal, duke so so many FPS games I probably can't remember and for some reason, to this day quake 2 CTF is the one game I really wish would get the upgrade to current technology.

    I was ecstatic when I heard that ID software themselves were going to undertake this and upgrade all the technology while leaving the gameplay untouched. Now it's just heartbrake.

    John Carmack, if you happen to be reading, please reconsider.
    Sure, there are other fun genres too and I don't play much quake 2 anymore simply because I like to see eye candy when I play. I like the easy to read HUDS better overall display and communications of more current games also.
    But I have a feeling that even 5 or 10 years from now, I will still get that nostalgic feeling that leads me to bust out my old quake 2 cd and download the latest linux version, pop it in and realise that gameplay like that is a rare thing.

    --

    Liberty.

  3. I hope that.... by Steveftoth · · Score: 2, Interesting

    somewhere in the new Doom is a secret level that looks just like the original Doom! Or maybe a monster that is a nod to the original Graphics style of the original Doom.

    That was the first and last FPS that I could say I truely loved to play.

    1. Re:I hope that.... by Anonymous Coward · · Score: 0

      In Doom 2, levels 31 and 32 (both secrets) were remakes of the first and last levels of wolfenstein.

      Good stuff.

    2. Re:I hope that.... by Anonymous Coward · · Score: 0

      ... maybe a monster that is a nod to the original Graphics style of the original Doom.

      And what pray tell would that be? A Pixeldemon?

    3. Re:I hope that.... by irokitt · · Score: 1

      I simply hope for secret levels. Doom had a lot of intricate twists and turns built into the maps and gameplay, and incorporating that will bring a lot of the old feel back. As for a monster nodding to the original style, that spider with the chaingun was awesome. But the new pinky may have to suffice.

      --
      If my answers frighten you, stop asking scary questions.
    4. Re:I hope that.... by Steveftoth · · Score: 1

      Yeah, like a 3-D monster that looked like it was rendered using sprites.

      All blocky and stuff. ;)

  4. Alternate Methods by ike6116 · · Score: 1

    In case of Slashdotting or some other tomfoolery The article in Richtext format (with Pictures!) http://homepage.mac.com/ike6116/carmack.rtfd

    --

    Are you secure enough in your masculinity to run 'man touch'?
  5. Reuse by mwheeler01 · · Score: 3, Insightful

    I think he raises some pretty good points. You've got to wonder, with increasing development times, how long are companies going to keep reinventing the wheel for each game? A step forward was engine licensing but reusing level design elements would probably be a large step in the right direction as well...now all they need to do is license objects and generic levels.

    --
    Pretty widgets? What pretty widgets?
    1. Re:Reuse by Anonymous Coward · · Score: 0

      I would think that they already licensed all those boxes, magazines and anti-terrorist/WWII skins, because every realistic FPS looks the same to me.

  6. Audio is solved? by snorb · · Score: 5, Interesting

    Switching gears, Carmack touched on the subject of audio in games, saying that if you wanted to spend all the computing power currently available, you could do just about anything with audio in games. The question at the moment is whether it's worth devoting that much effort and horsepower to audio. "It really doesn't pay off in the current generation to put that much effort to it," said Carmack, "but give it a couple more turns of processor generations, and audio will be just be 'done.'"

    IANAGD, but this seems short-sighted to me. The state of audio in games nowadays is incredibly primitive. There are a limited number of sound effects and every time an event occurs you always hear the exact same thing. This is like saying that since the sprites in Mortal Kombat are photorealistic, graphics will never improve much more than that.

    A truly advanced audio system will dynamically generate sounds that are uniquely appropriate for the corresponding event. So when an object falls into a body of liquid, for instance, it takes into account the object shape and size and speed and density and the viscosity of the liquid etc. The Half-life 2 engine seems to do more or less do this, but it's not out yet. And I think it just calls upon a large database of sound effects rather than generating something truly unique.

    Another thing is that right now every single line of speech in a game has to be recorded and stored, which a herculean effort for a large RPG, and generally limits the possibilities of conversation. Hearing the same stupid bark every time you encounter a character in Deus Ex 2, for instance, is badly grating. Ideally, designers will be able to just write dialogue (or better yet design an AI which dynamically generates dialogue), add a few parameters for inflection and rythm, and have a text-to-speech engine take care of the rest. Considering how non-real-time state of the art text to speech is laughably bad, I don't see how throwing more computational power at the problem is going to solve it.

    And then there's the problem of creating music which reflects the onscreen action. Just looping the same music over and over works OK if the music is well-written, but ideally it should be responsive to what's going on in the game world. This isn't just a technical question - how do you even compose music or bits of music that flow together seamlessly and in any order? An then how does your engine call upon these bits of music? Or do you create an algorithm to randomly generate music? In general, random content generators, whether level design or art or music doesn't come anywhere near the level of quality of hand-crafted material, at least for any algorthm that I've seen.

    All that said, I do believe that Carmack's main point that the cost/benefit of developing an advanced audio engine is not nearly as important as graphical innovation. People notice graphics much more than audio and you can get away with a relatively crude audio system if the graphics are pretty. Also a good audio engineer (like Eric Brosius who did the audio for the Thief games and SS2) who creates fantastic music and sound effects is far more valuable than highly advanced technical engine. I just think that there are a lot of serious technical and artistic innovations that can be made, even though they may be subtle and initially underappreciated by the average user.

    1. Re:Audio is solved? by SuiteSisterMary · · Score: 1

      Aureal says that people don't really care about that sort of thing, unfortunately.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    2. Re:Audio is solved? by Alaric42 · · Score: 3, Informative

      Zelda: Wind Waker did have a (rather primitive) system to add increasing musical accents with sword combos. While it wasn't nearly to the point where it sounded as if the music was written after watching the scene, as particularly well-scored movies pull off, it was well-done and on a high-profile title; I wouldn't be surprised if it crops up more often.

    3. Re:Audio is solved? by snorb · · Score: 1

      Aureal used transfer functions to simulate the effect of your pinnae to place the origin of the sound in 3d space. This was a failure mainly because it didn't work very well. (Everyone's pinnae are different, so the transfer functions would have to be customized for each person. Plus you need a good headphones or precisely placed speakers to notice the subtleties. Plus there's more to how your brain places sound than just transfer functions - context is also important.) But even if it did work well, there is much more to sound than being able to identify where it's coming from.

    4. Re:Audio is solved? by Quikah · · Score: 2, Informative

      Total Annihilation did the music fit to action thing fairly well using a set group of prerecorded tracks. (GREAT soundtrack BTW) There were occasional glitches if you had small skirmishes, by the time the battle music got under way the battle was over.

      It is fairly easy to do this in an RTS though, you are either battling, building or exploring so not a lot of variations needed.

      --
      Q.
    5. Re:Audio is solved? by Eneff · · Score: 1

      Yes, but...

      Do you want to skimp on the graphics to get the audio right?

      Is it worth another extra million dollars for the sampling needed? Look at how expensive it is for movies to get the needed sound effects for only 1.5 hours of predictable "gameplay"... How about 100k?

      Audio is largely a solved problem, at least to the level of animation movies... Games just don't have the budget that movies do.

      It comes back to all computing decisions. We can do it well, fast, or cheap; pick any two and fast is one of your assumptions.

    6. Re:Audio is solved? by GeneralCern · · Score: 1

      Lucasarts did this ages ago (when they were still cool). I cannot remember the name of the system they used (IMUSE maybe?), but basically it would ramp up the music to match the on screen action. Two titles that I know had this were X-Wing and Tie Fighter. By my nostalgia colored recollection, it seemed to work pretty well. You would hear the standard "nothing is going on, here are some chimes" melodramatic Star Wars music until you engaged the Star Destroyer. At that the point the music ramped up to the "DAMN THE SPACE BATTLE IS ON" Star Wars music. It was pretty cool, at least 10 years ago.

    7. Re:Audio is solved? by clifyt · · Score: 2, Insightful

      Its not like its THAT hard. Games aren't movies...and most of the time the audio isn't really that much of the budget -- those of us that work with audio engineers and sound designers always talk about being the first to get the budget pulled out from under them.

      My company has licensed some sound to game companies in the past. Its sad, but most of them are happy with static samples.

      With a proper gaming synthesis engine, a lot of the repetitive sound fx could go away. The use of envelopes, filters and pitching coulf do most of the work. Granular synthesis could do a lot -- especially with metalic sounds. Reverb is dead simple these days. One doesn't need convolution or IR reverb to show proper soundstage depth. Of course, a good simplified convolution verb WOULD be great...

      Lots of ways to get decent sounding audio out of a game -- but most game designers focus on the graphics and would have NO clue as to where to go for the rest.

  7. Two sides to this by symbolic · · Score: 1


    The notion of re-use is good from an economic perspective, and in some ways, it might even be good from a gamer's point of view. But I'm as interested in the gameplay as I am in the degree to which the game is immersive- the more it can draw me into what's going on (awesome graphics, good animation, etc.), at least in my book, that's a positive part of the experience.

    Many people are awaiting the release of World of Warcraft (me being one of them). The huge worlds inherent in these kinds of games impose certain limitations on their design - namely the poly counts used to model characters, the level of detail of certain kinds of effects (or the absence thereof), etc. The downside to re-use is that it may prolong these limitations.

    Yes, new, cutting edge graphics cards are expensive. But the technology eventually migrates downward, and I'd rather see this, and a steady progression in the quality and depth of the gaming experience, than any artificially-induced constraints imposed by re-using older technology.

    1. Re:Two sides to this by Blakey+Rat · · Score: 2, Funny

      You like being immersed in the game, but you're also looking forward to World of Warcraft? So, you're a tauren just returning from a battle with a nearby village and you see on the chat channel "PWNERZ!!!!! KIKIKIKIKIKI!"... do you think you'll still be immersed in a fantasy environment?

      No, I'm not looking forward World of Warcraft. I'm sure the game will be great but, knowing Blizzard fans, the players of it are going to suck all the fun away real quick.

    2. Re:Two sides to this by symbolic · · Score: 1


      I've played a couple of online games, and I totally understand what you're saying. In fact, if the level of intellect in the Battle.net chat channels is any indication, it might be a real problem. I'm hoping though, that there will be some balance - I usually play these kinds of games with a good friend of mine, and we have a good time. We'll see how this pans out.

    3. Re:Two sides to this by Anonymous Coward · · Score: 0

      About your sig:

      Slashdot does not support re-writing history. Slashdot also has a preview button. Why don't you come up with a more intelligent sig?

  8. Tools by DigitalBubblebath · · Score: 1

    Someone needs to write a tool that has an enormous database of architecture "primitives" that can be easily connected and then skinned/themed/scaled/transformed/and otherwise adjusted. Obviously, the revolutionary (difficult) part would be the ease of connecting and seperating these building blocks. Not outside the realms of possibilty, but I can't imagine the complexity of the algorithms needed to join that kind of geometry.

  9. The whole presentation would be nice to see by Anonymous Coward · · Score: 3, Interesting

    45 minutes? When can I have a complete transcript? Darn, I am wanting.

    Carmack is the most important voice in the business. This is because he is intelligent and honest.
    If one hopes to sort hope and hype from reality, then a quote from John Carmack can be relied upon to be spoken in integrity.
    It is fasinating to hear what the concerns are that Carmack is focusing on.

    Curious to me is the concept that iD games are constrained by the lowest common denominator of the technology at hand.
    The need for a consistant in-game experience means that the most graphics intensive scenes must be as playable as the most physically active scenes. Thefore the graphics must be compromised to favor the physics, and also the physics compromised to boost the graphics.
    The magic of iD games is actually the consistency.
    Raising the level of the compromise is what Carmack and iD are famous for. But, as with every other medium, it is the audience that provides the "realism" through their own imagination.

    That said, I get the impression that I enjoy iD games a lot more than John Carmack does.

    Doom was great, Quake 1 was great, Quake 2 was great, and Quake 3 is the best.
    I play Quake 3 a lot. From my point of view Quake 3 is the best online game that exists, even after having been released four years ago.
    Lots of other games have come and gone in the meantime. Only the Q3 based games are worth playing. This seems quite strange to me, because I really thought a newer better game would have come out by now. Especially since the way was
    paved.

    After reading the sparse report on John Carmack's presentation, why do I perceive that iD folks are still wistful about Half-Life? Half-Life was the best Single Player game experience that has ever been done. Quake 2 as a Single Player game was lame in comparison to Half-Life. Same technology, but Valve owned all.
    As good as Half-Life was, it is now history. Quake 2, and then Quake 3, created a world-wide, 24/7, online competitive phenomenon. Surely the success of Quake 3 is much greater than Half-Life's success was, by any measure.
    As much as I enjoyed Half-Life the game, that was a passing fad compared to Quake 3.

    By the way, what Valve did in Half-Life was to lower the graphics/physics compromise level, down to the point where it matched the behaviour of the other characters in the Single Player game. Characters and items all seemed real because their behaviour was consistant with the rest of the game. Call it the monster level. Valve lowered the graphics/physics level to the point where they had consistant graphics/physics/monster capability.

    Note to John Carmack and iD: Rather than remake Quake 2, consider letting form follow function. Use the best technology at hand to provide us with the next Quake 3 Arena.

    1. Re:The whole presentation would be nice to see by C32 · · Score: 4, Insightful

      Uhh.. I daresay half-life + mods is vastly more popular than quake3/arena..

    2. Re:The whole presentation would be nice to see by Anonymous Coward · · Score: 0

      You're going to think I'm trolling but I found CPMA (www.promode.org) brought a whole new level to quake 3. Try it.

    3. Re:The whole presentation would be nice to see by Anonymous Coward · · Score: 0

      If you are reffering to Capture Strike, then yes that is a very popular game.
      However, Capture Strike does not contain any of the amazing Half-Life magic that Valve conquered that world with. Like none. Capture Strike is a competitive arena where skill and team work can be learned and admired.
      Capture Strike is Quake 3 with soldiers.
      Therefore Capture Strike is a Quake 3 derivitive, not a Half-Life one. There is little of Half-Life style in Capture Strike, but a great deal of Quake technology instead.
      There are many such Army games, derived from Quake 3, and they are quite popular.

      While I prefer the Science Fiction world of Quake over the "real" world of Capture Strike, the two are more similar than different. In both, skill and strategy can be learned, those that learn these are admired.
      It is more a sport than a game.

    4. Re:The whole presentation would be nice to see by Anonymous Coward · · Score: 0

      Just to expand a bit, CPMA http://www.promode.org is Challenge Promode Arena.
      This is a Quake 3 "mod" or modification.
      A "mod" is a freely downloadable extension of the original game. In this case Quake 3 is the game that has been extended.
      A licensed copy of the original game is required in order to play the "mod".
      There are several popular Quake 3 mods. "Quake 3 Team Arena" is one such produced by iD themselves.
      Significant mods are:
      OSP http://www.orangesmoothie.com/
      Threewave http://www.threewave.com/
      Rocket Arena http://www.planetquake.com/arena
      CPMA http://www.promode.org

      In the case of CPMA, a deliberate effort was made, by the CPM Design Team, to produce the best possible gaming experience. CPMA is an ongoing project, the most recent revision was in March 2004.
      CPMA is Quake 3 plus several years of constant improvement. The improvements are sometimes obvious, and sometimes subtle.
      CPMA is the most technically advanced Quake 3 available.

    5. Re:The whole presentation would be nice to see by Anonymous Coward · · Score: 0

      Lol your post makes me laugh. You dont know what your saying, you change your point at least twice. Does mommy know your using her computer? Get off kid, and stop posting rubbish. Come back when you've got something interesting and factual to say.

      If Quake3 is so ammazing how come only a handfull of players play it online now? Look at Halflife and its mods and you'll see why Halflife is still the most played online game of all time.

    6. Re:The whole presentation would be nice to see by Jacek+Poplawski · · Score: 1

      No reply at all? :(
      I am really disappointed. So big conference and no one recorded Carmack speech? Not even transcript?

  10. Remix wha? by superpulpsicle · · Score: 0, Troll

    How about just finishing Doom 3 by this decade.

    Does Id have infinite budget or something? How the hell can they stretch a project forever.

    And why remix Quake 2? If anything remix Quake 1 or 3, both of which are more popular by all accounts.

    1. Re:Remix wha? by AzraelKans · · Score: 3, Informative

      I was going to mod you down, but Id deciced to answer instead. You are a bit confused, Doom 3 is already finished, there was a demo version of it running in the last quakecon, you can already preorder it in the web site, if anything goes well it should be shipping by june (along with a controversial xbox version) theres nothing that even remotely suggests that doom 3 wont be released this year.(unlike DNF and HL2)

      Quake 2 was a very important game back in its time most of all for is modifiable engine and internet capable gaming it was the most popular of them all before half life (and counter strike) showed up, actually theres still communities that create models and modifications for it specially now that they have the GPL code. So a remake of quake 2 (with a new engine) wont be as ignored as you might think. (although it stikes me as odd since quake 4 is already on the works by raven software)

      --
      Go ahead MOD my day!
      More opinions here
  11. I think you're misreading John's comment by MarcoAtWork · · Score: 4, Insightful

    if you wanted to spend --all-- the computing power currently available

    note: he meant that if you could put every single clock cycle into audio of a current high-end CPU (no game, no graphics, just audio) you could 'solve' most things. While there is really no limit to how much computing power you can sink in fluid dynamics I have the feeling that creating approximate sounds dynamically would not be as computationally expensive. Games nowadays probably put only 1% or so of the CPU's computing power into audio I believe...

    John also says talks about give it a couple more turns of processor --generations-- , this doesn't mean the 100MHz stepping changes that Intel/AMD are doing, this would mean the same difference in computing power between a p4 3.2GHz and a pentium 1 133MHz (3 generations roughly), I think it's fair to assume that if you had a p7 CPU clocked at 60GHz you could afford to devote enough computing power to sounds to be able to create fairly realistic synthesized sound effects for pretty much everything, not to mention fairly believable voices while having still tons of horsepower left for game logic, graphics and AI.

    --
    -- the cake is a lie
  12. Assets by elasticwings · · Score: 4, Funny

    Carmack also mentioned that "they were hoping to re-use some of the assets created for DOOM 3 to help speed up development of whatever they do next, but even that would have a tradeoff."

    How about lending some "assets" to 3Drealms to help speed up the development of Duke Nukem Forever. God knows, they're due for another engine switchover.

  13. System Shock 3!!! by oldManSquad · · Score: 2, Interesting
    How about SS3 as a game for Doom 3 engine reuse. I think the engine would be perfect.

    Dunno who has the rights to this at the moment, but I feel it could be a refreshing move for Id to do something other than a pure FPS.

    1. Re:System Shock 3!!! by qoa · · Score: 1

      I couldn't agree more with this. The many are due for a comeback.

      --
      Every normal man must be tempted at times to spit upon his hands, hoist the black flag, and begin slitting throats.
  14. Quake 2 Evolved by trendyhendy · · Score: 1

    If you want to play an updated Quake 2, try Quake 2 Evolved. I haven't tried it myself (no OSX version yet), but the screenshots and video look sweet.