RetroPie: A Raspberry Pi Gaming Machine
About this video
A build-along (with heavy lifting from Alex) for turning a Raspberry Pi into a RetroPie retro-gaming console that plays games from many classic consoles, enhanced with modern features: save states, downloadable cheats, RetroAchievements, and online multiplayer via Netplay. Hardware guidance: a Raspberry Pi 4 is the recommended baseline (a Pi 5 works well too), plus a microSD card, power supply, keyboard, display, and almost any USB or Bluetooth gamepad. Installation splits into two paths: on a Pi 4, use Raspberry Pi Imager and pick RetroPie directly from the Emulation and Game OS section; on a Pi 5 (which had no prebuilt RetroPie image at recording time) install Raspberry Pi OS 64-bit first, then clone the RetroPie-Setup repository, run a basic install, and enable autostart into Emulation Station. Setup stresses configuring the keyboard before the gamepad as a permanent fallback, then using raspi-config to set hostname, password, timezone, WLAN country, and SSH. ROMs are copied over the network with SCP into the RetroPie roms folder, and a scraper pulls box art and metadata — his library of almost 300 games took roughly 30–45 minutes to scrape. Gameplay sections cover hotkey combos for save/load states and the RetroArch menu, downloading pre-made cheat files (a moon-jump demo), linking a RetroAchievements account (one example game page lists 74 achievements worth 646 points), and Netplay, where host and client must both run the same RetroArch version (theirs was version 1.18) and connect on the default port 55435. It ends with Chuck and Alex playing Zombies Ate My Neighbors and Street Fighter II online from two separate Pis on different networks.
Key takeaways
- Use a Raspberry Pi 4 or 5; on the Pi 5, install Raspberry Pi OS first and layer RetroPie on top via the setup script, since no prebuilt image existed at recording time.
- Always configure a keyboard before a gamepad so you have a fallback input if the controller mapping goes wrong.
- Add games by copying ROM folders over the network with SCP, then scrape box art and metadata to make the library browsable.
- Hotkey combinations unlock save states, cheats, and the RetroArch menu — but RetroArch settings must be manually saved to the configuration file or they are lost.
- Netplay enables online multiplayer across different networks, but host and client must match RetroArch versions and port settings to connect.
Episode details: published June 11, 2024 · 33:03 long. Summary written by Self Growth Videos from the episode itself. Business results and any income figures mentioned are NetworkChuck’s own claims, shared for education — they are not typical or guaranteed.
← Previous: You’ve been using AI Wrong · Next: Your Cable Management SUCKS!! (Fixing My Server Room) →
All NetworkChuck videos · NetworkChuck profile · NetworkChuck on YouTube





