Skip to main content
TechRadar TechRadar the technology experts
SG EditionSingapore
DK EditionDanmark FI EditionSuomi NO EditionNorge SE EditionSverige UK EditionUK IT EditionItalia NL EditionNederland BE (NL) EditionBelgië (Nederlands) FR EditionFrance DE EditionDeutschland ES EditionEspaña
US EditionUS (English) CA EditionCanada MX EditionMéxico
AU EditionAustralia NZ EditionNew Zealand
RSS
Sign in
  • View Profile
  • Sign out
  • Phones
    • Popular Phone Brands
      • iPhone
      • Samsung Galaxy
      • Google Pixel
      • Nothing
      • Motorola
      • OnePlus
      • Xiaomi
      • Honor
      • Oppo
      • Huawei
    • Operating Systems
      • Android
      • iOS
    • More from Phones
      • Network Carriers
      • Phone Accessories
      • Phone Reviews
      • Phone Buying Guides
      • Phone Deals
      • Phone Coupons
      • Phone News
  • Computing
    • Laptops
      • Chromebooks
      • MacBooks
      • Windows Laptops
      • Gaming Laptops
    • PCs
      • Desktop PCs
      • Macs
      • Gaming PCs
    • Software
      • Windows
      • macOS
      • Windows 10 End of Life
    • Components
      • CPUs
      • GPUs
      • Storage
      • Nvidia
      • Intel
    • Internet
      • Websites & Apps
      • Wi-Fi & Broadband
      • Social Media
      • Wordle
    • Security
      • Antivirus
      • Cyber Security
    • Tablets
      • eReaders
      • iPad
    • VR & AR
    • Peripherals
      • Monitors
      • Keyboards
      • Webcams
      • Mice
    • Popular Computing Brands
      • Dell
      • HP
      • Lenovo
      • Acer
    • More from Computing
      • Computing Reviews
      • Computing Buying Guides
      • Computing Deals
      • Computing Coupons
      • Computing News
  • AI
    • AI Platforms & Assistants
    • OpenAI
    • ChatGPT
    • Gemini
    • Apple Intelligence
    • Claude
  • TVs
    • TV Insights
      • TV Reviews
      • TV Buying Guides
      • TV Deals
      • TV News
    • More for your TV
      • Home Theatre
      • Soundbars
      • Streaming Devices
      • Projectors
      • Blu-ray
  • Streaming
    • Entertainment
    • Netflix
    • Prime Video
    • Disney+
    • Apple TV+
    • HBO Max
    • Hulu
    • Paramount+
    • How to Watch
  • Fitness
    • Fitness
      • Smartwatches
      • Fitness Trackers
      • Exercise Equipment
      • Fitness Headphones
      • Fitness Apps
      • Smart Rings
    • Watch Brands
      • Apple Watch
      • Fitbit
      • Garmin
      • Google Pixel Watch
      • Samsung Galaxy Watch
    • Wellbeing
      • Sleep
      • Oral Health
    • More from Fitness
      • Fitness News
      • Fitness Reviews
      • Fitness Buying Guides
      • Fitness Deals
  • Audio
    • Headphones
      • Earbuds & AirPods
      • Wireless Headphones
    • Speakers
      • Wireless Speakers
      • Sonos
    • Hi-Fi
      • Turntables
      • Portable Players
      • DACs
    • Audio Streaming
      • Spotify
      • Apple Music
    • More from Audio
      • Audio News
      • Audio Reviews
      • Audio Buying Guides
      • Audio Deals
  • VPN
    • VPN Services
    • VPN Security
    • ExpressVPN
    • NordVPN
  • Cameras
    • Camera Types
      • Mirrorless
      • DSLRs
      • Compact
      • Action
      • Video
      • Drones
      • 360 Cameras
      • Dash Cams
    • Camera Brands
      • Canon
      • DJI
      • Fujifilm
      • Nikon
      • GoPro
      • Insta360
    • More from Cameras
      • Camera Accessories
      • Camera Lenses
      • Camera Reviews
      • Camera Buying Guides
      • Camera Deals
      • Camera News
      • Photography
  • Home
    • Smart Home
      • Home Security
      • Smart Speakers
      • Smart Lights
      • Smart Scales
      • Smart Thermostats
      • Amazon Echo
    • Small Appliances
      • Air Fryers
      • Air Quality
      • Coffee Machines
      • Hair Care
      • Vacuums
      • Robot Vacuums
    • Home Brands
      • Dyson
      • Philips Hue
      • Ring
      • Shark
      • Ninja
    • More from Home
      • Home Reviews
      • Home Buying Guides
      • Home Deals
      • Home News
  • EVs
  • Browse
    • By Type
      • News
      • Best
      • Reviews
      • Deals
      • Versus
      • How To
      • Opinion
      • Coupons
    • Popular Brands
      • Samsung
      • Sony
      • Microsoft
      • Apple
