Joel Murdoch


Joel Murdoch is a New Zealander source port programmer and Doom modder who was active in the community during the late 1990's and early 2000's. He was a member of The Chaos Crew and the Ninth Gate Team, and maintained a website called GG Inc. Joel announced he would retire from Doom editing in 2007, and has been heard from only rarely since then, until he registered a new account in May 2019 on the Doomworld forums in order to re-release the source code of the Caverns of Darkness project, which utilized a custom source modification based on the Eternity Engine.

From then on, he sporadically posts comments on the Doomworld forums.

Source ports[edit]

Joel contributed to several projects in the late 1990's and early 2000's with engine related codework, such as Laz Rojas's WolfenDOOM (Doom) series, which utilized a custom modification derived from the Boom engine which was used in three separate WAD sets. Other contributions include Doom Millennium and Episode 2 of the Mordeth partial conversion.

He was a contributor to MBF, where he helped Lee Killough address various issues that Boom had with running the Final Doom IWADs, and was also credited as a beta tester.

Later, he created his own modification of MBF entitled JDP, short for "Joel's Doom Port". It was eventually discontinued in favor of the Eternity Engine, which already included most of the modifications Joel had made to MBF.

Joel made various minor contributions to the Eternity Engine, where he is still credited in the Special Thanks section of the credits screen, and a special version made by Quasar that Joel used bore the name of "dev beta 5 joel-2" for the Caverns of Darkness project.

Body of work[edit]


  • WolfenDOOM: Spear of Destiny
  • WolfenDOOM: The Nocturnal Missions
  • WolfenDOOM: The Original Missions



External links[edit]

  • GG Inc (archived 🏛) (2002-2003)
  • GG Inc (archived 🏛) (2004-2005)