Doom was originally developed for MS-DOS operation system and there is no official port for the current version of macOS. But we can play this game on Mac thanks to the effort of the community. There is a free and open source GZDoom game engine which can run Doom on macOs smoothly. This tutorial will give you detailed instructions on how to do this.
Doom — is the first game in the Doom series, immortal classics, technologically and graphically groundbreaking all that existed before. First multiplayer / deathmatch shooter originally published on December 10, 1993, in North America for MS-DOS operation system.
Incredible work of graphical and sound artists: Adrian Carmack has sculpted by hands all demons and even objects, audio effects & music composed by Bobby Prince still sounds great and stays to haunt forever.
This is a true piece of art in computer games with mechanics that are still used in all 3d person shooters.
You can officially buy this game on Steam or GOG today. By doing this you are invited to one of the oldest game communities, which kept the game alive for more than 25 years. Members continue to develop engines, mods, applications, and tools, which enable you to play Doom on basically any device with a display and any operating system – all you need to have is the WAD data file with all game resources (which contains maps, sprites, sound and music files etc).
There are tons of maps, megawads and global mods aiming to improve the original atmosphere or bring something completely new in terms of setting and gameplay.
Let's do a little retrospective of Doom during the last 25 years. Here is the list of all official ports sorted by date of publishing:
To run Doom on modern macOS you need to install third-party software, which was developed by game community specially for this purpose. Also, you need to buy original Doom to copy WAD-file.
GZDoom — is a primary fork of ZDoom (which is no more in development) and is a modern source port, which supports advanced hardware (OpenGL) and enhanced software rendering capabilities. Its sister port QZDoom is a test bed for new experimental features. GZDoom also comes in vintage and modern versions depending on the hardware you have. In most cases, you want to install the modern version. If it won't run then try vintage one.
In addition to Doom, this engine supports Heretic, Hexen, Strife, Chex Quest, and even games created by fans like Harmony and Hacx. So you can play the whole family of idTech 1 engine games.
Play user created mods, made possible by engine's advanced mapping features and the new scripting language called ZScript. You can even make your own mod.
Don't run GZDoom right now because we still need to place WAD-file of the original Doom into Library folder.
You can buy Doom on:
Ok, you got the WAD game file:
Open Finder and go to folder ~/Library/Application Support (press Shift+Command+G and paste the path then press Enter):
Create new folder gzdoom and copy WAD file inside it. Now we are ready for the first launch of Doom.
When you run GZDoom.app in Applications folder then a console window with initialization log will appear, just wait few seconds:
Then a menu will appear so you can start playing. But before you start let set keyboard controls and video options because default settings are not very good.
Go to Options then Set video mode. Here are a few very important options:
|Fullscreen||Allows playing in windowed mode.|
|Aspect ratio||Allows playing on modern monitors including 21:9 aspect ratio. Affects the list of available screen resolutions.|
Screen resolution can be set by columns at the center. Select resolution mode with arrow keys and press Enter to apply. Current resolution is marked with yellow color:
Go to Options then Customize controls then set buttons like this:
|Use / Open||E|
Now go to Options then Mouse options. Here is a configuration to get mouse controls like in modern games:
The Freedoom is a completely free content first-person shooter game. You can use it to play if you don't have original Doom Wad files. id Software released the source code to their classic game, Doom, under the GNU General Public License. This means that the program code that powers Doom is free. Freedoom complements this with free levels, artwork, sound effects, and music to make a completely free game. Freedoom is 3 games in 1, consisting of two single-player campaigns and one set of levels for deathmatch.
Download Freedoom Wad files, copy them to ~/Library/Application Support/gzdoom and you are ready to go. Now if you run GZDoom then you will get a loader window to select which WAD file to use:
The Freedoom project has already succeeded in creating a complete set of replacement textures for the original Doom games, as well as a large number of extra resources like sound effects, graphics, animations, etc. All of the Freedoom material can be freely redistributed, modified and reused without restriction provided credit is given to the project.
How you may guess you can run any other Id Tech game: just buy it and copy WAD file to GZDoom folder in the library. All compatible WAD files will be recognized and added to the loader window. Please remember that each game has it's own configuration file so you will need to set controls and video options again for each game.
More like this