Tech Radar Pro Tech Radar Gaming
  • Phones
    • View Phones
      • iPhone
      • Samsung Galaxy
      • Google Pixel
      • Nothing
      • Motorola
      • OnePlus
      • Xiaomi
      • Honor
      • Oppo
      • Huawei
      • Android
      • iOS
      • Network Carriers
      • Phone Accessories
      • Phone Reviews
      • Phone Buying Guides
      • Phone Deals
      • Phone Coupons
      • Phone News
  • Computing
    • View Computing
    • Laptops
      • View Laptops
      • Chromebooks
      • MacBooks
      • Windows Laptops
      • Gaming Laptops
      • Desktop PCs
      • Macs
      • Gaming PCs
    • Software
      • View Software
      • Windows
      • macOS
      • Windows 10 End of Life
    • Components
      • View Components
      • CPUs
      • GPUs
      • Storage
      • Nvidia
      • Intel
    • Internet
      • View Internet
      • Websites & Apps
      • Wi-Fi & Broadband
      • Social Media
      • Wordle
    • Security
      • View Security
      • Antivirus
      • Cyber Security
    • Tablets
      • View Tablets
      • eReaders
      • iPad
    • VR & AR
    • Peripherals
      • View Peripherals
      • Monitors
      • Keyboards
      • Webcams
      • Mice
      • Dell
      • HP
      • Lenovo
      • Acer
      • Computing Reviews
      • Computing Buying Guides
      • Computing Deals
      • Computing Coupons
      • Computing News
  • AI
    • View AI
    • AI Platforms & Assistants
    • OpenAI
    • ChatGPT
    • Gemini
    • Apple Intelligence
    • Claude
  • TVs
    • View TVs
      • TV Reviews
      • TV Buying Guides
      • TV Deals
      • TV News
      • Home Theatre
      • Soundbars
      • Streaming Devices
      • Projectors
      • Blu-ray
  • Streaming
    • View Streaming
    • Entertainment
    • Netflix
    • Prime Video
    • Disney+
    • Apple TV+
    • HBO Max
    • Hulu
    • Paramount+
    • How to Watch
  • Fitness
    • View Fitness
      • Smartwatches
      • Fitness Trackers
      • Exercise Equipment
      • Fitness Headphones
      • Fitness Apps
      • Smart Rings
      • Apple Watch
      • Fitbit
      • Garmin
      • Google Pixel Watch
      • Samsung Galaxy Watch
      • Sleep
      • Oral Health
      • Fitness News
      • Fitness Reviews
      • Fitness Buying Guides
      • Fitness Deals
  • Audio
    • View Audio
    • Headphones
      • View Headphones
      • Earbuds & AirPods
      • Wireless Headphones
    • Speakers
      • View Speakers
      • Wireless Speakers
      • Sonos
    • Hi-Fi
      • View Hi-Fi
      • Turntables
      • Portable Players
      • DACs
    • Audio Streaming
      • View Audio Streaming
      • Spotify
      • Apple Music
      • Audio News
      • Audio Reviews
      • Audio Buying Guides
      • Audio Deals
  • VPN
    • View VPN
    • VPN Services
    • VPN Security
    • ExpressVPN
    • NordVPN
  • Cameras
    • View Cameras
      • Mirrorless
      • DSLRs
      • Compact
      • Action
      • Video
      • Drones
      • 360 Cameras
      • Dash Cams
      • Canon
      • DJI
      • Fujifilm
      • Nikon
      • GoPro
      • Insta360
      • Camera Accessories
      • Camera Lenses
      • Camera Reviews
      • Camera Buying Guides
      • Camera Deals
      • Camera News
      • Photography
  • Home
    • View Home
    • Smart Home
      • View Smart Home
      • Home Security
      • Smart Speakers
      • Smart Lights
      • Smart Scales
      • Smart Thermostats
      • Amazon Echo
    • Small Appliances
      • View Small Appliances
      • Air Fryers
      • Air Quality
      • Coffee Machines
      • Hair Care
      • Vacuums
      • Robot Vacuums
      • Dyson
      • Philips Hue
      • Ring
      • Shark
      • Ninja
      • Home Reviews
      • Home Buying Guides
      • Home Deals
      • Home News
  • EVs
  • Browse
    • View Browse
      • News
      • Best
      • Reviews
      • Deals
      • Versus
      • How To
      • Opinion
      • Coupons
      • Samsung
      • Sony
      • Microsoft
      • Apple
