Slashdot Mirror


Doom 3 Source Code To Be Released This Year

An anonymous reader writes "John Carmack just confirmed during his QuakeCon 2011 keynote that the source code to Doom 3 will be released this year. The source drop will follow the release of their Rage game in October. Carmack has also challenged other game developers to release their old source code."

4 of 210 comments (clear)

  1. Still waiting on Commander Keen Source by Emrikol · · Score: 5, Interesting

    I emailed Carmack in '06 about releasing the source code to Commander Keen, and I got this reply:

    We sort of lost the source code to most of the early games, or I would have released them long ago.

    When I emailed Romero about it, he replied:

    Yes, I have the source but have to figure out if all of it is complete and buildable. I think it is from the last time I checked it out a year ago or so. And it's 99% coded in C with a couple asm routines. :)

    I emailed Carmack back saying Romero had the code, and I emailed Romero back saying Carmack wanted to release it.

    Never heard back from either one :(

    --
    You're all bastards!
    1. Re:Still waiting on Commander Keen Source by williamyf · · Score: 5, Interesting

      Unlike most modern games, were you have a clear separation of the engine from the ".wads/maps/music/textures/game files/etc.", in those early games, the game itself was interewined in the code.

      If you see all the FOSS releases idSW has made over the years, the ENGINE soruce code gets the FOSS treatment, but the copyright of the game files themselves remains in the hands of the company, therefore, you still need to buy a copy of the game to play it legaly, even if you use a FOSS engine, or a port (my case on a MacBook).

      So, most likey, they will not release that older code, not because they lost the source, but because releasing it in that case is to give away the game for free...

      Cheers

      --
      *** Suerte a todos y Feliz dia!
  2. Re:What are the derivatives? by h4rr4r · · Score: 2, Interesting

    How much ram can darkness possibly need?

  3. Re:Who Does This help by UnknownSoldier · · Score: 4, Interesting

    > Who does this help?
    People who are curious about "How Things Work", specifically, "How Games Work"

    Perfect example:
    quake 3 fast inverse square root
    http://www.beyond3d.com/content/articles/8/

    > will anyone read through this code?
    Most definitely:
      Game Programmers - Sub-Topics: Rendering, Networking, Audio, Physics, AI,
      Future game programmers
      Hackers

    I've shipped numerous games. It is always a pleasure reading other people's game code -- just to see how they did things, read the comments, etc.

    --
    "Necessity is the Mother of invention, but Curiosity is the Father"
        -- Michaelangel007