Robert Duffy (programmer)

Last updated
Robert Duffy
Fire Away Q&A Panel at QuakeCon 2006 - 07 (cropped).jpg
Duffy at QuakeCon 2006
Born1963 (1963)
Occupation(s) CTO, id Software
SpouseMillie Kautz Duffy

Robert Allen Duffy [1] is an American video game programmer who has been working for id Software since 1999. [2] In 1999, Duffy created the map editor for Quake III Arena . Since 2013, Duffy has been serving as the Chief Technology Officer of id Software.

Credits

Robert Duffy's programming work consists mostly of id Software titles, ports of classics like Doom and Wolfenstein 3D are ported over to their respective platforms by other developers.

YearTitleCredited forSystem(s)Notes
1998Quake II Mission Pack: The ReckoningAdditional Editor Tool ProgrammingMicrosoft WindowsExpansion pack for Quake II developed by Xatrix Entertainment
1999 Kingpin: Life of Crime Additional Tool ProgrammingMicrosoft WindowsDeveloped by Xatrix Entertainment
1999 Quake III: Arena Programming, map editorMicrosoft Windows
2001 Anachronox ProgrammingMicrosoft Windows
2001Quake III Revolution'ProgrammingPlayStation 2Primarily developed by Bullfrog Productions
2001 Commander Keen ProgrammingGame Boy AdvancePrimarily developed by David A. Palmer Productions
2001 Doom (1993)ProgrammingGame Boy AdvancePrimarily developed by David A. Palmer Productions
2002 Wolfenstein 3D ProgrammingGame Boy AdvancePrimarily developed by Stalker Entertainment
2004 Doom 3 Lead ProgrammingMicrosoft Windows, Linux, Xbox
2005 Quake 4 ProgrammingMicrosoft WindowsPrimarily developed by Raven Software
2007 Enemy Territory: Quake Wars ProgrammingPrimarily developed by Splash Damage
2011 Rage Programming DirectorMicrosoft Windows, Xbox 360, PlayStation 3
2012 Doom 3 BFG Edition ProgrammingMicrosoft Windows, Xbox 360, PlayStation 3Re-release of Doom 3
2016 Doom Chief Technology OfficerMicrosoft Windows, Xbox One, PlayStation 4, Nintendo Switch

Related Research Articles

<i>Doom</i> (1993 video game) First-person shooter

Doom is a first-person shooter game developed and published by id Software. Released on December 10, 1993, for DOS, it is the first installment in the Doom franchise. The player assumes the role of a space marine, later unofficially referred to as Doomguy, fighting through hordes of undead humans and invading demons. The game begins on the moons of Mars and finishes in hell, with the player traversing each level to find its exit or defeat its final boss. It is an early example of 3D graphics in video games, and has enemies and objects as 2D images, a technique sometimes referred to as 2.5D graphics.

<i>Heretic II</i> 1998 video game

Heretic II is a dark fantasy action-adventure game developed by Raven Software and published by Activision in November 1998 continuing the story of Corvus, the main character from its predecessor, Heretic. It is the fourth game in the Hexen: Beyond Heretic series and comes after the "Serpent Rider" trilogy. Although Id Software owns the publishing rights to the previous titles, Heretic 2 is owned by Activision since they own Raven Software and its IPs.

id Software American video game developer

id Software LLC is an American video game developer based in Richardson, Texas. It was founded on February 1, 1991, by four members of the computer company Softdisk: programmers John Carmack and John Romero, game designer Tom Hall, and artist Adrian Carmack.

<i>Quake III Arena</i> 1999 video game

Quake III Arena is a 1999 multiplayer-focused first-person shooter developed by id Software. The third installment of the Quake series, Arena differs from previous games by excluding a story-based single-player mode and focusing primarily on multiplayer gameplay. The single-player mode is played against computer-controlled bots. It features music composed by Sonic Mayhem and Front Line Assembly founder Bill Leeb.

<i>Quake II</i> 1997 video game

Quake II is a 1997 first-person shooter video game developed by id Software and published by Activision. It is the second installment of the Quake series, following Quake. The game's storyline is continued in its expansions, including one tying in Quake II and the first game, and Quake 4.

<i>Quake</i> (video game) 1996 video game

Quake is a first-person shooter game developed by id Software and published by GT Interactive. The first game in the Quake series, it was originally released for MS-DOS, Microsoft Windows and Linux in 1996, followed by Mac OS and Sega Saturn in 1997 and Nintendo 64 in 1998. In the game, players must find their way through various maze-like, medieval environments while battling monsters using an array of weaponry. Quake takes inspiration from gothic fiction and the works of H. P. Lovecraft.

<span class="mw-page-title-main">OpenVMS</span> Computer operating system

OpenVMS, often referred to as just VMS, is a multi-user, multiprocessing and virtual memory-based operating system. It is designed to support time-sharing, batch processing, transaction processing and workstation applications. Customers using OpenVMS include banks and financial services, hospitals and healthcare, telecommunications operators, network information services, and industrial manufacturers. During the 1990s and 2000s, there were approximately half a million VMS systems in operation worldwide.

