Skip to main content
TechRadar TechRadar the technology experts
Asia
flag of Singapore
Singapore
Europe
flag of Danmark
Danmark
flag of Suomi
Suomi
flag of Norge
Norge
flag of Sverige
Sverige
flag of UK
UK
flag of Italia
Italia
flag of Nederland
Nederland
flag of België (Nederlands)
België (Nederlands)
flag of France
France
flag of Deutschland
Deutschland
flag of España
España
North America
flag of US (English)
US (English)
flag of Canada
Canada
flag of México
México
Australasia
flag of Australia
Australia
flag of New Zealand
New 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
    • 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
    • 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
Baldur's Gate 3 keyart with Astarion, Shadowheart, and Lae'zel
PC Gaming The 20 best Mac games to play in 2025
The Last Campfire screenshot showing a merchant eating over a campfire in a wooded grove
Gaming The 17 best cozy Switch games to play in 2025
The Razer Blade 16 photographed for TechRadar on a white surface with plants in the background.
Gaming Laptops The best gaming laptops 2025
A Razer Blade 14 2025 on a desk playing Helldivers 2
Gaming Laptops The best thin and lightweight gaming laptop in 2025
Fortnite character, Zelda, and Mario drifting in a kart, side by side separated by red block lines
Nintendo Switch The 20 best Nintendo Switch 2 games to play in 2025
Nubia RedMagic 10 Pro in silver on top of TechRadar logo in red
Phones The best gaming phone 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
The best gaming consoles on a blue background.
Consoles & PC Best gaming console in 2025: every major system tested and ranked
An HP Victus 15L, the best budget gaming PC pick overall, against a pink techradar background
Gaming PCs The best budget gaming PC 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 17 best FPS games 2025
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
Best VR games 2020
Virtual Reality Gaming The 18 best VR 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 17 best FPS games 2025
 
 
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
 
 
Best VR games 2020
The 18 best VR 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
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
 
 
Xbox Game Pass
How to cancel Xbox Game Pass on PC, console, and the app – a step-by-step guide to ditching the service if you've had enough of the price rises
 
 
LATEST ARTICLES
  1. 1
    Is this the Rolls-Royce of eGPU docks? Impossibly thin and wood-adorned Humbird has a 500W GaN PSU, an LCD screen, an SSD slot, card readers - and even a quintet of USB ports
  2. 2
    Trails in the Sky 1st Chapter scratched my JRPG itch in the best way, and is easily one of 2025’s greatest remakes
  3. 3
    This is the weirdest docking station I've ever seen - Bygital Mac Mini winged dock promises to make your beloved device disappear behind your monitor or under your desk - but that's not its biggest feature
  4. 4
    Walmart's anti-Prime Day sale ends today – here are 31 deals I'd buy ahead of Black Friday
  5. 5
    New 20,000mAh rugged smartphone claims to triple onboard system memory to 48GB of RAM using a special trick - Oscal and others need to come clean with their hardware acts

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

  • 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...