Slashdot Mirror


Quake 3 Source Code Review

An anonymous reader writes "id Software has a history of releasing the source code for their older games under the GPL. Coder Fabien Sanglard has been taking it upon himself to go through each of these releases, analyze the source code, and post a detailed write-up about it. He's now completed a review of the Quake 3 source code, diving into the details of idTech3. It's an interesting read — he says he was impressed in particular by the 'virtual machines system and the associated toolchain that altogether account for 30% of the code released. Under this perspective idTech3 is a mini operating system providing system calls to three processes.'"

4 of 107 comments (clear)

  1. Re:I'm a dumbass- by mrchaotica · · Score: 5, Insightful

    "Start your engines; I can't wait?" Dude, this was released years and years ago. In fact, the guy in the article previously reviewed the Doom 3 source code (which is much newer) and just decided to go back and do this old engine for completeness' sake.

    Wikipedia has a list of games that already exist that are based on the GPL Quake 3 source. You need to crawl out from under your rock a little more often!

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  2. Yes, you are- by MrEricSir · · Score: 5, Insightful

    "But I can't help but revel in the growth and extension of public domain engines and assets by willing companies."

    Just so we're clear, Quake 3 and its source code are NOT in the public domain.

    --
    There's no -1 for "I don't get it."
    1. Re:Yes, you are- by Baloroth · · Score: 5, Informative

      Public domain? No. GPL? Yes, which is probably what the OP meant (and to be pedantic, it is the engine that is GPL, not the game as such).

      --
      "None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
  3. The most insightful comment. Ever. by Anonymous Coward · · Score: 5, Funny

    You have just spouted utter nonsense, and have made a more valuable comment than most other people here.