Tech Radar Pro Tech Radar Gaming
Trending
  • Windows 10 end of life
  • iPhone 17 Pro Max review
  • Best laptop
  • iPhone 17 review
  • Best VPN
  • ChatGPT
  • Best web hosting
  • NYT Wordle today
Don't miss these
The Razer Blade 16 photographed for TechRadar on a white surface with plants in the background.
Gaming Laptops The best gaming laptops 2025
The best gaming consoles on a blue background.
Consoles & PC Best gaming console in 2025: every major system tested and ranked
Fortnite character, Zelda, and Mario drifting in a kart, side by side separated by red block lines
Nintendo Switch The 21 best Nintendo Switch 2 games to play in 2025
Mario runs and jumps up with his hand outstretched. Luigi can be seen gliding in from the left, using his hat as a glider
Nintendo Switch The 26 best Nintendo Switch games in 2025
A Razer Blade 14 2025 on a desk playing Helldivers 2
Gaming Laptops The best thin and lightweight gaming laptop in 2025
The Super Pocket handheld games console on a pale green background.
Consoles & PC Best handheld games consoles in 2025: the top systems we've tried
Three Guardians run alongside each other holding weapons. The background shows a mining facility on a desolate rocky planet
Consoles & PC The 18 best FPS games 2025
Atari Intellivision Sprint console shown with box and game controller overlays
Consoles & PC Mattel's Intellivision was my first ever console in 1981 - and I'm so tempted to buy Atari's reboot this holiday season
Baldur's Gate 3 official artwork showing Astarion, Showdowheart, Gale, and Tieflings
PC Gaming The 24 best PC games to play in 2025
Sea of Stars cover art showing protagonists stand back to back against a moonlit forest backdrop
Consoles & PC The 20 best indie games to play in 2025
Leon S Kennedy alongside Steam logo
Gaming PCs This free SteamOS plugin is a game-changer for handheld performance – it’s already given my Asus ROG Ally a new lease of life
Baldur's Gate 3 keyart with Astarion, Shadowheart, and Lae'zel
PC Gaming The 20 best Mac games to play in 2025
Best VR games 2020
Virtual Reality Gaming The 18 best VR games to play in 2025
Image of the PlayStation Portal handheld gaming device
Gaming The 20 best PlayStation Portal games in 2025
Leon Kennedy looking over his shoulder
Consoles & PC The 20 best horror games to play in 2025
  1. Computing
  2. Desktop PCs
  3. Raspberry Pi

How to run Wolfenstein 3D, Doom and Duke Nukem on your Raspberry Pi

How Tos
By Nate Drake published 22 July 2017

First-person Pi

When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works.

Run classic FPS games on the Raspberry Pi

Run classic FPS games on the Raspberry Pi

