Difference between revisions of "Doom Classic Unity port"

From DoomWiki.org

[checked revision][checked revision]
(Trivia: official spelling of Slayers Club (a club for Slayers, not the Slayer's club); tentative wls for non-existent but bound-to-exist articles; grammar)
m (Ultimate Doom and Doom II: grammar, wl)
 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
The '''Doom Classic Unity port''' is a series of official ports of [[Doom]] and [[Doom II]] initially developed by [[Nerve Software]] in cooperation with [[id Software]] and first published by [[Bethesda]] on {{timeline|2019|July 26, 2019}} as part of the "Year of Doom" promotional campaign. It was initially announced on stage during the QuakeCon 2019 (DoomCon) keynote presentation. The port is based on the [[Doom Classic]] codebase, but replaces the [[id Tech 4]] shell with one based on the {{wp|Unity (game engine)|Unity}} game engine. This offers immediate portability to a wide array of targets - the Doom and Doom II ports were available at launch for the [[Sony]] [[PlayStation 4]], [[Nintendo]] [[Nintendo Switch|Switch]], [[Microsoft]] [[Xbox One]], the {{wp|Google Play}} app store for {{wp|Android (operating system)|Android}}, and [[Apple]]'s iOS app store.
 
The '''Doom Classic Unity port''' is a series of official ports of [[Doom]] and [[Doom II]] initially developed by [[Nerve Software]] in cooperation with [[id Software]] and first published by [[Bethesda]] on {{timeline|2019|July 26, 2019}} as part of the "Year of Doom" promotional campaign. It was initially announced on stage during the QuakeCon 2019 (DoomCon) keynote presentation. The port is based on the [[Doom Classic]] codebase, but replaces the [[id Tech 4]] shell with one based on the {{wp|Unity (game engine)|Unity}} game engine. This offers immediate portability to a wide array of targets - the Doom and Doom II ports were available at launch for the [[Sony]] [[PlayStation 4]], [[Nintendo]] [[Nintendo Switch|Switch]], [[Microsoft]] [[Xbox One]], the {{wp|Google Play}} app store for {{wp|Android (operating system)|Android}}, and [[Apple]]'s iOS app store.
  
==Differences with Doom and Doom 2==
+
==Differences in Doom and Doom II==
 +
Note that many changes below are carried over from previous Doom Classic revisions.
  
 
===Ultimate Doom and Doom II===
 
===Ultimate Doom and Doom II===
Line 11: Line 12:
 
* The pickup sprites for the [[stimpack]], [[medikit]], and [[berserk]] (STIMA0, MEDIA0, PSTRA0) are modified in compliance with the Red Cross' wish that its symbol not be used in games. Instead, the symbol is replaced by a red and white pill.
 
* The pickup sprites for the [[stimpack]], [[medikit]], and [[berserk]] (STIMA0, MEDIA0, PSTRA0) are modified in compliance with the Red Cross' wish that its symbol not be used in games. Instead, the symbol is replaced by a red and white pill.
 
* The DMENUPIC that was the [[title screen]] in the original [[Xbox 360]] version is used here.
 
* The DMENUPIC that was the [[title screen]] in the original [[Xbox 360]] version is used here.
* Unlike the Gravis UltraSound Classic patch set v4.11 used by the BFG Edition, the music originally played at a noticeable reduced rate and wrong sound samples. This was later rectified with the {{timeline|2019|September 27, 2019}} update where the music played now closely resembles if not similar to the Roland SC-55 sound font.
+
* Unlike the Gravis UltraSound Classic patch set v4.11 used by the BFG Edition, the music originally played at a noticeable reduced rate and wrong sound samples. This was later rectified with the {{timeline|2019|September 27, 2019}} update where the music played now closely resembles the {{wp|Roland SC-55}} sound font.
  
 
===Ultimate Doom specific===
 
===Ultimate Doom specific===
 
* All animation from the intermission screens has been restored; they were originally missing from the BFG Edition.
 
* All animation from the intermission screens has been restored; they were originally missing from the BFG Edition.
* The NIN logo on [[E4M1: Hell Beneath]] has been removed.
+
* The {{wp|Nine Inch Nails|NIN}} logo on [[E4M1: Hell Beneath]] has been removed, presumably to avoid trademark infringement.
  
 
===Doom II specific===
 
===Doom II specific===
Line 25: Line 26:
  
 
==Trivia==
 
==Trivia==
Doom and Doom II originally shipped with a much criticized [[Bethesda.net]] login screen upon startup (for the purposes of rewards via the [[Slayers Club]]), which were made less intrusive in a later update.
+
Doom and Doom II originally shipped with a much criticized [[Bethesda.net]] login screen upon startup (for the purposes of rewards via the [[Slayers Club]]), which was made less intrusive in a later update.
 +
 
  
 
{{s-start}}
 
{{s-start}}

Latest revision as of 20:37, 9 October 2019

Work outdated.pngThis stub article makes use of facts and/or references about ongoing events and may need to be updated frequently. Information here may become outdated quickly. Please help the Doom Wiki by keeping it up to date.

The Doom Classic Unity port is a series of official ports of Doom and Doom II initially developed by Nerve Software in cooperation with id Software and first published by Bethesda on July 26, 2019 as part of the "Year of Doom" promotional campaign. It was initially announced on stage during the QuakeCon 2019 (DoomCon) keynote presentation. The port is based on the Doom Classic codebase, but replaces the id Tech 4 shell with one based on the Unity game engine. This offers immediate portability to a wide array of targets - the Doom and Doom II ports were available at launch for the Sony PlayStation 4, Nintendo Switch, Microsoft Xbox One, the Google Play app store for Android, and Apple's iOS app store.

Differences in Doom and Doom II[edit]

Note that many changes below are carried over from previous Doom Classic revisions.

Ultimate Doom and Doom II[edit]

  • Local multiplayer is available.
  • Cheat codes are available and accessible via the Options menu.
  • There is no confirmation when selecting Nightmare! skill.
  • On Nightmare!, the fast monsters mechanic has been removed entirely: fireballs shot by imps, cacodemons, barons of Hell and Hell knights are no longer sped up, and neither is the running speed of demons. Monsters retain increased reaction times.
  • The pickup sprites for the stimpack, medikit, and berserk (STIMA0, MEDIA0, PSTRA0) are modified in compliance with the Red Cross' wish that its symbol not be used in games. Instead, the symbol is replaced by a red and white pill.
  • The DMENUPIC that was the title screen in the original Xbox 360 version is used here.
  • Unlike the Gravis UltraSound Classic patch set v4.11 used by the BFG Edition, the music originally played at a noticeable reduced rate and wrong sound samples. This was later rectified with the September 27, 2019 update where the music played now closely resembles the Roland SC-55 sound font.

Ultimate Doom specific[edit]

  • All animation from the intermission screens has been restored; they were originally missing from the BFG Edition.
  • The NIN logo on E4M1: Hell Beneath has been removed, presumably to avoid trademark infringement.

Doom II specific[edit]

  • All Wolfenstein SS have been search-and-replaced by zombiemen.
  • No Rest For The Living is excised from this port. In its place is the inclusion of The Master Levels.
  • BFG Edition's MAP31: IDKFA and MAP32: Keen has been reverted back to MAP31: Wolfenstein and MAP32: Grosse alongside their respective map music, D_EVIL and D_ULTIMA.
  • The ZWOLF* texture with Nazi iconography (Hitler portraits, swastikas, Reichsadlers, etc.) now look like their unadorned counterparts. ZWOLF2, ZWOLF3, and ZWOLF4 look like ZWOLF1; ZWOLF6 and ZWOLF7 look like ZWOLF5; ZWOLF12 and ZWOLF13 look like ZWOLF11. The definitions in TEXTURE1 are identical; it is the patches that have been changed.
  • MAP06: The Crusher has been edited to remove the linedef actions on the door track of the red key door which would crash the game.

Trivia[edit]

Doom and Doom II originally shipped with a much criticized Bethesda.net login screen upon startup (for the purposes of rewards via the Slayers Club), which was made less intrusive in a later update.


Source code genealogy
Based on Name Base for
Doom Classic Doom Classic (Unity) None
Unity