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."

5 of 41 comments (clear)

  1. 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.

  2. 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?

  3. 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.

  4. 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.

  5. 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.