Anyone over 30 may remember playing classic 90s first-person shooters such as Wolfenstein 3D, Doom and Duke Nukem 3D. While a little formulaic, the games always kept you guessing and required super motor control as you navigated Nazi fortresses, hell-infested Martian bases and an alien-infested Earth respectively.

The Raspberry Pi has very humble specs compared to modern desktop computers, but is perfect for playing these classics given that it's over 10 times faster than the average machine in 1995, which had only 8MB of RAM and a 33Mhz processor.

Each of the games listed above was originally released as shareware, in that you could play the first 'episode' or 10 levels free of charge. This was done to drum up interest in the game. 

In this guide we'll explore how to download and install software 'engines' for these games, as well as how to play either the shareware or full versions. You won't need any in-depth knowledge of computers. 

Provided you have a Raspberry Pi and know how to copy and paste files and text, you'll be able to start playing in minutes.

Read on for more retro gaming nostalgia!

  • Want some more ideas for using the mini PC? Check out our collection of Raspberry Pi projects
Page 1 of 6
Page 1 of 6
1. Prepare your Raspberry Pi

1. Prepare your Raspberry Pi

In order to begin, you'll need to have your own Raspberry Pi, ideally the Raspberry Pi 3. You'll also need to connect your Raspberry Pi to an external keyboard and to a monitor using an HDMI cable. 

Next, open Terminal on your Raspberry Pi and install the necessary software by running the following command:

sudo apt-get install cmake libsdl1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libbz2-dev libjpeg-dev libgtk2.0-dev python-imaging build-essential nasm libgl1-mesa-dev libglu1-mesa-dev libsdl2-dev libsdl2-mixer-dev flac libflac-dev libvorbis-dev libpng-dev libvpx-dev libgtk2.0-dev freepats

The installation process will take some time but once downloaded, these programs  will allow you to compile the game engines for Wolfenstein 3D, Doom and Duke Nukem on your Raspberry Pi. 

After the installation is complete, you may wish to download the game engines themselves. 

To download the Wolfenstein 3D game engine, 'Chocolate Wolfenstein' run:

git clone https://github.com/fabiensanglard/Chocolate-Wolfenstein-3D 

To download the Doom game engine, 'Chocolate Doom' run:

wget https://www.chocolate-doom.org/downloads/2.2.1/chocolate-doom-2.2.1.tar.gz && tar xzf chocolate-doom-2.2.1.tar.gz

To download the Duke Nukem game engine:

wget http://dukeworld.duke4.net/eduke32/synthesis/20170711-6359/eduke32_src_20170711-6359.tar.xz && tar xpvf eduke32_src_20170711-6359.tar.xz 
Page 2 of 6
Page 2 of 6
2. Download game data

2. Download game data

If you're interested in Wolfenstein 3D, you can download the free shareware version of the game data files, which contains only the first ten levels, by opening Terminal on your Raspberry Pi and running the command:

wget http://maniacsvault.net/ecwolf/files/shareware/wolf3d14.zip && unzip -X wolf3d14.zip

If you want the full game and have a Windows machine, consider buying the Steam version of Wolfenstein 3D. Once you've installed the game you can find the necessary data files (with the extension .WL6) in C:\Program Files (x86)\Steam\steamapps\common\Wolfenstein 3D\base. Copy these to your Raspberry Pi.

If you want to play Doom, you can download the free shareware version which contains only the first episode of ten levels by running:

wget http://www.doomworld.com/3ddownloads/ports/shareware_doom_WAD.zip && unzip shareware_doom_WAD.zip

Alternatively if you have access to a Windows computer you can buy Ultimate Doom on Steam. You can find the game data files (with the extension .WAD) in C:\Program Files (x86)\Steam\SteamApps\common\Ultimate Doom\base

For Duke Nukem fans the setup is a little more complicated. If you have access to a Windows machine you can download and install the free shareware version of the game, which contains the first episode of the game.

Alternatively you can buy a copy of the game very inexpensively on Steam. Data files are stored in C:\Program Files (x86)\Steam\steamapps\common\Duke Nukem 3D\gameroot\classic. Copy the files named DUKE3D.GRP and DUKE.RTS to a USB stick, then onto your Raspberry Pi.