<i>Wolfenstein 3D</i> 1992 video game

Wolfenstein 3D is a first-person shooter video game developed by id Software and published by Apogee Software and FormGen. Originally released on May 5, 1992, for DOS, it was inspired by the 1981 Muse Software video game Castle Wolfenstein, and is the third installment in the Wolfenstein series. In Wolfenstein 3D, the player assumes the role of Allied spy William "B.J." Blazkowicz during World War II as he escapes from the Nazi German prison Castle Wolfenstein and carries out a series of crucial missions against the Nazis. The player traverses each of the game's levels to find an elevator to the next level or kill a final boss, fighting Nazi soldiers, dogs, and other enemies with a knife and a variety of guns.

<span class="mw-page-title-main">John Carmack</span> American computer programmer and video game developer

John D. Carmack II is an American computer programmer and video game developer. He co-founded the video game company id Software and was the lead programmer of its 1990s games Commander Keen, Wolfenstein 3D, Doom, Quake, and their sequels. Carmack made innovations in 3D computer graphics, such as his Carmack's Reverse algorithm for shadow volumes.

<span class="mw-page-title-main">Loki Entertainment</span> Defunct American video game developer

Loki Software, Inc. was an American video game developer based in Tustin, California, that ported several video games from Microsoft Windows to Linux. It took its name from the Norse deity Loki. Although successful in its goal of bringing games to the Linux platform, the company folded in January 2002 after filing for bankruptcy.

<i>Doom 3</i> 2004 video game

Doom 3 is a 2004 survival horror first-person shooter video game developed by id Software and published by Activision. Doom 3 was originally released for Microsoft Windows on August 3, 2004, adapted for Linux later that year, and ported by Aspyr Media for Mac OS X in 2005. Developer Vicarious Visions ported the game to the Xbox, releasing it worldwide on April 4, 2005.

<span class="mw-page-title-main">Juniper Networks</span> American multinational technology company

Juniper Networks, Inc. is an American multinational corporation headquartered in Sunnyvale, California. The company develops and markets networking products, including routers, switches, network management software, network security products, and software-defined networking technology.

Boost is a set of libraries for the C++ programming language that provides support for tasks and structures such as linear algebra, pseudorandom number generation, multithreading, image processing, regular expressions, and unit testing. It contains 164 individual libraries.

<span class="mw-page-title-main">Dave Taylor (game programmer)</span> American video game programmer

Dave D. Taylor is an American game programmer, best known as a former id Software employee and noted for his work promoting Linux gaming.

Doom WAD is the default format of package files for the video game Doom and its sequel Doom II: Hell on Earth, that contain sprites, levels, and game data. WAD stands for Where's All the Data? Immediately after its release in 1993, Doom attracted a sizeable following of players who created their own mods for WAD files—packages containing new levels or graphics—and played a vital part in spawning the mod-making culture which is now commonplace for first-person shooter games. Thousands of WADs have been created for Doom, ranging from single custom levels to full original games; most of these can be freely downloaded over the Internet. Several WADs have also been released commercially, and for some people the WAD-making hobby became a gateway to a professional career as a level designer.

<i>Quake II</i> engine Game engine

The Quake II engine is a game engine developed by id Software for use in their 1997 first-person shooter Quake II. It is the successor to the Quake engine. Since its release, the Quake II engine has been licensed for use in several other games.

id Tech Series of video game engines

id Tech is a series of separate game engines designed and developed by id Software. Prior to the presentation of the id Tech 5-based game Rage in 2011, the engines lacked official designation and as such were simply referred to as the Doom and Quake engines, from the name of the main game series the engines had been developed for. "id Tech" has been released as free software under the GNU General Public License. id Tech versions 0 to 3 were released under GPL-2.0-or-later. id Tech versions 3.5 to 4.5 were released under GPL-3.0-or-later. id Tech 5 to 7 are proprietary, with id Tech 7 currently being the latest utilized engine.

<span class="mw-page-title-main">Timothee Besset</span> French software programmer

Timothée Besset is a French software programmer, best known for supporting Linux, as well as some Macintosh, ports of id Software's products. He was involved with the game ports of various id properties through the 2000s, starting with Quake III Arena. Since the development of Doom 3 he was also in charge of the multiplayer network code and various aspects of game coding for id, a role which had him heavily involved in the development of their online game QuakeLive. Since departing id in January 2012 he has worked as a software contractor, including for Valve Software.

id Tech 6 is a multiplatform game engine developed by id Software. It is the successor to id Tech 5 and was first used to create the 2016 video game Doom. Internally, the development team also used the codename id Tech 666 to refer to the engine. The PC version of the engine is based on Vulkan API and OpenGL API.

References

  1. "An interview with id software's ROBERT A. DUFFY". LEXI. Retrieved 6 July 2018.
  2. Fudge, James (October 24, 1999). "id Software Hires Robert Duffy". Computer Games Magazine . Archived from the original on June 20, 2003. Retrieved August 24, 2022.