This project contains information, resources, and instructions on how to build a DIY, multi-platform, multi-game arcade machine. After having built my own arcade pedestal for my home, I created this repository with the intention of assisting the home arcade community by gathering all the necessary resources and providing comprehensive guidance to those looking to embark on the exciting journey of building their first custom arcade machine.
The arcade pedestal is powered by a Windows PC running MAME, RetroArch, Steam and is presented and orchestrated using LaunchBox. The cabinet hardware is made from pre-cut 3/4" MDF, printed with custom artwork design, and was provided as DIY kit from GameRoomSolutions. The control panel features a 4 joysticks, 8 buttons for 1-2 players, 4 buttons for 3-4 players, 4 sets of start and coin buttons, admin buttons, flight stick, and a trackball. The pedestal is complemented by a 43" 4K LED TV, LED lighting, and 2 light guns.
The final result, ready for endless gaming! Overwatch is one of my favorite games of all time, so it was fitting as a theme for the arcade.
- Over 5,000 games from the arcade and game consoles
- Elegant UI with game previews, descriptions, and artwork
- Custom theme design and LED lighting
- 4-player control panel with joystick, LED buttons, and trackball
- 2 light guns for shooting games
- 43" 4K LED TV for display
-
Arcade Cabinet: You can purchase a pre-cut arcade cabinet kit from GameRoomSolutions. They offer various designs and sizes, including 4-player options. You can also build your own cabinet from scratch if you're feeling adventurous.
-
Custom Artwork: GameRoomSolutions also provides custom artwork for your cabinet. Choose a theme that resonates with your gaming soul—whether it's retro pixel art, sci-fi, or something entirely unique. You can also work directly with GameRoomSolutions to create a custom design.
-
Control Panel Components:
- Control Boards: Ultimarc's I-PAC Ultimate I/O board
- Joysticks: Four high-quality, 8-way SANWA joysticks for player movement.
- Buttons: LED-lit buttons for each player.
- Trackball: Essential for games like Centipede, Marble Madness, and of course, Golden Tee.
- Light Guns: Since you mentioned light guns, grab two for those Duck Hunt-style shooters!
TODO - Add links to the components TODO - Add additional components
-
Assemble the Cabinet:
- Follow the instructions provided with your arcade cabinet kit. Assemble the wooden panels, attach the marquee, and create openings for the monitor, control panel, and coin door (if you want that authentic feel).
-
Mount the Components:
- Install the joysticks, buttons, trackball, and light guns onto the control panel. Wire them up according to the diagrams provided by GameRoomSolutions.
- Place the LED buttons in a layout that suits your gaming preferences. You can even color-code them for each player.
-
Artwork and Marquee:
- Apply the custom artwork to the cabinet sides, front, and marquee. This step adds personality and flair to your creation.
- Don't forget to add your arcade's name or logo to the marquee!
-
Set Up the Computer:
- If using a Raspberry Pi, install RetroPie and configure your ROMs (game files).
- If using a PC, install an emulator (such as MAME) and load your favorite arcade games.
-
Wiring and Connections:
- Connect the control panel components to the computer via USB encoders or GPIO pins (for Raspberry Pi).
- Hook up the monitor or TV to your computer.
-
Software Configuration:
- Configure your emulator settings: button mappings, video output, and sound.
- Organize your game ROMs into folders for easy access.
-
Test and Play!:
- Power up your arcade machine and test each button and joystick.
- Load up classics like Street Fighter, Gauntlet, or Teenage Mutant Ninja Turtles and enjoy the nostalgia.
Congratulations! You've just built your very own 4-player arcade machine. Invite friends over, challenge them to Mortal Kombat, and relive the golden age of gaming. 🎮👾