Page 3 of 6
Page 3 of 6
3. Play Wolfenstein 3D

3. Play Wolfenstein 3D

Open Terminal on your Raspberry Pi and change to the directory where you downloaded the data files by running:

cd wolf3d14

Next, run:

for i in $(find . -type f -name "*[A-Z]*"); do mv "$i" "$(echo $i | tr A-Z a-z)"; done

This makes sure Chocolate Wolfenstein can read the files. Now move the data files to the game directory with:

mv *.wl1 /home/pi/Chocolate-Wolfenstein-3D

If you're using the full version of the game change .wl1 to .wl6.

Switch to the game directory by running:

cd /home/pi/Chocolate-Wolfenstein-3D

Then compile the code with:

sudo make

Once the program has compiled, the shareware version of Wolfenstein 3D will now ready to play and you can launch it any time by entering:

./Chocolate-Wolfenstein-3D

Add the option:

--res 640 480

or similar to adjust the screen resolution. See the Chocolate Wolfenstein page for a full list of command line parameters.

Page 4 of 6
Page 4 of 6
4. Play Doom

4. Play Doom

Open the Terminal on your Raspberry Pi and switch to the newly created Doom directory:

/home/pi/cd chocolate-doom-2.2.1

Next, run:

./configure

This will prepare the necessary files. Now run :

make

This will begin compiling them. This can take some time so feel free to take a break. Once this completed run:

sudo make install

The WAD data file e.g. DOOM1.WAD you downloaded or copied from your Windows machine earlier must be in the 'chocolate-doom' directory. Use your mouse to move it there.

Use the command:

chocolate-doom-setup -WAD DOOM1.wad

This will launch the setup wizard. You can use this to configure, the display, sound, keyboard layout, mouse and even a gamepad if you have one.

To launch Doom run:

chocolate-doom -WAD DOOM1.WAD

Doom will automatically launch in full-screen mode, which can place a strain on the Raspberry Pi, so consider opening it in a window with this command:

chocolate-doom -WAD DOOM1.WAD -window 640x480

If you have a different WAD file substitute DOOM1.WAD for the file of your choice.

Page 5 of 6
Page 5 of 6
5. Play Duke Nukem 3D

5. Play Duke Nukem 3D

Open the Terminal on your Raspberry Pi and switch to the eduke32 directory by running:

cd eduke32_20170711-6359

Locate the data files from either the shareware or full version of Duke Nukem 3D named DUKE3D.GRP and DUKE.RTS and copy them to this directory as well using your mouse. 

Next, re-open Terminal and run:

./eduke32

Click the 'Configuration' tab to adjust values such as the screen resolution. (640 x 800 is ideal for the Raspberry Pi). 

Click the 'Game' tab to verify you have the right version of Duke Nukem installed e.g. Atomic Edition. Click the 'Start' button at the bottom right to begin playing the game. 

Duke Nukem 3D supports a number of official and unofficial add ons which can be installed by follow the Official Guide on the eduke32 wiki. 

The fan-made add on Nuclear Showdown adds support for widescreen, many new Duke quotes and new weapons. 

To get started, download the ZIP file e.g. Nuclear_Showdown_V2.1.zip using the link above and extract the contents to the eduke32 directory.

Return to Terminal on your Raspberry Pi and switch to the eduke32 directory by running:

cd eduke32_20170711-6359

Next run the below command to play Nuclear Showdown:

./eduke32 /ICDGAME.CON /GDukedc.grp /showdown.grp -ns.def

You can now play these classic FPS games on your Raspberry Pi!

  • How to turn a Raspberry Pi into a retro games console
Page 6 of 6
Page 6 of 6
Nate Drake

Nate Drake is a tech journalist specializing in cybersecurity and retro tech. He broke out from his cubicle at Apple 6 years ago and now spends his days sipping Earl Grey tea & writing elegant copy.

