CINXE.COM

Doom engine - Wikipedia

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Doom engine - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"df9ffc2a-b7e7-4d06-bf70-65a9b9324a94","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Doom_engine","wgTitle":"Doom engine","wgCurRevisionId":1253765220,"wgRevisionId":1253765220,"wgArticleId":398480,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["All articles with dead external links","Articles with dead external links from October 2022","Articles with permanently dead external links","Webarchive template wayback links","Articles with short description","Short description is different from Wikidata","All articles with unsourced statements","Articles with unsourced statements from August 2024","Articles needing additional references from January 2012","All articles needing additional references", "Articles that may contain original research from February 2023","All articles that may contain original research","All articles with specifically marked weasel-worded phrases","Articles with specifically marked weasel-worded phrases from February 2023","Articles with unsourced statements from September 2024","1993 software","Doom (franchise)","Formerly proprietary software","Game engines for Linux","Id Tech"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Doom_engine","wgRelevantArticleId":398480,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"}, "wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":30000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q909009","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles" :"ready","skins.vector.icons":"ready","jquery.tablesorter.styles":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","mediawiki.page.media","site","mediawiki.page.ready","jquery.tablesorter","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints", "ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cjquery.tablesorter.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Doom engine - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/Doom_engine"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=Doom_engine&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/Doom_engine"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Doom_engine rootpage-Doom_engine skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page&#039;s font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_en.wikipedia.org&amp;uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&amp;returnto=Doom+engine" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&amp;returnto=Doom+engine" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_en.wikipedia.org&amp;uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&amp;returnto=Doom+engine" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=Doom+engine" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-Game_world" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Game_world"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Game world</span> </div> </a> <ul id="toc-Game_world-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Level_structure" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Level_structure"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Level structure</span> </div> </a> <button aria-controls="toc-Level_structure-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Level structure subsection</span> </button> <ul id="toc-Level_structure-sublist" class="vector-toc-list"> <li id="toc-Basic_objects" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Basic_objects"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>Basic objects</span> </div> </a> <ul id="toc-Basic_objects-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Sectors" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Sectors"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>Sectors</span> </div> </a> <ul id="toc-Sectors-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Sidedefs" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Sidedefs"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.3</span> <span>Sidedefs</span> </div> </a> <ul id="toc-Sidedefs-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Binary_space_partitioning" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Binary_space_partitioning"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Binary space partitioning</span> </div> </a> <ul id="toc-Binary_space_partitioning-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Rendering" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Rendering"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Rendering</span> </div> </a> <button aria-controls="toc-Rendering-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Rendering subsection</span> </button> <ul id="toc-Rendering-sublist" class="vector-toc-list"> <li id="toc-Drawing_the_walls" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Drawing_the_walls"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>Drawing the walls</span> </div> </a> <ul id="toc-Drawing_the_walls-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Floor_and_ceiling" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Floor_and_ceiling"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.2</span> <span>Floor and ceiling</span> </div> </a> <ul id="toc-Floor_and_ceiling-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Things_(sprites)" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Things_(sprites)"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.3</span> <span>Things (sprites)</span> </div> </a> <ul id="toc-Things_(sprites)-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Games_using_the_Doom_engine" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Games_using_the_Doom_engine"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Games using the <i>Doom</i> engine</span> </div> </a> <button aria-controls="toc-Games_using_the_Doom_engine-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Games using the <i>Doom</i> engine subsection</span> </button> <ul id="toc-Games_using_the_Doom_engine-sublist" class="vector-toc-list"> <li id="toc-Games_built_directly_on_the_Doom_engine" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Games_built_directly_on_the_Doom_engine"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.1</span> <span>Games built directly on the <i>Doom</i> engine</span> </div> </a> <ul id="toc-Games_built_directly_on_the_Doom_engine-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Games_based_on_the_Doom_or_Doom_II_code" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Games_based_on_the_Doom_or_Doom_II_code"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2</span> <span>Games based on the <i>Doom</i> or <i>Doom II</i> code</span> </div> </a> <ul id="toc-Games_based_on_the_Doom_or_Doom_II_code-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Notes" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Notes"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>Notes</span> </div> </a> <ul id="toc-Notes-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><i>Doom</i> engine</h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 19 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-19" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">19 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/Id_Tech_1" title="Id Tech 1 – Danish" lang="da" hreflang="da" data-title="Id Tech 1" data-language-autonym="Dansk" data-language-local-name="Danish" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Doom-Engine" title="Doom-Engine – German" lang="de" hreflang="de" data-title="Doom-Engine" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/Id_Tech_1" title="Id Tech 1 – Estonian" lang="et" hreflang="et" data-title="Id Tech 1" data-language-autonym="Eesti" data-language-local-name="Estonian" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Doom_Engine" title="Doom Engine – Spanish" lang="es" hreflang="es" data-title="Doom Engine" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Id_Tech" title="Id Tech – French" lang="fr" hreflang="fr" data-title="Id Tech" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EB%91%A0_%EC%97%94%EC%A7%84" title="둠 엔진 – Korean" lang="ko" hreflang="ko" data-title="둠 엔진" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/Doom_engine" title="Doom engine – Armenian" lang="hy" hreflang="hy" data-title="Doom engine" data-language-autonym="Հայերեն" data-language-local-name="Armenian" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Doom_Engine" title="Doom Engine – Italian" lang="it" hreflang="it" data-title="Doom Engine" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Doom-motor" title="Doom-motor – Hungarian" lang="hu" hreflang="hu" data-title="Doom-motor" data-language-autonym="Magyar" data-language-local-name="Hungarian" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-mk mw-list-item"><a href="https://mk.wikipedia.org/wiki/Id_Tech_1" title="Id Tech 1 – Macedonian" lang="mk" hreflang="mk" data-title="Id Tech 1" data-language-autonym="Македонски" data-language-local-name="Macedonian" class="interlanguage-link-target"><span>Македонски</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/Doom_engine" title="Doom engine – Japanese" lang="ja" hreflang="ja" data-title="Doom engine" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Doom_engine" title="Doom engine – Polish" lang="pl" hreflang="pl" data-title="Doom engine" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/Doom_engine" title="Doom engine – Russian" lang="ru" hreflang="ru" data-title="Doom engine" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Doom_engine" title="Doom engine – Simple English" lang="en-simple" hreflang="en-simple" data-title="Doom engine" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/Id_Tech_1" title="Id Tech 1 – Serbian" lang="sr" hreflang="sr" data-title="Id Tech 1" data-language-autonym="Српски / srpski" data-language-local-name="Serbian" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/Doom-pelimoottori" title="Doom-pelimoottori – Finnish" lang="fi" hreflang="fi" data-title="Doom-pelimoottori" data-language-autonym="Suomi" data-language-local-name="Finnish" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Id_Tech_1" title="Id Tech 1 – Swedish" lang="sv" hreflang="sv" data-title="Id Tech 1" data-language-autonym="Svenska" data-language-local-name="Swedish" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/Doom_engine" title="Doom engine – Ukrainian" lang="uk" hreflang="uk" data-title="Doom engine" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/%E6%AF%81%E7%81%AD%E6%88%98%E5%A3%AB%E5%BC%95%E6%93%8E" title="毁灭战士引擎 – Chinese" lang="zh" hreflang="zh" data-title="毁灭战士引擎" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q909009#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Doom_engine" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:Doom_engine" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Doom_engine"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Doom_engine&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Doom_engine&amp;action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Doom_engine"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Doom_engine&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Doom_engine&amp;action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Doom_engine" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Doom_engine" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Doom_engine&amp;oldid=1253765220" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Doom_engine&amp;action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&amp;page=Doom_engine&amp;id=1253765220&amp;wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FDoom_engine"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FDoom_engine"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&amp;page=Doom_engine&amp;action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Doom_engine&amp;printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:Doom_engine" hreflang="en"><span>Wikimedia Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q909009" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">1993 game engine</div> <style data-mw-deduplicate="TemplateStyles:r1257001546">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme) div:not(.notheme){background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table tr{display:table-row!important}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}</style><table class="infobox vevent"><caption class="infobox-title summary">id Tech 1</caption><tbody><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Programmer" title="Programmer">Developer(s)</a></th><td class="infobox-data"><a href="/wiki/Id_Software" title="Id Software">id Software</a>, (John Carmack, John Romero, Dave Taylor)</td></tr><tr style="display: none;"><td colspan="2" class="infobox-full-data"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1257001546"></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_release_life_cycle" title="Software release life cycle">Final release</a></th><td class="infobox-data"><div style="margin:0px;">1.9 / February&#160;1, 1995<span class="noprint">&#59;&#32;29 years ago</span><span style="display:none">&#160;(<span class="bday dtstart published updated">1995-02-01</span>)</span></div></td></tr><tr style="display:none"><td colspan="2"> </td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Repository_(version_control)" title="Repository (version control)">Repository</a></th><td class="infobox-data"><a rel="nofollow" class="external text" href="https://github.com/id-Software/DOOM">github.com/id-Software/DOOM</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Written in</th><td class="infobox-data"><a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, <a href="/wiki/Assembly_language" title="Assembly language">Assembly language</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Computing_platform" title="Computing platform">Platform</a></th><td class="infobox-data"><a href="/wiki/MS-DOS" title="MS-DOS">MS-DOS</a>, <a href="/wiki/PC-98" title="PC-98">PC-98</a> <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Windows</a>, <a href="/wiki/Mac_(computer)" title="Mac (computer)">Mac</a>, <a href="/wiki/Linux" title="Linux">Linux</a>, <a href="/wiki/Android_(operating_system)" title="Android (operating system)">Android</a>, <a href="/wiki/Amiga" title="Amiga">Amiga</a>, <a href="/wiki/NeXTSTEP" title="NeXTSTEP">NeXTSTEP</a>, <a href="/wiki/NeXT" title="NeXT">NeXT</a>, <a href="/wiki/Atari_Jaguar" title="Atari Jaguar">Jaguar</a>, <a href="/wiki/32X" title="32X">32X</a>, <a href="/wiki/PlayStation" title="PlayStation">PlayStation</a>, <a href="/wiki/3DO_Interactive_Multiplayer" class="mw-redirect" title="3DO Interactive Multiplayer">3DO</a>, <a href="/wiki/Nintendo_64" title="Nintendo 64">Nintendo 64</a>, <a href="/wiki/Sega_Saturn" title="Sega Saturn">Saturn</a>, <a href="/wiki/Game_Boy_Advance" title="Game Boy Advance">Game Boy Advance</a>, <a href="/wiki/Nintendo_Switch" title="Nintendo Switch">Switch</a>, <a href="/wiki/BSD" class="mw-redirect" title="BSD">BSD</a>, <a href="/wiki/Unix" title="Unix">Unix</a>, others</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Predecessor</th><td class="infobox-data"><a href="/wiki/Wolfenstein_3D_engine" class="mw-redirect" title="Wolfenstein 3D engine">Wolfenstein 3D engine</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Successor</th><td class="infobox-data"><a href="/wiki/Quake_engine" title="Quake engine">Quake engine</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_license" title="Software license">License</a></th><td class="infobox-data"><a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GNU GPL-2.0-or-later</a><sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup><br /><a href="/wiki/List_of_Doom_ports#3DO_Interactive_Multiplayer" title="List of Doom ports">3DO</a>: <a href="/wiki/MIT_license" class="mw-redirect" title="MIT license">MIT</a><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup></td></tr></tbody></table> <p><b>id Tech 1</b>, also known as the <b><i>Doom</i> engine</b>, is the <a href="/wiki/Game_engine" title="Game engine">game engine</a> used in the <a href="/wiki/Id_Software" title="Id Software">id Software</a> <a href="/wiki/Video_game" title="Video game">video games</a> <i><a href="/wiki/Doom_(1993_video_game)" title="Doom (1993 video game)">Doom</a></i> and <i><a href="/wiki/Doom_II:_Hell_on_Earth" class="mw-redirect" title="Doom II: Hell on Earth">Doom II: Hell on Earth</a></i>. It is also used in <i><a href="/wiki/Heretic_(video_game)" title="Heretic (video game)">Heretic</a></i>, <i><a href="/wiki/Hexen:_Beyond_Heretic" title="Hexen: Beyond Heretic">Hexen: Beyond Heretic</a></i>, <i><a href="/wiki/Strife_(1996_video_game)" title="Strife (1996 video game)">Strife: Quest for the Sigil</a></i>, <i><a href="/wiki/Doom_WAD#Total_conversions" class="mw-redirect" title="Doom WAD">Hacx: Twitch 'n Kill</a></i>, <i><a href="/wiki/Freedoom" class="mw-redirect" title="Freedoom">Freedoom</a></i>, and other games produced by licensees. It was created by <a href="/wiki/John_D._Carmack" class="mw-redirect" title="John D. Carmack">John Carmack</a>, with auxiliary functions written by <a href="/wiki/Mike_Abrash" class="mw-redirect" title="Mike Abrash">Mike Abrash</a>, <a href="/wiki/John_Romero" title="John Romero">John Romero</a>, <a href="/wiki/Dave_D._Taylor" class="mw-redirect" title="Dave D. Taylor">Dave Taylor</a>, and Paul Radek. Originally developed on <a href="/wiki/NeXT" title="NeXT">NeXT</a> computers,<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> it was <a href="/wiki/Porting" title="Porting">ported</a> to <a href="/wiki/MS-DOS" title="MS-DOS">MS-DOS</a> and compatible operating systems for <i>Doom</i>'s initial release and was later ported to several <a href="/wiki/Game_console" class="mw-redirect" title="Game console">game consoles</a> and <a href="/wiki/Operating_system" title="Operating system">operating systems</a>. </p><p>The <a href="/wiki/Source_code" title="Source code">source code</a> to the <a href="/wiki/Linux" title="Linux">Linux</a> version of <i>Doom</i> was released to the public under a license that granted rights to non-commercial use on December 23, 1997, followed by the Linux version of <i>Doom II</i> about a week later on December 29, 1997.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">&#91;</span>4<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup> The source code was later re-released under the <a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GNU General Public License v2.0 or later</a> on October 3, 1999.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">&#91;</span>7<span class="cite-bracket">&#93;</span></a></sup> The dozens of unofficial <a href="/wiki/Doom_source_ports" class="mw-redirect" title="Doom source ports"><i>Doom</i> source ports</a> that have been created since then allow <i>Doom</i> to run on previously unsupported operating systems and sometimes radically expand the engine's functionality with new features. </p><p>Although the engine renders a 3D space, that space is projected from a two-dimensional <a href="/wiki/Floor_plan" title="Floor plan">floor plan</a>. The line of sight is always parallel to the floor, walls must be perpendicular to the floors, and it is not possible to create multi-level structures or sloped areas (floors and ceilings with different angles). Despite these limitations, the engine represented a technological leap from id's previous <a href="/wiki/Wolfenstein_3D_engine" class="mw-redirect" title="Wolfenstein 3D engine"><i>Wolfenstein 3D</i> engine</a>. The <i>Doom</i> engine was later renamed<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">&#91;<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="There is no source for &#39;id Tech 1&#39; being the official name of this engine. The cited Giant Bomb article doesn&#39;t say anything about this. id Software&#39;s licensing site didn&#39;t feature an &#39;id Tech 1&#39;, only id Tech 2. Before the introduction of this brand in 2007, the licensing page only featured the three Quake engines. https&#58;//web.archive.org/web/20070501000000*/http&#58;//www.idsoftware.com/business/technology (August 2024)">citation needed</span></a></i>&#93;</sup> to "id Tech 1" in order to categorize it in a list of <a href="/wiki/Id_Tech" title="Id Tech">id Software's long line of game engines</a>.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">&#91;</span>8<span class="cite-bracket">&#93;</span></a></sup> </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Game_world">Game world</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Doom_engine&amp;action=edit&amp;section=1" title="Edit section: Game world"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The <i>Doom</i> engine separates rendering from the rest of the game. The graphics engine runs as fast as possible, but the game world runs at 35 frames per second regardless of the hardware, so multiple players can play against each other using computers of varying performance.<sup id="cite_ref-schuytema199408_9-0" class="reference"><a href="#cite_note-schuytema199408-9"><span class="cite-bracket">&#91;</span>9<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Level_structure">Level structure</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Doom_engine&amp;action=edit&amp;section=2" title="Edit section: Level structure"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div style="float: right; margin: 0 0 1em 1em; padding: 0.5em; background: #fffff4; border: 1px solid #ddddbb; width: 250px;"> <p>A simple setup demonstrating how <i>Doom</i> represents levels internally </p> <figure typeof="mw:File/Thumb"><a href="/wiki/File:Doom-map-format-map.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/5/53/Doom-map-format-map.svg/240px-Doom-map-format-map.svg.png" decoding="async" width="240" height="240" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/53/Doom-map-format-map.svg/360px-Doom-map-format-map.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/53/Doom-map-format-map.svg/480px-Doom-map-format-map.svg.png 2x" data-file-width="1024" data-file-height="1024" /></a><figcaption>Map view in editor</figcaption></figure> </div> <p>Viewed from the top down, all <i>Doom</i> levels are actually two-dimensional, demonstrating one of the key limitations of the <i>Doom</i> engine: <a href="/wiki/Room-over-room" class="mw-redirect" title="Room-over-room">room-over-room</a> is not possible. This limitation, however, has a silver lining: a "map mode" can be easily displayed, which represents the walls and the player's position, much like the first image to the right. </p> <div class="mw-heading mw-heading3"><h3 id="Basic_objects">Basic objects</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Doom_engine&amp;action=edit&amp;section=3" title="Edit section: Basic objects"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The base unit is the <a href="/wiki/Vertex_(geometry)" title="Vertex (geometry)">vertex</a>, which represents a single 2D point. Vertices (or "vertexes" as they are referred to internally) are then joined to form <a href="/wiki/Line_(mathematics)" class="mw-redirect" title="Line (mathematics)">lines</a>, known as "linedefs". Each linedef can have either one or two sides, which are known as "sidedefs". Sidedefs are then grouped together to form <a href="/wiki/Polygon" title="Polygon">polygons</a>; these are called "sectors". Sectors represent particular areas of the level. </p> <div class="mw-heading mw-heading3"><h3 id="Sectors">Sectors</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Doom_engine&amp;action=edit&amp;section=4" title="Edit section: Sectors"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Each sector contains a number of properties: a floor height, ceiling height, light level, a floor <a href="/wiki/Texture_mapping" title="Texture mapping">texture</a> and a ceiling texture. To have a different light level in a particular area, for example, a new sector must be created for that area with a different light level. One-sided linedefs therefore represent solid walls, while two-sided linedefs represent bridge lines between sectors. </p> <div class="mw-heading mw-heading3"><h3 id="Sidedefs">Sidedefs</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Doom_engine&amp;action=edit&amp;section=5" title="Edit section: Sidedefs"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Sidedefs are used to store wall <a href="/wiki/Texture_mapping" title="Texture mapping">textures</a>; these are completely separate from the floor and ceiling textures. Each sidedef can have three textures; these are called the middle, upper and lower textures. In one-sided linedefs, only the middle texture is used for the texture on the wall. In two-sided linedefs, the situation is more complex. The lower and upper textures are used to fill the gaps where adjacent sectors have different floor and ceiling heights: lower textures are used for steps, for example. The sidedefs can have a middle texture as well, although most do not; this is used to make textures hang in mid air. For example, when a transparent bar texture is seen forming a cage, this is an example of a middle texture on a two-sided linedef. </p> <div class="mw-heading mw-heading2"><h2 id="Binary_space_partitioning">Binary space partitioning</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Doom_engine&amp;action=edit&amp;section=6" title="Edit section: Binary space partitioning"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><i>Doom</i> makes use of a system known as <a href="/wiki/Binary_space_partitioning" title="Binary space partitioning">binary space partitioning</a> (BSP).<sup id="cite_ref-Engine_10-0" class="reference"><a href="#cite_note-Engine-10"><span class="cite-bracket">&#91;</span>10<span class="cite-bracket">&#93;</span></a></sup> A tool is used to generate the BSP data for a level beforehand. This process can take quite some time for a large level. It is because of this that it is not possible to move the walls in <i>Doom</i>; while doors and lifts move up and down, none of them ever move sideways. </p><p>The level is divided up into a <a href="/wiki/Binary_tree" title="Binary tree">binary tree</a>: each location in the tree is a "node" which represents a particular area of the level (with the root node representing the entire level). At each branch of the tree there is a dividing line which divides the area of the node into two subnodes. At the same time, the dividing line divides linedefs into line segments called "segs".<sup id="cite_ref-bsptree_11-0" class="reference"><a href="#cite_note-bsptree-11"><span class="cite-bracket">&#91;</span>11<span class="cite-bracket">&#93;</span></a></sup> </p><p>At the leaves of the tree are <a href="/wiki/Convex_polygon" title="Convex polygon">convex polygons</a>, where further division of the level is not needed. These convex polygons are referred to as subsectors (or "SSECTORS"), and are bound to a particular sector. Each subsector has a list of segs associated with it.<sup id="cite_ref-Engine_10-1" class="reference"><a href="#cite_note-Engine-10"><span class="cite-bracket">&#91;</span>10<span class="cite-bracket">&#93;</span></a></sup> </p><p>The BSP system sorts the subsectors into the right order for rendering. The algorithm is fairly simple: </p> <ol><li>Start at the root node.</li> <li>Draw the child nodes of this node recursively. The child node closest to the camera is drawn first using a <a href="/wiki/Scanline_algorithm" class="mw-redirect" title="Scanline algorithm">Scanline algorithm</a>. This can be found from looking at which side of the node's dividing line the camera is on.</li> <li>When a subsector is reached, draw it.<sup id="cite_ref-EngineReview_12-0" class="reference"><a href="#cite_note-EngineReview-12"><span class="cite-bracket">&#91;</span>12<span class="cite-bracket">&#93;</span></a></sup></li></ol> <p>The process is complete when the whole column of pixels is filled (i.e., there are no more gaps left). This ordering ensures that no time is used drawing objects that are not visible and as a result maps can become very large without any speed penalty. </p> <div class="mw-heading mw-heading2"><h2 id="Rendering">Rendering</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Doom_engine&amp;action=edit&amp;section=7" title="Edit section: Rendering"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1251242444">.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}</style><table class="box-Unreferenced_section plainlinks metadata ambox ambox-content ambox-Unreferenced" role="presentation"><tbody><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><a href="/wiki/File:Question_book-new.svg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/50px-Question_book-new.svg.png" decoding="async" width="50" height="39" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/75px-Question_book-new.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/100px-Question_book-new.svg.png 2x" data-file-width="512" data-file-height="399" /></a></span></div></td><td class="mbox-text"><div class="mbox-text-span">This section <b>does not <a href="/wiki/Wikipedia:Citing_sources" title="Wikipedia:Citing sources">cite</a> any <a href="/wiki/Wikipedia:Verifiability" title="Wikipedia:Verifiability">sources</a></b>.<span class="hide-when-compact"> Please help <a href="/wiki/Special:EditPage/Doom_engine" title="Special:EditPage/Doom engine">improve this section</a> by <a href="/wiki/Help:Referencing_for_beginners" title="Help:Referencing for beginners">adding citations to reliable sources</a>. Unsourced material may be challenged and <a href="/wiki/Wikipedia:Verifiability#Burden_of_evidence" title="Wikipedia:Verifiability">removed</a>.</span> <span class="date-container"><i>(<span class="date">January 2012</span>)</i></span><span class="hide-when-compact"><i> (<small><a href="/wiki/Help:Maintenance_template_removal" title="Help:Maintenance template removal">Learn how and when to remove this message</a></small>)</i></span></div></td></tr></tbody></table> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1251242444"><table class="box-Original_research plainlinks metadata ambox ambox-content ambox-Original_research" role="presentation"><tbody><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/b/b4/Ambox_important.svg/40px-Ambox_important.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/b/b4/Ambox_important.svg/60px-Ambox_important.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/b/b4/Ambox_important.svg/80px-Ambox_important.svg.png 2x" data-file-width="40" data-file-height="40" /></span></span></div></td><td class="mbox-text"><div class="mbox-text-span">This section <b>possibly contains <a href="/wiki/Wikipedia:No_original_research" title="Wikipedia:No original research">original research</a></b>.<span class="hide-when-compact"> Please <a class="external text" href="https://en.wikipedia.org/w/index.php?title=Doom_engine&amp;action=edit">improve it</a> by <a href="/wiki/Wikipedia:Verifiability" title="Wikipedia:Verifiability">verifying</a> the claims made and adding <a href="/wiki/Wikipedia:Citing_sources#Inline_citations" title="Wikipedia:Citing sources">inline citations</a>. Statements consisting only of original research should be removed.</span> <span class="date-container"><i>(<span class="date">February 2023</span>)</i></span><span class="hide-when-compact"><i> (<small><a href="/wiki/Help:Maintenance_template_removal" title="Help:Maintenance template removal">Learn how and when to remove this message</a></small>)</i></span></div></td></tr></tbody></table> <div class="mw-heading mw-heading3"><h3 id="Drawing_the_walls">Drawing the walls</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Doom_engine&amp;action=edit&amp;section=8" title="Edit section: Drawing the walls"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>All of the walls in <i>Doom</i> are drawn vertically; it is because of this that it is not possible to properly look up and down. It is possible to perform a form of look up/down via <a rel="nofollow" class="external text" href="https://zdoom.org/wiki/Y-shearing">"y-shearing"</a>, and many modern <i>Doom</i> source ports do this, as well as later games that use the engine, such as <i><a href="/wiki/Heretic_(video_game)" title="Heretic (video game)">Heretic</a></i>. Essentially this works by moving the horizon line up and down within the screen, in effect providing a "window" on a taller viewable area. By moving the window up and down, it is possible to give the illusion of looking up and down. However, this will distort the view the further up and down the player looks. </p><p>The <i>Doom</i> engine renders the walls as it traverses the BSP tree, drawing subsectors by order of distance from the camera so that the closest segs are drawn first. As the segs are drawn, they are stored in a linked list. This is used to clip other segs rendered later on, reducing overdraw. This is also used later to clip the edges of sprites. </p><p>Once the engine reaches a solid (1-sided) wall at a particular x coordinate, no more lines need to be drawn at that area. For clipping the engine stores a "map" of areas of the screen where solid walls have been reached. This allows far away parts of the level which are invisible to the player to be clipped completely. </p><p>The <i>Doom</i> graphic format stores the wall textures as <a href="/wiki/Row-_and_column-major_order" title="Row- and column-major order">sets of vertical columns</a>; this is useful to the renderer, which essentially renders the walls by drawing many vertical columns of textures. </p> <div class="mw-heading mw-heading3"><h3 id="Floor_and_ceiling">Floor and ceiling</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Doom_engine&amp;action=edit&amp;section=9" title="Edit section: Floor and ceiling"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The system for drawing floors and ceilings ("flats") is less elegant <sup class="noprint Inline-Template" style="margin-left:0.1em; white-space:nowrap;">&#91;<i><a href="/wiki/Wikipedia:Manual_of_Style/Words_to_watch#Unsupported_attributions" title="Wikipedia:Manual of Style/Words to watch"><span title="The material near this tag may use weasel words or too-vague attribution. (February 2023)">according to whom?</span></a></i>&#93;</sup> than that used for the walls. Flats are drawn with a <a href="/wiki/Flood_fill" title="Flood fill">flood fill</a>-like algorithm. Because of this, if a bad BSP builder is used, it is sometimes possible to get "holes" where the floor or ceiling bleeds down to the edges of the screen, a visual error commonly referred to as a "slime trail".<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">&#91;</span>13<span class="cite-bracket">&#93;</span></a></sup> This is also the reason why if the player travels outside of the level using the <a href="/wiki/Noclip_mode" class="mw-redirect" title="Noclip mode">noclip cheat</a> the floors and ceilings will appear to stretch out from the level over the empty space. </p><p>The floor and ceiling are drawn as "visplanes". These represent horizontal runs of texture, from a floor or ceiling at a particular height, light level and texture (if two adjacent sectors have exactly the same floor, these can get merged into one visplane). Each x position in the visplane has a particular vertical line of texture which is to be drawn. </p><p>Because of this limit of drawing one vertical line at each x position, it is sometimes necessary to split visplanes into multiple visplanes. For example, consider viewing a floor with two <a href="/wiki/Concentric" class="mw-redirect" title="Concentric">concentric</a> squares. The inner square will vertically divide the surrounding floor. In that horizontal range where the inner square is drawn, two visplanes are needed for the surrounding floor. </p><p><i>Doom</i> contained a static limit on the number of visplanes; if exceeded, a "visplane overflow" would occur, causing the game to exit to DOS with one of two errors, "No more visplanes!" or "visplane overflow (128 or higher)". The easiest way to invoke the visplane limit is a large checkerboard floor pattern; this creates a large number of visplanes. </p><p>As the segs are rendered, visplanes are also added, extending from the edges of the segs towards the vertical edges of the screen. These extend until they reach existing visplanes. Because of the way this works, the system is dependent on the fact that segs are rendered in order by the overall engine; it is necessary to draw nearer visplanes first, so that they can "cut off" by others further away. If unstopped, the floor or ceiling will "bleed out" to the edges of the screen, as previously described. Eventually, the visplanes form a "map" of particular areas of the screen in which to draw particular textures. </p><p>While visplanes are constructed essentially from vertical "strips", the actual low level rendering is performed in the form of horizontal "spans" of texture. After all the visplanes have been constructed, they are converted into spans which are then rendered to the screen. This appears to be a trade off: it is easier to construct visplanes as vertical strips, but because of the nature of how the floor and ceiling textures appear it is easier to draw them as horizontal strips. </p> <div class="mw-heading mw-heading3"><h3 id="Things_(sprites)"><span id="Things_.28sprites.29"></span>Things (sprites)</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Doom_engine&amp;action=edit&amp;section=10" title="Edit section: Things (sprites)"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Each sector within the level has a linked list of things stored in that sector. As each sector is drawn the sprites are placed into a list of sprites to be drawn. If not within the field of view these are ignored. </p><p>The edges of sprites are clipped by checking the list of segs previously drawn. Sprites in <i>Doom</i> are stored in the same column based format as the walls are, which again is useful for the renderer. The same functions which are used to draw walls are used to draw sprites as well. </p><p>While subsectors are guaranteed to be in order, the sprites within them are not. <i>Doom</i> stores a list of sprites to be drawn ("vissprites") and sorts the list before rendering. Far away sprites are drawn before close ones. This causes some overdraw but usually this is negligible. </p><p>There is a final issue of middle textures on 2-sided lines, used in transparent bars for example. These are mixed in and drawn with the sprites at the end of the rendering process, rather than with the other walls. </p> <div class="mw-heading mw-heading2"><h2 id="Games_using_the_Doom_engine">Games using the <i>Doom</i> engine</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Doom_engine&amp;action=edit&amp;section=11" title="Edit section: Games using the Doom engine"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The <i>Doom</i> engine achieved most of its fame as a result of powering the classic first person shooter <i><a href="/wiki/Doom_(1993_video_game)" title="Doom (1993 video game)">Doom</a></i>, and it was used in several other games. It is usually considered that the "Big Four" <i>Doom</i> engine games are <i><a href="/wiki/Doom_(1993_video_game)" title="Doom (1993 video game)">Doom</a></i>, <i><a href="/wiki/Heretic_(video_game)" title="Heretic (video game)">Heretic</a></i>, <i><a href="/wiki/Hexen:_Beyond_Heretic" title="Hexen: Beyond Heretic">Hexen: Beyond Heretic</a></i>, and <i><a href="/wiki/Strife_(1996_video_game)" title="Strife (1996 video game)">Strife: Quest for the Sigil</a></i>. </p> <div class="mw-heading mw-heading3"><h3 id="Games_built_directly_on_the_Doom_engine">Games built directly on the <i>Doom</i> engine</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Doom_engine&amp;action=edit&amp;section=12" title="Edit section: Games built directly on the Doom engine"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable sortable"> <tbody><tr> <th>Year </th> <th>Title </th> <th>Developer </th></tr> <tr> <td>1993 </td> <td><i><a href="/wiki/Doom_(1993_video_game)" title="Doom (1993 video game)">Doom</a></i> </td> <td rowspan="2"><a href="/wiki/Id_Software" title="Id Software">id Software</a> </td></tr> <tr> <td rowspan="2">1994 </td> <td><i><a href="/wiki/Doom_II:_Hell_on_Earth" class="mw-redirect" title="Doom II: Hell on Earth">Doom II: Hell on Earth</a></i> </td></tr> <tr> <td><i><a href="/wiki/Heretic_(video_game)" title="Heretic (video game)">Heretic</a></i> </td> <td><a href="/wiki/Raven_Software" title="Raven Software">Raven Software</a> </td></tr> <tr> <td rowspan="3">1995 </td> <td><i><a href="/wiki/The_Ultimate_Doom" class="mw-redirect" title="The Ultimate Doom">The Ultimate Doom</a></i> </td> <td rowspan="2">id Software </td></tr> <tr> <td><i><a href="/wiki/Master_Levels_for_Doom_II" class="mw-redirect" title="Master Levels for Doom II">Master Levels for Doom II</a></i> </td></tr> <tr> <td><i><a href="/wiki/Hexen:_Beyond_Heretic" title="Hexen: Beyond Heretic">Hexen: Beyond Heretic</a></i> </td> <td>Raven Software </td></tr> <tr> <td rowspan="4">1996 </td> <td><i><a href="/wiki/Final_Doom" title="Final Doom">Final Doom</a></i> </td> <td><a href="/wiki/TeamTNT" title="TeamTNT">TeamTNT</a> </td></tr> <tr> <td><i><a href="/wiki/Heretic:_Shadow_of_the_Serpent_Riders" class="mw-redirect" title="Heretic: Shadow of the Serpent Riders">Heretic: Shadow of the Serpent Riders</a></i> </td> <td rowspan="2">Raven Software </td></tr> <tr> <td><i><a href="/wiki/Hexen:_Deathkings_of_the_Dark_Citadel" class="mw-redirect" title="Hexen: Deathkings of the Dark Citadel">Hexen: Deathkings of the Dark Citadel</a></i> </td></tr> <tr> <td><i><a href="/wiki/Strife:_Quest_for_the_Sigil" class="mw-redirect" title="Strife: Quest for the Sigil">Strife: Quest for the Sigil</a></i> </td> <td><a href="/wiki/Rogue_Entertainment" title="Rogue Entertainment">Rogue Entertainment</a> </td></tr></tbody></table> <div class="mw-heading mw-heading3"><h3 id="Games_based_on_the_Doom_or_Doom_II_code">Games based on the <i>Doom</i> or <i>Doom II</i> code</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Doom_engine&amp;action=edit&amp;section=13" title="Edit section: Games based on the Doom or Doom II code"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In the 1990s a handful of developers acquired licenses to distribute <a href="/wiki/Total_conversion" class="mw-redirect" title="Total conversion">total conversions</a> of <i>Doom</i>, and following the 1997 source code release a number of standalone titles have been produced in the engine, including <a href="/wiki/Freeware" title="Freeware">freeware</a>, <a href="/wiki/Fangames" class="mw-redirect" title="Fangames">fangames</a> and commercial titles.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">&#91;</span>14<span class="cite-bracket">&#93;</span></a></sup> </p> <table class="wikitable sortable"> <tbody><tr> <th>Year </th> <th>Title </th> <th>Developer </th></tr> <tr> <td>1996 </td> <td><i><a href="/wiki/Chex_Quest" title="Chex Quest">Chex Quest</a></i> </td> <td><a href="/wiki/Digital_Caf%C3%A9" title="Digital Café">Digital Café</a> </td></tr> <tr> <td rowspan="3">1997 </td> <td><i><a href="/wiki/Doom_64" title="Doom 64">Doom 64</a></i> </td> <td><a href="/wiki/Midway_Studios_San_Diego" title="Midway Studios San Diego">Midway Studios San Diego</a> </td></tr> <tr> <td><i><a href="/wiki/Chex_Quest_2:_Flemoids_Take_Chextropolis" class="mw-redirect" title="Chex Quest 2: Flemoids Take Chextropolis">Chex Quest 2: Flemoids Take Chextropolis</a></i> </td> <td>Digital Café </td></tr> <tr> <td><i><a href="/wiki/Hacx" class="mw-redirect" title="Hacx">HacX</a></i> </td> <td>Banjo Software </td></tr> <tr> <td>2000 </td> <td><i><a href="/wiki/Sonic_Robo_Blast_2" title="Sonic Robo Blast 2">Sonic Robo Blast 2</a></i> </td> <td>Sonic Team Junior </td></tr> <tr> <td>2003 </td> <td><i><a href="/wiki/Freedoom" class="mw-redirect" title="Freedoom">Freedoom</a></i> </td> <td>Freedoom Team </td></tr> <tr> <td rowspan="3">2008 </td> <td><i><a href="/wiki/Chex_Quest_3" class="mw-redirect" title="Chex Quest 3">Chex Quest 3</a></i> </td> <td>Charles Jacobi </td></tr> <tr> <td><i><a href="/wiki/Blasphemer_(video_game)" class="mw-redirect" title="Blasphemer (video game)">Blasphemer</a></i> </td> <td>Blasphemer Team </td></tr> <tr> <td><i>Action Doom 2: Urban Brawl</i><sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">&#91;</span>15<span class="cite-bracket">&#93;</span></a></sup> </td> <td>Scuba Steve </td></tr> <tr> <td>2009 </td> <td><i>Harmony</i><sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">&#91;</span>16<span class="cite-bracket">&#93;</span></a></sup> </td> <td>Thomas van der Velden </td></tr> <tr> <td>2014 </td> <td><i>The Adventures of Square</i><sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">&#91;</span>17<span class="cite-bracket">&#93;</span></a></sup> </td> <td>BigBrik Games </td></tr> <tr> <td>2016 </td> <td><i>Blade of Agony</i><sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">&#91;</span>18<span class="cite-bracket">&#93;</span></a></sup> </td> <td>Daniel Gimmer </td></tr> <tr> <td>2017 </td> <td><i>Rise of the Wool Ball</i><sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">&#91;</span>19<span class="cite-bracket">&#93;</span></a></sup> </td> <td>MSPaintR0cks </td></tr> <tr> <td rowspan="4">2018 </td> <td><i>REKKR</i><sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">&#91;</span>20<span class="cite-bracket">&#93;</span></a></sup> </td> <td>Mockingbird Softworks </td></tr> <tr> <td><i>Annie</i><sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">&#91;</span>21<span class="cite-bracket">&#93;</span></a></sup> </td> <td>SergeJkn </td></tr> <tr> <td><i>Ashes</i><sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">&#91;</span>22<span class="cite-bracket">&#93;</span></a></sup> </td> <td>Vostyok </td></tr> <tr> <td><i>Total Chaos</i><sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">&#91;</span>23<span class="cite-bracket">&#93;</span></a></sup> </td> <td>wadaholic </td></tr> <tr> <td rowspan="3">2019 </td> <td><i>Hocus Pocus Doom</i><sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">&#91;</span>24<span class="cite-bracket">&#93;</span></a></sup> </td> <td>Ravage </td></tr> <tr> <td><i>Hedon</i><sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">&#91;</span>25<span class="cite-bracket">&#93;</span></a></sup> </td> <td>Zan_HedonDev </td></tr> <tr> <td><i>Shrine</i><sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">&#91;</span>26<span class="cite-bracket">&#93;</span></a></sup> </td> <td>Scumhead </td></tr> <tr> <td>2020 </td> <td><i><a href="/wiki/Alien_Breed_3D" title="Alien Breed 3D">Project Osiris</a></i><sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">&#91;</span>27<span class="cite-bracket">&#93;</span></a></sup> </td> <td>ArcturusDeluxe </td></tr> <tr> <td rowspan="2">2021 </td> <td><i>Castlevania: Simon’s Destiny</i><sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">&#91;</span>28<span class="cite-bracket">&#93;</span></a></sup> </td> <td>batandy </td></tr> <tr> <td><i>Vomitoreum</i><sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">&#91;</span>29<span class="cite-bracket">&#93;</span></a></sup> </td> <td>Scumhead </td></tr> <tr> <td rowspan="5">2022 </td> <td><i>Hands Of Necromancy</i><sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">&#91;</span>30<span class="cite-bracket">&#93;</span></a></sup> </td> <td>HON Team </td></tr> <tr> <td><i>Fashion Police Squad</i><sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">&#91;</span>31<span class="cite-bracket">&#93;</span></a></sup> </td> <td>Mopeful Games </td></tr> <tr> <td><i>CountryCide</i><sup id="cite_ref-32" class="reference"><a href="#cite_note-32"><span class="cite-bracket">&#91;</span>32<span class="cite-bracket">&#93;</span></a></sup> </td> <td>TrenchWork </td></tr> <tr> <td><i>Project Absentia</i><sup id="cite_ref-33" class="reference"><a href="#cite_note-33"><span class="cite-bracket">&#91;</span>33<span class="cite-bracket">&#93;</span></a></sup> </td> <td>Waffle Iron Studios </td></tr> <tr> <td><i>I Am Sakuya: Touhou FPS Game</i><sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">&#91;<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (September 2024)">citation needed</span></a></i>&#93;</sup> </td> <td>Sigyaad Team </td></tr> <tr> <td rowspan="4">2023 </td> <td><i>Beyond Sunset</i><sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">&#91;</span>34<span class="cite-bracket">&#93;</span></a></sup> </td> <td>Metacorp / Vaporware </td></tr> <tr> <td><i>Supplice</i><sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">&#91;</span>35<span class="cite-bracket">&#93;</span></a></sup> </td> <td>Mekworx </td></tr> <tr> <td><i>Venturous</i><sup id="cite_ref-36" class="reference"><a href="#cite_note-36"><span class="cite-bracket">&#91;</span>36<span class="cite-bracket">&#93;</span></a></sup> </td> <td>neitey </td></tr> <tr> <td><i>Apocalyptic Vibes</i><sup id="cite_ref-37" class="reference"><a href="#cite_note-37"><span class="cite-bracket">&#91;</span>37<span class="cite-bracket">&#93;</span></a></sup> </td> <td>Amanito Computing </td></tr> <tr> <td rowspan="3">2024 </td> <td><i>Hands of Necromancy 2</i><sup id="cite_ref-38" class="reference"><a href="#cite_note-38"><span class="cite-bracket">&#91;</span>38<span class="cite-bracket">&#93;</span></a></sup> </td> <td>HON Team </td></tr> <tr> <td><i>Beyond Sunset</i><sup id="cite_ref-39" class="reference"><a href="#cite_note-39"><span class="cite-bracket">&#91;</span>39<span class="cite-bracket">&#93;</span></a></sup> </td> <td>Metacorp / Vaporware </td></tr> <tr> <td><i>Selaco</i><sup id="cite_ref-40" class="reference"><a href="#cite_note-40"><span class="cite-bracket">&#91;</span>40<span class="cite-bracket">&#93;</span></a></sup> </td> <td>Altered Orbit Studios </td></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Doom_engine&amp;action=edit&amp;section=14" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239009302">.mw-parser-output .portalbox{padding:0;margin:0.5em 0;display:table;box-sizing:border-box;max-width:175px;list-style:none}.mw-parser-output .portalborder{border:1px solid var(--border-color-base,#a2a9b1);padding:0.1em;background:var(--background-color-neutral-subtle,#f8f9fa)}.mw-parser-output .portalbox-entry{display:table-row;font-size:85%;line-height:110%;height:1.9em;font-style:italic;font-weight:bold}.mw-parser-output .portalbox-image{display:table-cell;padding:0.2em;vertical-align:middle;text-align:center}.mw-parser-output .portalbox-link{display:table-cell;padding:0.2em 0.2em 0.2em 0.3em;vertical-align:middle}@media(min-width:720px){.mw-parser-output .portalleft{clear:left;float:left;margin:0.5em 1em 0.5em 0}.mw-parser-output .portalright{clear:right;float:right;margin:0.5em 0 0.5em 1em}}</style><ul role="navigation" aria-label="Portals" class="noprint portalbox portalborder portalright"> <li class="portalbox-entry"><span class="portalbox-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/28px-Free_and_open-source_software_logo_%282009%29.svg.png" decoding="async" width="28" height="28" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/42px-Free_and_open-source_software_logo_%282009%29.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/56px-Free_and_open-source_software_logo_%282009%29.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span></span><span class="portalbox-link"><a href="/wiki/Portal:Free_and_open-source_software" title="Portal:Free and open-source software">Free and open-source software portal</a></span></li><li class="portalbox-entry"><span class="portalbox-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/e/e0/WPVG_icon_2016.svg/28px-WPVG_icon_2016.svg.png" decoding="async" width="28" height="28" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/e/e0/WPVG_icon_2016.svg/42px-WPVG_icon_2016.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/e/e0/WPVG_icon_2016.svg/56px-WPVG_icon_2016.svg.png 2x" data-file-width="249" data-file-height="249" /></span></span></span><span class="portalbox-link"><a href="/wiki/Portal:Video_games" title="Portal:Video games">Video games portal</a></span></li></ul> <ul><li><a href="/wiki/List_of_game_engines" title="List of game engines">List of game engines</a></li> <li><a href="/wiki/First-person_shooter_engine" title="First-person shooter engine">First-person shooter engine</a></li> <li><a href="/wiki/Id_Tech" title="Id Tech">id Tech</a></li> <li><a href="/wiki/Build_(game_engine)" title="Build (game engine)">Build (game engine)</a></li> <li><a href="/wiki/Quake_engine" title="Quake engine"><i>Quake</i> engine</a></li> <li><a href="/wiki/Quake_(series)" title="Quake (series)"><i>Quake</i> (series)</a></li> <li><a href="/wiki/List_of_first-person_shooter_engines" title="List of first-person shooter engines">List of first-person shooter engines</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="Notes">Notes</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Doom_engine&amp;action=edit&amp;section=15" title="Edit section: Notes"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="http://glbsp.sourceforge.net/specs.php">GL nodes specification</a></li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20070305204905/http://www.doomworld.com/classicdoom/utils/editors.php">Utilities to edit Doom and Doom2</a></li> <li><a rel="nofollow" class="external text" href="http://fabiensanglard.net/doomIphone/doomClassicRenderer.php">Doom engine code review</a> by Fabien Sanglard</li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Doom_engine&amp;action=edit&amp;section=16" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist"> <div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.gamers.org/pub/idgames/source/doomsrc.txt">"Doom source code, under the GNU GPL"</a>. <i>gamers.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230531233251/https://www.gamers.org/pub/idgames/source/doomsrc.txt">Archived</a> from the original on 31 May 2023.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=gamers.org&amp;rft.atitle=Doom+source+code%2C+under+the+GNU+GPL&amp;rft_id=https%3A%2F%2Fwww.gamers.org%2Fpub%2Fidgames%2Fsource%2Fdoomsrc.txt&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/Olde-Skuul/doom3do/blob/master/LICENSE">"Doom3do/LICENSE at master · Olde-Skuul/Doom3do"</a>. <i><a href="/wiki/GitHub" title="GitHub">GitHub</a></i>. 17 December 2022. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220219155118/https://github.com/Olde-Skuul/doom3do/blob/master/LICENSE">Archived</a> from the original on 19 February 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">14 February</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=GitHub&amp;rft.atitle=Doom3do%2FLICENSE+at+master+%C2%B7+Olde-Skuul%2FDoom3do&amp;rft.date=2022-12-17&amp;rft_id=https%3A%2F%2Fgithub.com%2FOlde-Skuul%2Fdoom3do%2Fblob%2Fmaster%2FLICENSE&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.computinghistory.org.uk/det/927/NeXT-Computers/">"NeXT Computers - Company - Computing History"</a>. <i>www.computinghistory.org.uk</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220329152654/http://www.computinghistory.org.uk/det/927/NeXT-Computers/">Archived</a> from the original on 2022-03-29<span class="reference-accessdate">. Retrieved <span class="nowrap">2022-03-29</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=www.computinghistory.org.uk&amp;rft.atitle=NeXT+Computers+-+Company+-+Computing+History&amp;rft_id=http%3A%2F%2Fwww.computinghistory.org.uk%2Fdet%2F927%2FNeXT-Computers%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFStaff1997" class="citation web cs1">Staff (December 29, 1997). <a rel="nofollow" class="external text" href="https://web.archive.org/web/19980218070336/http://www.pcgamer.com/news/news-1997-12-29.html">"Doom II Source Available"</a>. <i><a href="/wiki/PC_Gamer_US" class="mw-redirect" title="PC Gamer US">PC Gamer US</a></i>. Archived from <a rel="nofollow" class="external text" href="http://www.pcgamer.com:80/news/news-1997-12-29.html">the original</a> on February 18, 1998<span class="reference-accessdate">. Retrieved <span class="nowrap">November 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=PC+Gamer+US&amp;rft.atitle=Doom+II+Source+Available&amp;rft.date=1997-12-29&amp;rft.au=Staff&amp;rft_id=http%3A%2F%2Fwww.pcgamer.com%3A80%2Fnews%2Fnews-1997-12-29.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external free" href="https://web.archive.org/web/*/ftp://ftp.idsoftware.com/idstuff/source/*">https://web.archive.org/web/*/ftp://ftp.idsoftware.com/idstuff/source/*</a> <a rel="nofollow" class="external free" href="ftp://ftp.idsoftware.com/idstuff/source/">ftp://ftp.idsoftware.com/idstuff/source/</a><sup class="noprint Inline-Template"><span style="white-space: nowrap;">&#91;<i><a href="/wiki/Wikipedia:Link_rot" title="Wikipedia:Link rot"><span title="&#160;Dead link tagged October 2022">permanent dead link</span></a></i><span style="visibility:hidden; color:transparent; padding-left:2px">&#8205;</span>&#93;</span></sup></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.doomworld.com/idgames/source/doomsrc">"Doom source code, under the GNU GPL - Doomworld /idgames database frontend"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210328161448/https://www.doomworld.com/idgames/source/doomsrc">Archived</a> from the original on 2021-03-28<span class="reference-accessdate">. Retrieved <span class="nowrap">2021-03-28</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Doom+source+code%2C+under+the+GNU+GPL+-+Doomworld+%2Fidgames+database+frontend&amp;rft_id=https%3A%2F%2Fwww.doomworld.com%2Fidgames%2Fsource%2Fdoomsrc&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"> <a rel="nofollow" class="external text" href="http://www.3ddownloads.com/showfile.php3?file_id=7430">The <i>Doom</i> source code from 3ddownloads.com</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20040224122359/http://www.3ddownloads.com/showfile.php3?file_id=7430">Archived</a> February 24, 2004, at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> - released in 1997, now under the <a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> v2-or-later</span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.giantbomb.com/id-tech-1/3015-3803/">"id Tech 1 (Concept)"</a>. <i><a href="/wiki/Giant_Bomb" title="Giant Bomb">Giant Bomb</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190215050335/https://www.giantbomb.com/id-tech-1/3015-3803/">Archived</a> from the original on 2019-02-15<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-02-14</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Giant+Bomb&amp;rft.atitle=id+Tech+1+%28Concept%29&amp;rft_id=http%3A%2F%2Fwww.giantbomb.com%2Fid-tech-1%2F3015-3803%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-schuytema199408-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-schuytema199408_9-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFSchuytema1994" class="citation magazine cs1">Schuytema, Paul C. (August 1994). <a rel="nofollow" class="external text" href="http://www.cgwmuseum.org/galleries/index.php?year=1994&amp;pub=2&amp;id=121">"The Lighter Side Of Doom"</a>. <i>Computer Gaming World</i>. pp.&#160;140, 142. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180102213537/http://www.cgwmuseum.org/galleries/index.php?year=1994&amp;pub=2&amp;id=121">Archived</a> from the original on 2018-01-02<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-02-14</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=Computer+Gaming+World&amp;rft.atitle=The+Lighter+Side+Of+Doom&amp;rft.pages=140%2C+142&amp;rft.date=1994-08&amp;rft.aulast=Schuytema&amp;rft.aufirst=Paul+C.&amp;rft_id=http%3A%2F%2Fwww.cgwmuseum.org%2Fgalleries%2Findex.php%3Fyear%3D1994%26pub%3D2%26id%3D121&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-Engine-10"><span class="mw-cite-backlink">^ <a href="#cite_ref-Engine_10-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Engine_10-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFAbrash" class="citation web cs1">Abrash, Michael. <a rel="nofollow" class="external text" href="http://www.bluesnews.com/abrash/">"Quake's 3-D Engine: The Big Picture"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">22 August</span> 2012</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Quake%27s+3-D+Engine%3A+The+Big+Picture&amp;rft.aulast=Abrash&amp;rft.aufirst=Michael&amp;rft_id=http%3A%2F%2Fwww.bluesnews.com%2Fabrash%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-bsptree-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-bsptree_11-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFApted" class="citation web cs1">Apted, Andrew. <a rel="nofollow" class="external text" href="http://www.faqs.org/faqs/graphics/bsptree-faq/">"SPECIFICATION for GL-Nodes"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20120902064055/http://www.faqs.org/faqs/graphics/bsptree-faq/">Archived</a> from the original on 2 September 2012<span class="reference-accessdate">. Retrieved <span class="nowrap">22 August</span> 2012</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=SPECIFICATION+for+GL-Nodes&amp;rft.aulast=Apted&amp;rft.aufirst=Andrew&amp;rft_id=http%3A%2F%2Fwww.faqs.org%2Ffaqs%2Fgraphics%2Fbsptree-faq%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-EngineReview-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-EngineReview_12-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFSanglard" class="citation web cs1">Sanglard, Fabien. <a rel="nofollow" class="external text" href="http://fabiensanglard.net/doomIphone/doomClassicRenderer.php">"Doom engine code review"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20120903074732/http://fabiensanglard.net/doomIphone/doomClassicRenderer.php">Archived</a> from the original on 3 September 2012<span class="reference-accessdate">. Retrieved <span class="nowrap">23 August</span> 2012</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Doom+engine+code+review&amp;rft.aulast=Sanglard&amp;rft.aufirst=Fabien&amp;rft_id=http%3A%2F%2Ffabiensanglard.net%2FdoomIphone%2FdoomClassicRenderer.php&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://doomwiki.org/w/index.php?title=Slime_trail&amp;oldid=193418">Slime trail - The Doom Wiki</a></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTarason2019" class="citation web cs1">Tarason, Dominic (2019-04-01). <a rel="nofollow" class="external text" href="https://www.rockpapershotgun.com/modder-superior-the-many-free-descendants-of-doom">"Modder Superior: The many free descendants of Doom"</a>. <i><a href="/wiki/Rock_Paper_Shotgun" title="Rock Paper Shotgun">Rock Paper Shotgun</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230806004338/https://www.rockpapershotgun.com/modder-superior-the-many-free-descendants-of-doom">Archived</a> from the original on 2023-08-06<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-07-14</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Rock+Paper+Shotgun&amp;rft.atitle=Modder+Superior%3A+The+many+free+descendants+of+Doom&amp;rft.date=2019-04-01&amp;rft.aulast=Tarason&amp;rft.aufirst=Dominic&amp;rft_id=https%3A%2F%2Fwww.rockpapershotgun.com%2Fmodder-superior-the-many-free-descendants-of-doom&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFYu2008" class="citation web cs1">Yu, Derek (2008-01-09). <a rel="nofollow" class="external text" href="https://www.tigsource.com/2008/09/01/action-doom-2-urban-brawl/">"Action Doom 2: Urban Brawl"</a>. <i>tigsource</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2008-01-09</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=tigsource&amp;rft.atitle=Action+Doom+2%3A+Urban+Brawl&amp;rft.date=2008-01-09&amp;rft.aulast=Yu&amp;rft.aufirst=Derek&amp;rft_id=https%3A%2F%2Fwww.tigsource.com%2F2008%2F09%2F01%2Faction-doom-2-urban-brawl%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFGillen2009" class="citation web cs1">Gillen, Kieron (2009-11-18). <a rel="nofollow" class="external text" href="https://www.rockpapershotgun.com/harmony-in-my-head-harmony">"Harmony in My Head: Harmony"</a>. <i><a href="/wiki/Rock_Paper_Shotgun" title="Rock Paper Shotgun">Rock Paper Shotgun</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230223050228/https://www.rockpapershotgun.com/harmony-in-my-head-harmony">Archived</a> from the original on 2023-02-23<span class="reference-accessdate">. Retrieved <span class="nowrap">2023-02-22</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Rock+Paper+Shotgun&amp;rft.atitle=Harmony+in+My+Head%3A+Harmony&amp;rft.date=2009-11-18&amp;rft.aulast=Gillen&amp;rft.aufirst=Kieron&amp;rft_id=https%3A%2F%2Fwww.rockpapershotgun.com%2Fharmony-in-my-head-harmony&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDawe2018" class="citation web cs1">Dawe, Liam (2018-04-19). <a rel="nofollow" class="external text" href="https://www.gamingonlinux.com/2018/04/the-adventures-of-square-is-mildly-amusing-retro-fps-thats-free-with-a-second-episode-out-now/">"The Adventures of Square is mildly amusing retro FPS that's free with a second episode out now"</a>. <i>GamingOnLinux</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-02-19</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=GamingOnLinux&amp;rft.atitle=The+Adventures+of+Square+is+mildly+amusing+retro+FPS+that%27s+free+with+a+second+episode+out+now&amp;rft.date=2018-04-19&amp;rft.aulast=Dawe&amp;rft.aufirst=Liam&amp;rft_id=https%3A%2F%2Fwww.gamingonlinux.com%2F2018%2F04%2Fthe-adventures-of-square-is-mildly-amusing-retro-fps-thats-free-with-a-second-episode-out-now%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFSmith2016" class="citation web cs1">Smith, Adam (2016-08-03). <a rel="nofollow" class="external text" href="https://www.rockpapershotgun.com/blade-of-agony-doom-wolfenstein-mod">"Blade Of Agony Is An Incredible 'WolfenDoom' Mod"</a>. <i>rockpapershotgun</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-08-03</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=rockpapershotgun&amp;rft.atitle=Blade+Of+Agony+Is+An+Incredible+%27WolfenDoom%27+Mod&amp;rft.date=2016-08-03&amp;rft.aulast=Smith&amp;rft.aufirst=Adam&amp;rft_id=https%3A%2F%2Fwww.rockpapershotgun.com%2Fblade-of-agony-doom-wolfenstein-mod&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTarason2018" class="citation web cs1">Tarason, Dominic (2018-01-07). <a rel="nofollow" class="external text" href="https://www.rockpapershotgun.com/rise-of-the-wool-ball-wolfenstein-3d-mod">"Shadow &amp; Rise Of The Wool Ball turn Wolfenstein cute"</a>. <i><a href="/wiki/Rock_Paper_Shotgun" title="Rock Paper Shotgun">Rock Paper Shotgun</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240715030544/https://www.rockpapershotgun.com/rise-of-the-wool-ball-wolfenstein-3d-mod">Archived</a> from the original on 2024-07-15<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-07-14</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Rock+Paper+Shotgun&amp;rft.atitle=Shadow+%26+Rise+Of+The+Wool+Ball+turn+Wolfenstein+cute&amp;rft.date=2018-01-07&amp;rft.aulast=Tarason&amp;rft.aufirst=Dominic&amp;rft_id=https%3A%2F%2Fwww.rockpapershotgun.com%2Frise-of-the-wool-ball-wolfenstein-3d-mod&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTsiro2018" class="citation web cs1">Tsiro, Rania (2018-07-12). <a rel="nofollow" class="external text" href="https://www.vgr.com/doomguy-is-now-some-kind-of-viking-in-the-rekkr-game/">"Doomguy Is Now Some Kind Of Viking In The Rekkr Game"</a>. <i>VGR</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240715030544/https://www.vgr.com/doomguy-is-now-some-kind-of-viking-in-the-rekkr-game/">Archived</a> from the original on 2024-07-15<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-07-14</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=VGR&amp;rft.atitle=Doomguy+Is+Now+Some+Kind+Of+Viking+In+The+Rekkr+Game&amp;rft.date=2018-07-12&amp;rft.aulast=Tsiro&amp;rft.aufirst=Rania&amp;rft_id=https%3A%2F%2Fwww.vgr.com%2Fdoomguy-is-now-some-kind-of-viking-in-the-rekkr-game%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFGlagowski2018" class="citation web cs1">Glagowski, Peter (2018-08-17). <a rel="nofollow" class="external text" href="https://www.destructoid.com/doom-2-mod-annie-rises-after-12-year-development-period">"Doom 2 mod Annie rises after 12 year development period"</a>. <i>destructoid</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2018-08-17</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=destructoid&amp;rft.atitle=Doom+2+mod+Annie+rises+after+12+year+development+period&amp;rft.date=2018-08-17&amp;rft.aulast=Glagowski&amp;rft.aufirst=Peter&amp;rft_id=https%3A%2F%2Fwww.destructoid.com%2Fdoom-2-mod-annie-rises-after-12-year-development-period&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTarason2018" class="citation web cs1">Tarason, Dominic (2018-09-24). <a rel="nofollow" class="external text" href="https://www.rockpapershotgun.com/ashes-2063-post-apoc-doom-mod-launch">"Brave a very 80s apocalyptic wasteland in Doom conversion Ashes 2063"</a>. <i>rockpapershotgun</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210617063350/https://www.rockpapershotgun.com/ashes-2063-post-apoc-doom-mod-launch">Archived</a> from the original on 2021-06-17<span class="reference-accessdate">. Retrieved <span class="nowrap">2018-09-24</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=rockpapershotgun&amp;rft.atitle=Brave+a+very+80s+apocalyptic+wasteland+in+Doom+conversion+Ashes+2063&amp;rft.date=2018-09-24&amp;rft.aulast=Tarason&amp;rft.aufirst=Dominic&amp;rft_id=https%3A%2F%2Fwww.rockpapershotgun.com%2Fashes-2063-post-apoc-doom-mod-launch&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDawe2018" class="citation web cs1">Dawe, Liam (2018-11-05). <a rel="nofollow" class="external text" href="https://www.gamingonlinux.com/2018/11/total-chaos-is-an-impressive-and-scary-total-conversion-for-doom-2-making-it-a-survival-horror-experience/">"Total Chaos is an impressive and scary total conversion for Doom 2 making it a survival horror experience"</a>. <i>gamingonlinux</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2018-11-05</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=gamingonlinux&amp;rft.atitle=Total+Chaos+is+an+impressive+and+scary+total+conversion+for+Doom+2+making+it+a+survival+horror+experience&amp;rft.date=2018-11-05&amp;rft.aulast=Dawe&amp;rft.aufirst=Liam&amp;rft_id=https%3A%2F%2Fwww.gamingonlinux.com%2F2018%2F11%2Ftotal-chaos-is-an-impressive-and-scary-total-conversion-for-doom-2-making-it-a-survival-horror-experience%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTarason2019" class="citation web cs1">Tarason, Dominic (2019-01-14). <a rel="nofollow" class="external text" href="https://www.rockpapershotgun.com/hocus-pocus-doom-turns-apogees-90s-platformer-into-a-fps">"Hocus Pocus Doom drags Apogee's DOS platformer into the third dimension"</a>. <i>rockpapershotgun</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2019-01-14</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=rockpapershotgun&amp;rft.atitle=Hocus+Pocus+Doom+drags+Apogee%27s+DOS+platformer+into+the+third+dimension&amp;rft.date=2019-01-14&amp;rft.aulast=Tarason&amp;rft.aufirst=Dominic&amp;rft_id=https%3A%2F%2Fwww.rockpapershotgun.com%2Fhocus-pocus-doom-turns-apogees-90s-platformer-into-a-fps&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDigre2019" class="citation web cs1">Digre, Alyxx (2019-05-16). <a rel="nofollow" class="external text" href="https://www.vgr.com/hedon-pc-game-review/">"Hedon – PC Game Review"</a>. <i>VGR</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240715030544/https://www.vgr.com/hedon-pc-game-review/">Archived</a> from the original on 2024-07-15<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-07-14</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=VGR&amp;rft.atitle=Hedon+%E2%80%93+PC+Game+Review&amp;rft.date=2019-05-16&amp;rft.aulast=Digre&amp;rft.aufirst=Alyxx&amp;rft_id=https%3A%2F%2Fwww.vgr.com%2Fhedon-pc-game-review%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-26">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBolding2019" class="citation web cs1">Bolding, Jonathan (2019-12-27). <a rel="nofollow" class="external text" href="https://www.pcgamer.com/butcher-some-cosmic-horrors-in-doom-2-mod-shrine/">"Butcher some cosmic horrors in Doom 2 mod Shrine"</a>. <i>pcgamesn</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2019-12-27</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=pcgamesn&amp;rft.atitle=Butcher+some+cosmic+horrors+in+Doom+2+mod+Shrine&amp;rft.date=2019-12-27&amp;rft.aulast=Bolding&amp;rft.aufirst=Jonathan&amp;rft_id=https%3A%2F%2Fwww.pcgamer.com%2Fbutcher-some-cosmic-horrors-in-doom-2-mod-shrine%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFPapadopoulos2020" class="citation web cs1">Papadopoulos, John (2020-03-16). <a rel="nofollow" class="external text" href="https://www.dsogaming.com/news/someone-has-created-a-alien-breed-3d-remake-in-gzdoom-and-you-can-download-it-right-now/">"Someone has created an Alien Breed 3D Remake in GZDoom, and you can download it right now"</a>. <i>DSOGaming</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2024-06-22</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=DSOGaming&amp;rft.atitle=Someone+has+created+an+Alien+Breed+3D+Remake+in+GZDoom%2C+and+you+can+download+it+right+now&amp;rft.date=2020-03-16&amp;rft.aulast=Papadopoulos&amp;rft.aufirst=John&amp;rft_id=https%3A%2F%2Fwww.dsogaming.com%2Fnews%2Fsomeone-has-created-a-alien-breed-3d-remake-in-gzdoom-and-you-can-download-it-right-now%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-28">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTarason2021" class="citation web cs1">Tarason, Dominic (2021-06-27). <a rel="nofollow" class="external text" href="https://www.rockpapershotgun.com/castlevania-simons-destiny-doom-mod">"Castlevania: Simon's Destiny is a treat of a Doom mod"</a>. <i>rockpapershotgun</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-06-27</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=rockpapershotgun&amp;rft.atitle=Castlevania%3A+Simon%27s+Destiny+is+a+treat+of+a+Doom+mod&amp;rft.date=2021-06-27&amp;rft.aulast=Tarason&amp;rft.aufirst=Dominic&amp;rft_id=https%3A%2F%2Fwww.rockpapershotgun.com%2Fcastlevania-simons-destiny-doom-mod&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-29">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFGlagowski2021" class="citation web cs1">Glagowski, Peter (2021-08-11). <a rel="nofollow" class="external text" href="https://techraptor.net/gaming/reviews/vomitoreum-review">"Vomitoreum Review"</a>. <i>Tech Raptor</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240715030544/https://techraptor.net/gaming/reviews/vomitoreum-review">Archived</a> from the original on 2024-07-15<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-07-14</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Tech+Raptor&amp;rft.atitle=Vomitoreum+Review&amp;rft.date=2021-08-11&amp;rft.aulast=Glagowski&amp;rft.aufirst=Peter&amp;rft_id=https%3A%2F%2Ftechraptor.net%2Fgaming%2Freviews%2Fvomitoreum-review&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-30">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDawe2022" class="citation web cs1">Dawe, Liam (2022-05-22). <a rel="nofollow" class="external text" href="https://www.gamingonlinux.com/2022/06/gzdoom-powered-dark-fantasy-fps-hands-of-necromancy-is-out-now/">"GZDoom powered dark-fantasy FPS 'Hands of Necromancy' is out now"</a>. <i>GamingOnLinux</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2024-07-15</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=GamingOnLinux&amp;rft.atitle=GZDoom+powered+dark-fantasy+FPS+%27Hands+of+Necromancy%27+is+out+now&amp;rft.date=2022-05-22&amp;rft.aulast=Dawe&amp;rft.aufirst=Liam&amp;rft_id=https%3A%2F%2Fwww.gamingonlinux.com%2F2022%2F06%2Fgzdoom-powered-dark-fantasy-fps-hands-of-necromancy-is-out-now%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-31">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLane2022" class="citation web cs1">Lane, Rick (2022-08-15). <a rel="nofollow" class="external text" href="https://www.nme.com/reviews/game-reviews/fashion-police-squad-review-3289946">"<span class="cs1-kern-left"></span>'Fashion Police Squad' review: groom eternal"</a>. <i>nme</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-08-15</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=nme&amp;rft.atitle=%27Fashion+Police+Squad%27+review%3A+groom+eternal&amp;rft.date=2022-08-15&amp;rft.aulast=Lane&amp;rft.aufirst=Rick&amp;rft_id=https%3A%2F%2Fwww.nme.com%2Freviews%2Fgame-reviews%2Ffashion-police-squad-review-3289946&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-32">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWerner2022" class="citation web cs1">Werner, Adrian (2022-04-22). <a rel="nofollow" class="external text" href="https://www.gamepressure.com/newsroom/countrycide-new-version-of-stunning-dark-mod-for-doom-2/z242e7">"CountryCide - New Version of Stunning Dark Mod for Doom 2"</a>. <i>gamepressure</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-04-22</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=gamepressure&amp;rft.atitle=CountryCide+-+New+Version+of+Stunning+Dark+Mod+for+Doom+2&amp;rft.date=2022-04-22&amp;rft.aulast=Werner&amp;rft.aufirst=Adrian&amp;rft_id=https%3A%2F%2Fwww.gamepressure.com%2Fnewsroom%2Fcountrycide-new-version-of-stunning-dark-mod-for-doom-2%2Fz242e7&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-33">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://hellforgestudios.com/games/project-absentia/">"Project Absentia"</a>. 30 October 2022.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Project+Absentia&amp;rft.date=2022-10-30&amp;rft_id=https%3A%2F%2Fhellforgestudios.com%2Fgames%2Fproject-absentia%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-34">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFHandley2023" class="citation web cs1">Handley, Zoey (2023-10-08). <a rel="nofollow" class="external text" href="https://www.destructoid.com/gzdoom-fps-beyond-sunset-begins-its-early-access-stint-today/">"GZDoom FPS Beyond Sunset begins its Early Access stint today"</a>. <i>destructoid</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-10-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=destructoid&amp;rft.atitle=GZDoom+FPS+Beyond+Sunset+begins+its+Early+Access+stint+today&amp;rft.date=2023-10-08&amp;rft.aulast=Handley&amp;rft.aufirst=Zoey&amp;rft_id=https%3A%2F%2Fwww.destructoid.com%2Fgzdoom-fps-beyond-sunset-begins-its-early-access-stint-today%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-35">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFChalk2023" class="citation web cs1">Chalk, Andy (2023-08-05). <a rel="nofollow" class="external text" href="https://www.pcgamer.com/supplice-is-a-new-retro-fps-made-by-doom-modders-and-it-really-feels-like-old-school-doom/">"Supplice is a new retro-FPS made by Doom modders, and it really feels like old-school Doom"</a>. <i>PCGamer</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-06-05</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=PCGamer&amp;rft.atitle=Supplice+is+a+new+retro-FPS+made+by+Doom+modders%2C+and+it+really+feels+like+old-school+Doom&amp;rft.date=2023-08-05&amp;rft.aulast=Chalk&amp;rft.aufirst=Andy&amp;rft_id=https%3A%2F%2Fwww.pcgamer.com%2Fsupplice-is-a-new-retro-fps-made-by-doom-modders-and-it-really-feels-like-old-school-doom%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-36">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFZwiezen2023" class="citation web cs1">Zwiezen, Zack (2023-09-29). <a rel="nofollow" class="external text" href="https://kotaku.com/doom-mod-ventrous-indy-indiana-jones-download-pc-1850887493">"New Doom Mod Is Basically A Badass Indiana Jones Game"</a>. <i>kotaku</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-09-29</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=kotaku&amp;rft.atitle=New+Doom+Mod+Is+Basically+A+Badass+Indiana+Jones+Game&amp;rft.date=2023-09-29&amp;rft.aulast=Zwiezen&amp;rft.aufirst=Zack&amp;rft_id=https%3A%2F%2Fkotaku.com%2Fdoom-mod-ventrous-indy-indiana-jones-download-pc-1850887493&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-37"><span class="mw-cite-backlink"><b><a href="#cite_ref-37">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTamaster2023" class="citation web cs1">Tamaster, Tamaster (2023-03-21). <a rel="nofollow" class="external text" href="https://indie-hive.com/apocalyptic-vibes/">"Apocalyptic Vibes – An Immersive Journey Through a Faded-out, Post-Nuclear Earth!"</a>. <i>indie-hive</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-03-21</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=indie-hive&amp;rft.atitle=Apocalyptic+Vibes+%E2%80%93+An+Immersive+Journey+Through+a+Faded-out%2C+Post-Nuclear+Earth%21&amp;rft.date=2023-03-21&amp;rft.aulast=Tamaster&amp;rft.aufirst=Tamaster&amp;rft_id=https%3A%2F%2Findie-hive.com%2Fapocalyptic-vibes%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-38"><span class="mw-cite-backlink"><b><a href="#cite_ref-38">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMcHugh2024" class="citation web cs1">McHugh, Alex (2024-09-17). <a rel="nofollow" class="external text" href="https://www.pcgamesn.com/hands-of-necromancy-2/boomer-shooter-out-now">"New retro FPS Hands of Necromancy 2 looks to Heretic for inspiration"</a>. <i>pcgamesn</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2024-09-17</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=pcgamesn&amp;rft.atitle=New+retro+FPS+Hands+of+Necromancy+2+looks+to+Heretic+for+inspiration&amp;rft.date=2024-09-17&amp;rft.aulast=McHugh&amp;rft.aufirst=Alex&amp;rft_id=https%3A%2F%2Fwww.pcgamesn.com%2Fhands-of-necromancy-2%2Fboomer-shooter-out-now&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-39"><span class="mw-cite-backlink"><b><a href="#cite_ref-39">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFSmith2023" class="citation web cs1">Smith, Mova (2023-12-14). <a rel="nofollow" class="external text" href="https://www.pcgamer.com/retro-fps-beyond-sunset-is-a-precision-crafted-cyberpunk-potpourri-of-all-the-great-megawads-that-came-before-it/">"Retro FPS Beyond Sunset is a precision-crafted cyberpunk potpourri of all the great megawads that came before it"</a>. <i>pcgamer</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-12-14</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=pcgamer&amp;rft.atitle=Retro+FPS+Beyond+Sunset+is+a+precision-crafted+cyberpunk+potpourri+of+all+the+great+megawads+that+came+before+it&amp;rft.date=2023-12-14&amp;rft.aulast=Smith&amp;rft.aufirst=Mova&amp;rft_id=https%3A%2F%2Fwww.pcgamer.com%2Fretro-fps-beyond-sunset-is-a-precision-crafted-cyberpunk-potpourri-of-all-the-great-megawads-that-came-before-it%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> <li id="cite_note-40"><span class="mw-cite-backlink"><b><a href="#cite_ref-40">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFZwiezen2024" class="citation web cs1">Zwiezen, Zack (2024-05-31). <a rel="nofollow" class="external text" href="https://kotaku.com/selaco-gzdoom-engine-fps-steam-review-early-access-1851513067">"New FPS Built Using Doom Tech Is Better Than Most AAA Shooters"</a>. <i><a href="/wiki/Kotaku" title="Kotaku">Kotaku</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240715030544/https://kotaku.com/selaco-gzdoom-engine-fps-steam-review-early-access-1851513067">Archived</a> from the original on 2024-07-15<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-07-14</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Kotaku&amp;rft.atitle=New+FPS+Built+Using+Doom+Tech+Is+Better+Than+Most+AAA+Shooters&amp;rft.date=2024-05-31&amp;rft.aulast=Zwiezen&amp;rft.aufirst=Zack&amp;rft_id=https%3A%2F%2Fkotaku.com%2Fselaco-gzdoom-engine-fps-steam-review-early-access-1851513067&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ADoom+engine" class="Z3988"></span></span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Doom_engine&amp;action=edit&amp;section=17" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="https://doomwiki.org/wiki/Doom_engine">Doom engine</a> on <a rel="nofollow" class="external text" href="https://doomwiki.org">Doom Wiki</a></li> <li><a rel="nofollow" class="external text" href="https://doomwiki.org/wiki/Doom_rendering_engine">Doom rendering engine</a> on <a rel="nofollow" class="external text" href="https://doomwiki.org">Doom Wiki</a></li> <li><a rel="nofollow" class="external text" href="http://www.uvlist.net/groups/info/doomengine">Doom engine full games list</a></li> <li><a rel="nofollow" class="external text" href="https://github.com/id-Software/DOOM">Source code of the Doom engine</a></li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="id_Software_(games)" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Id_Software" title="Template:Id Software"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Id_Software" title="Template talk:Id Software"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Id_Software" title="Special:EditPage/Template:Id Software"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="id_Software_(games)" style="font-size:114%;margin:0 4em"><a href="/wiki/Id_Software" title="Id Software">id Software</a> (<a href="/wiki/List_of_id_Software_games" title="List of id Software games">games</a>)</div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Main franchises</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/Commander_Keen" title="Commander Keen">Commander Keen</a></i></li> <li><i><a href="/wiki/Doom_(franchise)" title="Doom (franchise)">Doom</a></i></li> <li><i><a href="/wiki/Quake_(series)" title="Quake (series)">Quake</a></i></li> <li><i><a href="/wiki/Wolfenstein" title="Wolfenstein">Wolfenstein</a></i></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other games</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/Shadow_Knights" title="Shadow Knights">Shadow Knights</a></i></li> <li><i><a href="/wiki/Hovertank_3D" class="mw-redirect" title="Hovertank 3D">Hovertank 3D</a></i></li> <li><i><a href="/wiki/Dangerous_Dave" title="Dangerous Dave">Dangerous Dave</a></i></li> <li><i><a href="/wiki/Rescue_Rover" title="Rescue Rover">Rescue Rover</a></i></li> <li><i><a href="/wiki/Tiles_of_the_Dragon" title="Tiles of the Dragon">Tiles of the Dragon</a></i></li> <li><i><a href="/wiki/Catacomb_3-D" title="Catacomb 3-D">Catacomb 3-D</a></i></li> <li><i><a href="/wiki/Orcs_%26_Elves" title="Orcs &amp; Elves">Orcs &amp; Elves</a></i></li> <li><i><a href="/wiki/Rage_(video_game)" title="Rage (video game)">Rage</a></i> <ul><li><i><a href="/wiki/Rage:_Mutant_Bash_TV" title="Rage: Mutant Bash TV">Mutant Bash TV</a></i></li></ul></li> <li><i><a href="/wiki/Rage_2" title="Rage 2">Rage 2</a></i></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Games published</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/Heretic_(video_game)" title="Heretic (video game)">Heretic</a></i></li> <li><i><a href="/wiki/Hexen:_Beyond_Heretic" title="Hexen: Beyond Heretic">Hexen: Beyond Heretic</a></i></li> <li><i><a href="/wiki/Hexen_II" title="Hexen II">Hexen II</a></i></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">People</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Current</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Kevin_Cloud" title="Kevin Cloud">Kevin Cloud</a></li> <li><a href="/wiki/Robert_Duffy_(programmer)" title="Robert Duffy (programmer)">Robert Duffy</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Former</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/John_Carmack" title="John Carmack">John Carmack</a></li> <li><a href="/wiki/John_Romero" title="John Romero">John Romero</a></li> <li><a href="/wiki/Adrian_Carmack" title="Adrian Carmack">Adrian Carmack</a></li> <li><a href="/wiki/Tom_Hall" title="Tom Hall">Tom Hall</a></li> <li><a href="/wiki/Mark_Rein_(software_executive)" class="mw-redirect" title="Mark Rein (software executive)">Mark Rein</a></li> <li><a href="/wiki/Sandy_Petersen" title="Sandy Petersen">Sandy Petersen</a></li> <li><a href="/wiki/Dave_Taylor_(game_programmer)" title="Dave Taylor (game programmer)">Dave Taylor</a></li> <li><a href="/wiki/American_McGee" title="American McGee">American McGee</a></li> <li><a href="/wiki/Tim_Willits" title="Tim Willits">Tim Willits</a></li> <li><a href="/wiki/Mike_Wilson_(executive)" title="Mike Wilson (executive)">Mike Wilson</a></li> <li><a href="/wiki/Michael_Abrash" title="Michael Abrash">Michael Abrash</a></li> <li><a href="/wiki/Jennell_Jaquays" title="Jennell Jaquays">Jennell Jaquays</a></li> <li><a href="/wiki/Paul_Steed" title="Paul Steed">Paul Steed</a></li> <li><a href="/wiki/Graeme_Devine" title="Graeme Devine">Graeme Devine</a></li> <li><a href="/wiki/Todd_Hollenshead" title="Todd Hollenshead">Todd Hollenshead</a></li> <li><a href="/wiki/Timothee_Besset" title="Timothee Besset">Timothee Besset</a></li> <li><a href="/wiki/Katherine_Anna_Kang" title="Katherine Anna Kang">Katherine Anna Kang</a></li> <li><a href="/wiki/Matthew_Costello" title="Matthew Costello">Matthew Costello</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Publishers</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Softdisk" title="Softdisk">Softdisk</a></li> <li><a href="/wiki/3D_Realms" title="3D Realms">Apogee Software</a></li> <li><a href="/wiki/FormGen" title="FormGen">FormGen</a></li> <li><a href="/wiki/GT_Interactive" class="mw-redirect" title="GT Interactive">GT Interactive</a></li> <li><a href="/wiki/Activision" title="Activision">Activision</a></li> <li><a href="/wiki/ZeniMax_Media" title="ZeniMax Media">ZeniMax Media</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Technology</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Adaptive_tile_refresh" title="Adaptive tile refresh">Adaptive tile refresh</a></li> <li><a href="/wiki/Id_Tech" title="Id Tech">id Tech</a> <ul><li><a class="mw-selflink selflink"><i>Doom</i> engine</a></li> <li><a href="/wiki/Quake_engine" title="Quake engine"><i>Quake</i> engine</a></li> <li><a href="/wiki/Quake_II_engine" title="Quake II engine"><i>Quake II</i> engine</a></li> <li><a href="/wiki/Id_Tech_3" title="Id Tech 3">id Tech 3</a></li> <li><a href="/wiki/Id_Tech_4" title="Id Tech 4">id Tech 4</a></li> <li><a href="/wiki/Id_Tech_5" title="Id Tech 5">id Tech 5</a></li> <li><a href="/wiki/Id_Tech_6" title="Id Tech 6">id Tech 6</a></li> <li><a href="/wiki/Id_Tech_7" title="Id Tech 7">id Tech 7</a></li></ul></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/QuakeCon" title="QuakeCon">QuakeCon</a></li> <li><i><a href="/wiki/Masters_of_Doom" title="Masters of Doom">Masters of Doom</a></i></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"></div><div role="navigation" class="navbox" aria-labelledby="Doom_franchise" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231"><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Doom_series" title="Template:Doom series"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Doom_series" title="Template talk:Doom series"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Doom_series" title="Special:EditPage/Template:Doom series"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Doom_franchise" style="font-size:114%;margin:0 4em"><a href="/wiki/Doom_(franchise)" title="Doom (franchise)"><i>Doom</i> franchise</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Main series</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/Doom_(1993_video_game)" title="Doom (1993 video game)">Doom</a></i> (1993) <ul><li><a href="/wiki/Development_of_Doom" title="Development of Doom">development</a></li> <li><a href="/wiki/List_of_Doom_ports" title="List of Doom ports">ports</a></li></ul></li> <li><i><a href="/wiki/Doom_II" title="Doom II">Doom II</a></i> <ul><li><i><a href="/wiki/Final_Doom" title="Final Doom">Final Doom</a></i></li></ul></li> <li><i><a href="/wiki/Doom_64" title="Doom 64">Doom 64</a></i></li> <li><i><a href="/wiki/Doom_3" title="Doom 3">Doom 3</a></i> <ul><li><i><a href="/wiki/Doom_3:_Resurrection_of_Evil" title="Doom 3: Resurrection of Evil">Resurrection of Evil</a></i></li> <li><i><a href="/wiki/Doom_3:_BFG_Edition" title="Doom 3: BFG Edition">BFG Edition</a></i></li></ul></li> <li><i><a href="/wiki/Doom_(2016_video_game)" title="Doom (2016 video game)">Doom</a></i> (2016) <ul><li><a href="/wiki/Music_of_Doom_(2016)" title="Music of Doom (2016)">music</a></li></ul></li> <li><i><a href="/wiki/Doom_Eternal" title="Doom Eternal">Eternal</a></i></li> <li><i><a href="/wiki/Doom:_The_Dark_Ages" title="Doom: The Dark Ages">The Dark Ages</a></i></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Spin-offs</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/Doom_RPG" title="Doom RPG">RPG</a></i></li> <li><i><a href="/wiki/Doom_Resurrection" title="Doom Resurrection">Resurrection</a></i></li> <li><i><a href="/wiki/Doom_II_RPG" title="Doom II RPG">II RPG</a></i></li> <li><i><a href="/wiki/Mighty_Doom" title="Mighty Doom">Mighty Doom</a></i></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other media</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Novels</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Doom_(novel_series)" class="mw-redirect" title="Doom (novel series)"><i>Doom</i> novels</a></li> <li><i><a href="/wiki/Doom_3:_Worlds_on_Fire" title="Doom 3: Worlds on Fire">3: Worlds on Fire</a></i></li> <li><i><a href="/wiki/Doom_3:_Maelstrom" title="Doom 3: Maelstrom">3: Maelstrom</a></i></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Films</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/Doom_(film)" title="Doom (film)">Doom</a></i> (film)</li> <li><i><a href="/wiki/Doom:_Annihilation" title="Doom: Annihilation">Annihilation</a></i></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/Masters_of_Doom" title="Masters of Doom">Masters of Doom</a></i></li> <li><i><a href="/wiki/Doom:_The_Boardgame" title="Doom: The Boardgame">The Boardgame</a></i></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Universe</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/BFG_(weapon)" title="BFG (weapon)">BFG 9000</a></li> <li><a href="/wiki/Doomguy" title="Doomguy">Doomguy</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Technology</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Id_Tech" title="Id Tech">id Tech</a> <ul><li><a class="mw-selflink selflink"><i>Doom</i> engine</a></li> <li><a href="/wiki/Id_Tech_4" title="Id Tech 4">id Tech 4</a></li> <li><a href="/wiki/Id_Tech_6" title="Id Tech 6">id Tech 6</a></li> <li><a href="/wiki/Id_Tech_7" title="Id Tech 7">id Tech 7</a></li></ul></li> <li><a href="/wiki/Binary_space_partitioning" title="Binary space partitioning">Binary space partitioning</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Mods</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Doom_modding" title="Doom modding"><i>Doom</i> &amp; <br /> <i>Doom II</i></a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/Bloom_(mod)" title="Bloom (mod)">Bloom</a></i></li> <li><i><a href="/wiki/Brutal_Doom" title="Brutal Doom">Brutal Doom</a></i></li> <li><i><a href="/wiki/Grezzo_2" title="Grezzo 2">Grezzo 2</a></i></li> <li><i><a href="/wiki/Marine_Doom" title="Marine Doom">Marine Doom</a></i></li> <li><i><a href="/wiki/MyHouse.wad" title="MyHouse.wad">MyHouse.wad</a></i></li> <li><i><a href="/wiki/Sigil_(mod)" title="Sigil (mod)">Sigil</a></i></li> <li><i><a href="/wiki/Thatcher%27s_Techbase" title="Thatcher&#39;s Techbase">Thatcher's Techbase</a></i></li> <li><i><a href="/wiki/Sonic_Robo_Blast_2" title="Sonic Robo Blast 2">Sonic Robo Blast 2</a></i></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><i>Doom 3</i></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/The_Dark_Mod" title="The Dark Mod">The Dark Mod</a></i></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Companies</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Id_Software" title="Id Software">id Software</a></li> <li><a href="/wiki/Midway_Games" title="Midway Games">Midway Games</a></li> <li><a href="/wiki/Nightdive_Studios" title="Nightdive Studios">Nightdive Studios</a></li> <li><a href="/wiki/Nerve_Software" title="Nerve Software">Nerve Software</a></li> <li><a href="/wiki/TeamTNT" title="TeamTNT">TeamTNT</a></li> <li><a href="/wiki/Bethesda_Game_Studios_Dallas" class="mw-redirect" title="Bethesda Game Studios Dallas">Bethesda Game Studios Dallas</a></li> <li><a href="/wiki/Romero_Games" title="Romero Games">Romero Games</a></li> <li><a href="/wiki/Art_Data_Interactive" title="Art Data Interactive">Art Data Interactive</a></li> <li><a href="/wiki/Alpha_Dog_Games" title="Alpha Dog Games">Alpha Dog Games</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/DRL_(video_game)" title="DRL (video game)">DRL</a></i></li> <li><i><a href="/wiki/Doomed_Love" title="Doomed Love">Doomed Love</a></i></li> <li><a href="/wiki/Cacowards" title="Cacowards">Cacowards</a></li> <li><a href="/wiki/QuakeCon" title="QuakeCon">QuakeCon</a></li> <li><a href="/wiki/Gravity_gun" title="Gravity gun">Gravity gun</a></li> <li><i><a href="/wiki/Quake_III_Arena" title="Quake III Arena">Quake III Arena</a></i></li> <li><i><a href="/wiki/Quake_Champions" title="Quake Champions">Quake Champions</a></i></li> <li><i><a href="/wiki/Tony_Hawk%27s_Pro_Skater_3" title="Tony Hawk&#39;s Pro Skater 3">Tony Hawk's Pro Skater 3</a></i></li> <li><i><a href="/wiki/Super_Smash_Bros._Ultimate" title="Super Smash Bros. Ultimate">Super Smash Bros. Ultimate</a></i></li> <li><i><a href="/wiki/Fall_Guys" title="Fall Guys">Fall Guys</a></i></li> <li><i><a href="/wiki/Fortnite" title="Fortnite">Fortnite</a></i></li> <li><i><a href="/wiki/Heretic_(video_game)" title="Heretic (video game)">Heretic</a></i></li> <li><i><a href="/wiki/Hexen:_Beyond_Heretic" title="Hexen: Beyond Heretic">Hexen: Beyond Heretic</a></i></li> <li><i><a href="/wiki/Strife_(1996_video_game)" title="Strife (1996 video game)">Strife</a></i></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Category:Doom_(franchise)" title="Category:Doom (franchise)">Category</a></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"></div><div role="navigation" class="navbox" aria-labelledby="Game_engines_(list)" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231"><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Video_game_engines" title="Template:Video game engines"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Video_game_engines" title="Template talk:Video game engines"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Video_game_engines" title="Special:EditPage/Template:Video game engines"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Game_engines_(list)" style="font-size:114%;margin:0 4em"><a href="/wiki/Game_engine" title="Game engine">Game engines</a> (<a href="/wiki/List_of_game_engines" title="List of game engines">list</a>)</div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><a href="/wiki/Source_port" title="Source port">Source port</a></li> <li><a href="/wiki/First-person_shooter_engine" title="First-person shooter engine">First-person shooter engine</a> <ul><li><a href="/wiki/List_of_first-person_shooter_engines" title="List of first-person shooter engines">list</a></li></ul></li> <li><a href="/wiki/Game_engine_recreation" title="Game engine recreation">Game engine recreation</a> <ul><li><a href="/wiki/List_of_game_engine_recreations" title="List of game engine recreations">list</a></li></ul></li> <li><a href="/wiki/Game_creation_system" title="Game creation system">Game creation system</a></li> <li><a href="/wiki/Game_integrated_development_environment" title="Game integrated development environment">Game IDE</a></li> <li><a href="/wiki/List_of_visual_novel_engines" title="List of visual novel engines">List of visual novel engines</a></li> <li><a href="/wiki/Id_Tech" title="Id Tech">id Tech</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Proprietary_software" title="Proprietary software">Proprietary</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">1980s</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Cobra_(game_engine)" class="mw-redirect" title="Cobra (game engine)">Cobra</a></li> <li><a href="/wiki/Filmation_(game_engine)" title="Filmation (game engine)">Filmation</a></li> <li><a href="/wiki/Freescape" title="Freescape">Freescape</a></li> <li><a href="/wiki/Gold_Box" title="Gold Box">Gold Box</a></li> <li><a href="/wiki/SCUMM" title="SCUMM">SCUMM</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">1990s</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/3D_GameStudio" title="3D GameStudio">3D GameStudio</a></li> <li><a href="/wiki/Clickteam" title="Clickteam">Clickteam</a></li> <li><a href="/wiki/Dark_Engine" title="Dark Engine">Dark Engine</a></li> <li><a href="/wiki/GameMaker" title="GameMaker">GameMaker</a></li> <li><a href="/wiki/Genie_Engine" title="Genie Engine">Genie Engine</a></li> <li><a href="/wiki/GoldSrc" title="GoldSrc">GoldSrc</a></li> <li><a href="/wiki/Jedi_(game_engine)" title="Jedi (game engine)">Jedi</a></li> <li><a href="/wiki/LithTech" title="LithTech">LithTech</a></li> <li><a href="/wiki/Mugen_(game_engine)" title="Mugen (game engine)">Mugen</a></li> <li><a href="/wiki/Pie_in_the_Sky_(game_engine)" title="Pie in the Sky (game engine)">Pie in the Sky</a></li> <li><a href="/wiki/Reality_Lab" title="Reality Lab">Reality Lab</a></li> <li><a href="/wiki/RenderWare" title="RenderWare">RenderWare</a></li> <li><a href="/wiki/RPG_Maker" title="RPG Maker">RPG Maker</a></li> <li><a href="/wiki/Sim_RPG_Maker" title="Sim RPG Maker">Sim RPG Maker</a></li> <li><a href="/wiki/Unreal_Engine_1" title="Unreal Engine 1">Unreal Engine 1</a></li> <li><a href="/wiki/Virtual_Theatre" title="Virtual Theatre">Virtual Theatre</a></li> <li><a href="/wiki/Voxel_Space" title="Voxel Space">Voxel Space</a></li> <li><a href="/wiki/Zero_(game_engine)" class="mw-redirect" title="Zero (game engine)">Zero</a></li> <li><a href="/wiki/Zillions_of_Games" title="Zillions of Games">Zillions of Games</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">2000s</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Ubisoft_Anvil" title="Ubisoft Anvil">Anvil</a></li> <li><a href="/wiki/C4_Engine" title="C4 Engine">C4 Engine</a></li> <li><a href="/wiki/Chrome_Engine" title="Chrome Engine">Chrome Engine</a></li> <li><a href="/wiki/CryEngine" title="CryEngine">CryEngine</a></li> <li><a href="/wiki/Crystal_Tools" title="Crystal Tools">Crystal Tools</a></li> <li><a href="/wiki/Diesel_(game_engine)" class="mw-redirect" title="Diesel (game engine)">Diesel</a></li> <li><a href="/wiki/Ego_(game_engine)" class="mw-redirect" title="Ego (game engine)">Ego</a></li> <li><a href="/wiki/Essence_Engine" class="mw-redirect" title="Essence Engine">Essence Engine</a></li> <li><a href="/wiki/Euphoria_(software)" title="Euphoria (software)">Euphoria</a></li> <li><a href="/wiki/Flare3D" title="Flare3D">Flare3D</a></li> <li><a href="/wiki/Frostbite_(game_engine)" title="Frostbite (game engine)">Frostbite</a></li> <li><a href="/wiki/Gamebryo" title="Gamebryo">Gamebryo</a></li> <li><a href="/wiki/GameSalad" title="GameSalad">GameSalad</a></li> <li><a href="/wiki/HeroEngine" title="HeroEngine">HeroEngine</a></li> <li><a href="/wiki/IW_(game_engine)" title="IW (game engine)">IW</a></li> <li><a href="/wiki/Leadwerks" title="Leadwerks">Leadwerks</a></li> <li><a href="/wiki/Marmalade_(software)" title="Marmalade (software)">Marmalade</a></li> <li><a href="/wiki/MT_Framework" title="MT Framework">MT Framework</a></li> <li><a href="/wiki/PhyreEngine" title="PhyreEngine">PhyreEngine</a></li> <li><a href="/wiki/Q_(game_engine)" title="Q (game engine)">Q</a></li> <li><a href="/wiki/Rockstar_Advanced_Game_Engine" title="Rockstar Advanced Game Engine">RAGE</a></li> <li><a href="/wiki/Retro_Engine" title="Retro Engine">Retro Engine</a></li> <li><a href="/wiki/SAGE_(game_engine)" class="mw-redirect" title="SAGE (game engine)">SAGE</a></li> <li><a href="/wiki/Shark_3D" title="Shark 3D">Shark 3D</a></li> <li><a href="/wiki/Silent_Storm_engine" title="Silent Storm engine"><i>Silent Storm</i> engine</a></li> <li><a href="/wiki/Source_(game_engine)" title="Source (game engine)">Source</a></li> <li><a href="/wiki/Titan_(game_engine)" title="Titan (game engine)">Titan</a></li> <li><a href="/wiki/Unigine" title="Unigine">Unigine</a></li> <li><a href="/wiki/Unity_(game_engine)" title="Unity (game engine)">Unity</a></li> <li><a href="/wiki/Unreal_Engine_2" title="Unreal Engine 2">Unreal Engine 2</a></li> <li><a href="/wiki/Unreal_Engine_3" title="Unreal Engine 3">Unreal Engine 3</a></li> <li><a href="/wiki/Vicious_Engine" class="mw-redirect" title="Vicious Engine">Vicious Engine</a></li> <li><a href="/wiki/Vision_(game_engine)" title="Vision (game engine)">Vision</a></li> <li><a href="/wiki/Visual3D_Game_Engine" title="Visual3D Game Engine">Visual3D Game Engine</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">2010s</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/4A_Engine" title="4A Engine">4A Engine</a></li> <li><a href="/wiki/Amazon_Lumberyard" title="Amazon Lumberyard">Amazon Lumberyard</a></li> <li><a href="/wiki/Bitsquid" title="Bitsquid">Bitsquid</a></li> <li><a href="/wiki/Buildbox" title="Buildbox">Buildbox</a></li> <li><a href="/wiki/Construct_(game_engine)" title="Construct (game engine)">Construct</a></li> <li><a href="/wiki/Creation_Engine" title="Creation Engine">Creation Engine</a></li> <li><a href="/wiki/Decima_(game_engine)" title="Decima (game engine)">Decima</a></li> <li><a href="/wiki/Defold" title="Defold">Defold</a></li> <li><a href="/wiki/Felgo" title="Felgo">Felgo</a></li> <li><a href="/wiki/Fox_Engine" title="Fox Engine">Fox Engine</a></li> <li><a href="/wiki/Id_Tech_5" title="Id Tech 5">id Tech 5</a></li> <li><a href="/wiki/Id_Tech_6" title="Id Tech 6">id Tech 6</a></li> <li><a href="/wiki/Ignite_(game_engine)" title="Ignite (game engine)">Ignite</a></li> <li><a href="/wiki/Kynapse" title="Kynapse">Kynapse</a></li> <li><a href="/wiki/Luminous_Engine" title="Luminous Engine">Luminous Engine</a></li> <li><a href="/wiki/Nvidia_GameWorks" title="Nvidia GameWorks">Nvidia GameWorks</a></li> <li><a href="/wiki/Panta_Rhei_(game_engine)" title="Panta Rhei (game engine)">Panta Rhei</a></li> <li><a href="/wiki/Pixel_Game_Maker_MV" title="Pixel Game Maker MV">Pixel Game Maker MV</a></li> <li><a href="/wiki/RE_Engine" title="RE Engine">RE Engine</a></li> <li><a href="/wiki/Snowdrop_(game_engine)" title="Snowdrop (game engine)">Snowdrop</a></li> <li><a href="/wiki/Stencyl" title="Stencyl">Stencyl</a></li> <li><a href="/wiki/Source_2" title="Source 2">Source 2</a></li> <li><a href="/wiki/UbiArt_Framework" title="UbiArt Framework">UbiArt Framework</a></li> <li><a href="/wiki/Unreal_Engine_4" title="Unreal Engine 4">Unreal Engine 4</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">2020s</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Id_Tech_7" title="Id Tech 7">id Tech 7</a></li> <li><a href="/wiki/Unreal_Engine_5" title="Unreal Engine 5">Unreal Engine 5</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Free_and_open-source_software" title="Free and open-source software">Free and<br />open-source</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th id="1970s" scope="row" class="navbox-group" style="width:1%">1970s</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Z-machine" title="Z-machine">Z-machine</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">1990s</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Adventure_Game_Studio" title="Adventure Game Studio">Adventure Game Studio</a></li> <li><a href="/wiki/Build_(game_engine)" title="Build (game engine)">Build</a></li> <li><a href="/wiki/Crystal_Space" title="Crystal Space">Crystal Space</a></li> <li><a class="mw-selflink selflink"><i>Doom</i> engine</a></li> <li><a href="/wiki/Game-Maker" title="Game-Maker">Game-Maker</a></li> <li><a href="/wiki/OHRRPGCE" class="mw-redirect" title="OHRRPGCE">OHRRPGCE</a></li> <li><a href="/wiki/Quake_engine" title="Quake engine"><i>Quake</i> engine</a></li> <li><a href="/wiki/Quake_II_engine" title="Quake II engine"><i>Quake II</i> engine</a></li> <li><a href="/wiki/Stratagus" title="Stratagus">Stratagus</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">2000s</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Away3D" title="Away3D">Away3D</a></li> <li><a href="/wiki/Blender_Game_Engine" title="Blender Game Engine">Blender Game Engine</a></li> <li><a href="/wiki/Bork3D_Game_Engine" class="mw-redirect" title="Bork3D Game Engine">Bork3D Game Engine</a></li> <li><a href="/wiki/Cocos2d" title="Cocos2d">Cocos2d</a></li> <li><a href="/wiki/Dim3" title="Dim3">Dim3</a></li> <li><a href="/wiki/Game_Editor" title="Game Editor">Game Editor</a></li> <li><a href="/wiki/GDevelop" title="GDevelop">GDevelop</a></li> <li><a href="/wiki/Id_Tech_3" title="Id Tech 3">id Tech 3</a></li> <li><a href="/wiki/Id_Tech_4" title="Id Tech 4">id Tech 4</a></li> <li><a href="/wiki/Irrlicht_Engine" title="Irrlicht Engine">Irrlicht Engine</a></li> <li><a href="/wiki/JMonkeyEngine" title="JMonkeyEngine">jMonkeyEngine</a></li> <li><a href="/wiki/Lightweight_Java_Game_Library" class="mw-redirect" title="Lightweight Java Game Library">Lightweight Java Game Library</a></li> <li><a href="/wiki/L%C3%B6ve_(game_engine)" class="mw-redirect" title="Löve (game engine)">Löve</a></li> <li><a href="/wiki/OGRE" title="OGRE">OGRE</a></li> <li><a href="/wiki/Open_Wonderland" title="Open Wonderland">Open Wonderland</a></li> <li><a href="/wiki/Panda3D" title="Panda3D">Panda3D</a></li> <li><a href="/wiki/Papervision3D" title="Papervision3D">Papervision3D</a></li> <li><a href="/wiki/Plasma_(game_engine)" title="Plasma (game engine)">Plasma</a></li> <li><a href="/wiki/Platinum_Arts_Sandbox" title="Platinum Arts Sandbox">Platinum Arts Sandbox</a></li> <li><a href="/wiki/Pygame" title="Pygame">Pygame</a></li> <li><a href="/wiki/Ren%27Py" title="Ren&#39;Py">Ren'Py</a></li> <li><a href="/wiki/Scratch_(programming_language)" title="Scratch (programming language)">Scratch</a></li> <li><a href="/wiki/Solar2D" title="Solar2D">Solar2D</a></li> <li><a href="/wiki/Spring_Engine" title="Spring Engine">Spring Engine</a></li> <li><a href="/wiki/Thousand_Parsec" title="Thousand Parsec">Thousand Parsec</a></li> <li><a href="/wiki/Torque_(game_engine)" title="Torque (game engine)">Torque</a></li> <li><a href="/wiki/Vassal_Engine" class="mw-redirect" title="Vassal Engine">Vassal Engine</a></li> <li><a href="/wiki/Wintermute_Engine" title="Wintermute Engine">Wintermute Engine</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">2010s</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Delta3D" title="Delta3D">Delta3D</a></li> <li><a href="/wiki/Godot_(game_engine)" title="Godot (game engine)">Godot</a></li> <li><a href="/wiki/GPUOpen" title="GPUOpen">GPUOpen</a></li> <li><a href="/wiki/Horde3D" title="Horde3D">Horde3D</a></li> <li><a href="/wiki/LibGDX" title="LibGDX">libGDX</a></li> <li><a href="/wiki/Moai_(software)" title="Moai (software)">Moai</a></li> <li><a href="/wiki/OpenFL" title="OpenFL">OpenFL</a></li> <li><a href="/wiki/ORX" title="ORX">ORX</a></li> <li><a href="/wiki/PlayCanvas" title="PlayCanvas">PlayCanvas</a></li> <li><a href="/wiki/Raylib" title="Raylib">Raylib</a></li> <li><a href="/wiki/Snap!_(programming_language)" title="Snap! (programming language)">Snap!</a></li> <li><a href="/wiki/Stencyl" title="Stencyl">Stencyl</a></li> <li><a href="/wiki/Stride_(game_engine)" title="Stride (game engine)">Stride</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">2020s</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Open_3D_Engine" title="Open 3D Engine">Open 3D Engine</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐f69cdc8f6‐b5stz Cached time: 20241124065224 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.736 seconds Real time usage: 0.876 seconds Preprocessor visited node count: 3944/1000000 Post‐expand include size: 169207/2097152 bytes Template argument size: 5879/2097152 bytes Highest expansion depth: 27/100 Expensive parser function count: 11/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 161832/5000000 bytes Lua time usage: 0.446/10.000 seconds Lua memory usage: 8180380/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 739.302 1 -total 41.39% 306.027 1 Template:Reflist 32.94% 243.515 36 Template:Cite_web 18.84% 139.291 2 Template:Infobox 15.16% 112.060 8 Template:Navbox 13.64% 100.807 1 Template:Infobox_video_game_engine 11.66% 86.216 1 Template:Id_Software 8.66% 64.038 1 Template:Short_description 8.47% 62.636 3 Template:Fix 8.29% 61.314 2 Template:Citation_needed --> <!-- Saved in parser cache with key enwiki:pcache:idhash:398480-0!canonical and timestamp 20241124065224 and revision id 1253765220. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=Doom_engine&amp;oldid=1253765220">https://en.wikipedia.org/w/index.php?title=Doom_engine&amp;oldid=1253765220</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:1993_software" title="Category:1993 software">1993 software</a></li><li><a href="/wiki/Category:Doom_(franchise)" title="Category:Doom (franchise)">Doom (franchise)</a></li><li><a href="/wiki/Category:Formerly_proprietary_software" title="Category:Formerly proprietary software">Formerly proprietary software</a></li><li><a href="/wiki/Category:Game_engines_for_Linux" title="Category:Game engines for Linux">Game engines for Linux</a></li><li><a href="/wiki/Category:Id_Tech" title="Category:Id Tech">Id Tech</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:All_articles_with_dead_external_links" title="Category:All articles with dead external links">All articles with dead external links</a></li><li><a href="/wiki/Category:Articles_with_dead_external_links_from_October_2022" title="Category:Articles with dead external links from October 2022">Articles with dead external links from October 2022</a></li><li><a href="/wiki/Category:Articles_with_permanently_dead_external_links" title="Category:Articles with permanently dead external links">Articles with permanently dead external links</a></li><li><a href="/wiki/Category:Webarchive_template_wayback_links" title="Category:Webarchive template wayback links">Webarchive template wayback links</a></li><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:All_articles_with_unsourced_statements" title="Category:All articles with unsourced statements">All articles with unsourced statements</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_August_2024" title="Category:Articles with unsourced statements from August 2024">Articles with unsourced statements from August 2024</a></li><li><a href="/wiki/Category:Articles_needing_additional_references_from_January_2012" title="Category:Articles needing additional references from January 2012">Articles needing additional references from January 2012</a></li><li><a href="/wiki/Category:All_articles_needing_additional_references" title="Category:All articles needing additional references">All articles needing additional references</a></li><li><a href="/wiki/Category:Articles_that_may_contain_original_research_from_February_2023" title="Category:Articles that may contain original research from February 2023">Articles that may contain original research from February 2023</a></li><li><a href="/wiki/Category:All_articles_that_may_contain_original_research" title="Category:All articles that may contain original research">All articles that may contain original research</a></li><li><a href="/wiki/Category:All_articles_with_specifically_marked_weasel-worded_phrases" title="Category:All articles with specifically marked weasel-worded phrases">All articles with specifically marked weasel-worded phrases</a></li><li><a href="/wiki/Category:Articles_with_specifically_marked_weasel-worded_phrases_from_February_2023" title="Category:Articles with specifically marked weasel-worded phrases from February 2023">Articles with specifically marked weasel-worded phrases from February 2023</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_September_2024" title="Category:Articles with unsourced statements from September 2024">Articles with unsourced statements from September 2024</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 27 October 2024, at 19:34<span class="anonymous-show">&#160;(UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=Doom_engine&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-mdz77","wgBackendResponseTime":149,"wgPageParseReport":{"limitreport":{"cputime":"0.736","walltime":"0.876","ppvisitednodes":{"value":3944,"limit":1000000},"postexpandincludesize":{"value":169207,"limit":2097152},"templateargumentsize":{"value":5879,"limit":2097152},"expansiondepth":{"value":27,"limit":100},"expensivefunctioncount":{"value":11,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":161832,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 739.302 1 -total"," 41.39% 306.027 1 Template:Reflist"," 32.94% 243.515 36 Template:Cite_web"," 18.84% 139.291 2 Template:Infobox"," 15.16% 112.060 8 Template:Navbox"," 13.64% 100.807 1 Template:Infobox_video_game_engine"," 11.66% 86.216 1 Template:Id_Software"," 8.66% 64.038 1 Template:Short_description"," 8.47% 62.636 3 Template:Fix"," 8.29% 61.314 2 Template:Citation_needed"]},"scribunto":{"limitreport-timeusage":{"value":"0.446","limit":"10.000"},"limitreport-memusage":{"value":8180380,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-f69cdc8f6-b5stz","timestamp":"20241124065224","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Doom engine","url":"https:\/\/en.wikipedia.org\/wiki\/Doom_engine","sameAs":"http:\/\/www.wikidata.org\/entity\/Q909009","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q909009","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2003-12-12T08:57:19Z","dateModified":"2024-10-27T19:34:47Z","headline":"computer video game engine developed by id Software"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10