Build a Retro Gaming Console
Create your own retro gaming console using Raspberry Pi 4 and RetroPie to play classic games.
- Raspberry Pi
- Beginner
- 60 minutes
- 5 steps
Shop this project
CartYou'll need
Raspberry Pi 4 Model B3GB / Board Only$96.63
Micro SD Card Preloaded Raspberry Pi OS (Legacy-32 Bit)16GBSold out · view product
Raspberry Pi 27W USB-C Power Supply For Raspberry Pi 5Black$14.46
Prices from vilros.com. Tax and shipping at checkout.
Before you start, you'll need
- Raspberry Pi 4 (4GB recommended)
- MicroSD card (32GB or larger)
- USB game controllers (2 recommended)
- HDMI cable
- Power supply
- Keyboard (for setup)
Get RetroPie image
About 10 minutes
Download the RetroPie operating system.
- Visit retropie.org.uk/download.
- Download the Raspberry Pi 4 image.
- Extract the .img file from the downloaded zip.
You should see
RetroPie image file is ready.
Install RetroPie to SD card
About 15 minutes
Write RetroPie to your SD card.
- Download and install Raspberry Pi Imager or Etcher.
- Insert SD card into your computer.
- Open imaging software and select the RetroPie .img file.
- Select your SD card as the target.
- Click 'Write' and wait for completion (5-10 minutes).
- Safely eject the SD card.
You should see
RetroPie is installed on the SD card.
First boot and controller setup
About 15 minutes
Configure RetroPie and controllers.
- Insert SD card into Raspberry Pi.
- Connect HDMI to TV, connect controllers, connect keyboard.
- Connect power last—Pi boots into RetroPie.
- Follow onscreen prompts to configure your USB controller.
- Hold a button on your controller when prompted.
- Map all buttons: D-pad, A, B, X, Y, Start, Select, shoulder buttons.
- Skip buttons you don't have by holding any button.
You should see
Controller is configured and RetroPie main menu appears.
Add game ROMs
About 15 minutes
Transfer games to RetroPie.
- Press F4 or select 'Quit → Quit EmulationStation' to reach command line.
- Find Pi's IP address: hostname -I
- On your computer, open file explorer and type: \\[PI_IP_ADDRESS]\roms
- Or use USB: create 'retropie' folder on USB drive, plug into Pi, wait 30 seconds, remove and plug into computer.
- Copy game ROM files into appropriate folders (nes, snes, genesis, arcade, etc.).
- Back on Pi, restart EmulationStation: sudo reboot
You should see
Games appear in RetroPie menus by system.
Start playing!
About 5 minutes
Enjoy retro gaming.
- Navigate systems with D-pad and A button.
- Select a game and press A to launch.
- Press Start+Select together to exit a game.
- Explore different emulators: NES, SNES, Genesis, PlayStation, arcade, and more.
You should see
You're playing retro games on your Pi!
It didn't work
Controller not working in games.
Go to RetroPie menu → Configure Input to remap controller. Each emulator may need individual configuration.
Games don't appear.
Check ROM files are in correct folders. Some systems require BIOS files. Restart EmulationStation after adding ROMs.
What to do next
Stuck? Contact Vilros Support with your board model and what you see on screen.