See more Computing How Tos
Read more
Three Guardians run alongside each other holding weapons. The background shows a mining facility on a desolate rocky planet
The 18 best FPS games 2025
 
 
Atari Intellivision Sprint console shown with box and game controller overlays
Mattel's Intellivision was my first ever console in 1981 - and I'm so tempted to buy Atari's reboot this holiday season
 
 
Baldur's Gate 3 official artwork showing Astarion, Showdowheart, Gale, and Tieflings
The 24 best PC games to play in 2025
 
 
Sea of Stars cover art showing protagonists stand back to back against a moonlit forest backdrop
The 20 best indie games to play in 2025
 
 
Leon S Kennedy alongside Steam logo
This free SteamOS plugin is a game-changer for handheld performance – it’s already given my Asus ROG Ally a new lease of life
 
 
Baldur's Gate 3 keyart with Astarion, Shadowheart, and Lae'zel
The 20 best Mac games to play in 2025
 
 
Latest in Raspberry Pi
white keyboard PC with mouse and book
The Raspberry Pi 500 is a state-of-the-art keyboard PC...just like the Tandy 1000 in the 1980s
 
 
Raspberry Pi strapped to a satellite takes stunning picture of Earth
 
 
Kali Linux on Pi 4
Raspberry Pi 4 gets Kali Linux, a distro aimed at ethical hackers
 
 
Worried about Alexa spying on you? This Raspberry Pi smart speaker for kids puts privacy first
 
 
How to install Ubuntu on the Raspberry Pi
 
 
New Raspberry Pi 3 Model A+ is somehow even smaller and cheaper
 
 
Latest in How Tos
Shai Gilgeous-Alexander of the Oklahoma City Thunder playing against the Charlotte Hornets in a game ahead of the NBA 2025/26 season.
How to watch NBA 2025/26: live stream every game, TV channels
 
 
Acer’s Swift laptops deliver performance and portability to fit any budget
How to turn a Windows 10 laptop into a Chromebook
 
 
Elvis Merzlikins #90 of the Columbus Blue Jackets makes a save in the second period during the game against the Pittsburgh Penguins at PPG PAINTS Arena on September 27, 2025 in Pittsburgh, Pennsylvania.
NHL 2025/26 - Stream it *FREE* with these trial offers
 
 
BBC Celebrity Traitors Image
The Celebrity Traitors UK LIVE: how to watch, free streams, live updates, Episodes 2 & 3
 
 
Luke Littler of England smiles during the Final match between James Wade of England and Luke Littler of England on day nine of the 2025 Betfred World Matchplay at Winter Gardens on July 27, 2025 in Blackpool, England.
How to watch PDC World Grand Prix of Darts 2025 online: free live streams, schedule
 
 
 Matthew Tkachuk #19 of the Florida Panthers celebrates with the Stanley Cup after defeating the Edmonton Oilers in Game Six of the 2025 Stanley Cup Final at Amerant Bank Arena on June 17, 2025 in Sunrise, Florida.
How to watch NHL 2025/26: live stream every game, TV channels
 
 
LATEST ARTICLES
  1. 1
    Harlan Coben's Lazarus ending explained: who dies, who killed Dr. L and will there be a season 2 of the new Prime Video show
  2. 2
    Samsung exec: XR glasses are 'nearing the execution phase' but won't arrive until next year
  3. 3
    The Samsung Galaxy XR raises the bar while lowering the price for premium spatial experiences
  4. 4
    OpenAI launched a ChatGPT Atlas Browser – here are the 5 things you need to know
  5. 5
    A new update proves that Control and the PS5 Pro are a match made in heaven, and it's now a sure-fire replay and re-platinum for me this holiday

TechRadar is part of Future US Inc, an international media group and leading digital publisher. Visit our corporate site.

Add as a preferred source on Google
  • About Us
  • Contact Future's experts
  • Contact Us
  • Terms and conditions
  • Privacy policy
  • Cookies policy
  • Advertise with us
  • Web notifications
  • Accessibility Statement
  • Careers

© Future US, Inc. Full 7th Floor, 130 West 42nd Street, New York, NY 10036.

Please login or signup to comment

Please wait...