• WhoRoger@lemmy.world
      link
      fedilink
      English
      arrow-up
      23
      arrow-down
      1
      ·
      1 year ago

      Quake 2 has been GPL and had Linux versions since forever, even official ones from id.

      I assume this remaster uses the same engine. Maybe they used stuff from contributors/forks, that’s why they kept it open.

      • Vilian@lemmy.ca
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        true, in the official source code they say that was only tested the build in linux lol, and in the first doom they said that was only playable on linux :b

        • WhoRoger@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          1 year ago

          IIRC the guy who was doing the official Linux builds of the old id games was also the one who was publishing the code, so that’s probably why.

          They could never publish everything they had internally, as they used proprietary or patented bits in places, so the code always needed cleaning up before GPLing it. That’s why Doom engine source was released without the sound, the Doom 3 engine had the shadowing code replaced, Quake 3 code didn’t have the single-player parts because people were still licencing it in the mid-00’s, and other such stuff.

          And yes, Doom was originally developed for *nix, I think they were using NeXT machines or something like that, for development.

      • GreenMario@lemm.ee
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        Remaster uses “The Kex E.ngine”, however I don’t know if that’s an actual game engine or a portability layer of some kind.