8bitdo SN30 on wood table
Update, 01/24/2023: We’ve reviewed our recommendations and have updated our best NES and best Genesis-style controller picks.

What to Look For in a Retro Controller in 2023

There are so many video game systems to choose from that the “perfect” controller doesn’t exist. If you want an authentic retro gaming experience, you’ll generally want a controller replicating the feel of playing retro games on the older system.

Starting with the NES generation of consoles, the controller became relatively standardized. If your general interest in retro gaming is from this era onward, buying a single gamepad that adequately covers multiple systems is possible.

That includes the modern controllers you already have, but they have a major flaw that makes them less than ideal for retro gaming. Specifically, they tend to have mushy D-pads.

Most retro games extensively use the D-pad to control the game. Modern games use the D-pad for tasks such as using items or switching between in-game modes—so they don’t need to be as accurate. Therefore, a good retro controller must first have a sharp, accurate d-pad with good feedback.

The next thing to look for is compatibility. Most modern retro controllers will work with anything that has Bluetooth or USB, but only a select few are compatible with original hardware. In this article, we’re not specifically looking for controllers to use with the original consoles, but some offer this option as a bonus.

Finally, button layout and quality are paramount. If you want to play a game designed for a controller with six face buttons, using one with just four can be an issue. Buttons also need to be comfortable enough and give good sharp feedback. In retro games, button presses tend to be more frequent and intense, so any controller has to stand up to this.

With a laser focus on making retro games play as well and authentically as possible, let’s look at some of the best retro-style controllers you can buy.

Best Retro Controller Overall: 8Bitdo Pro 2

8bitdo Pro 2 controllers surrounded by consoles


  • More comfortable than most retro controllers
  • Suitable for any gamepad-era retro gaming
  • Rumble support
  • Back-paddle buttons
  • Custom profiles


  • A mishmash of different controller designs

If you don’t have the budget to buy multiple retro-style controllers, then the 8Bitdo Pro 2 is the one we’d recommend. It has all of the controls for retro gaming up to the modern 3D era, where analog sticks came onto the scene.

Although it lacks the six-face buttons Genesis or fighting game fans would prefer, it does come with two additional back buttons, so you can compensate for that when mapping buttons for these titles. These back buttons can also help in games that are hard on your fingers, but where you don’t want to resort to a turbo function that spams keypresses.

Ths 8Bitdo controller doesn’t match any particular retro console in design, unfortunately, so if you’re looking for a controller that’ll match your console aesthetic, you might be a little disappointed. However, the Pro 2 makes up for it with modern grips, which makes it more comfortable than most controllers that adhere strictly to the old-school design.

The Pro 2 is officially compatible with Switch, PC, macOS, Android, Steam, and Raspberry Pi.

Best Retro Controller Overall

8Bitdo Pro 2

The Retro Pro 2 tries to be all things to all retro gamers and by and large succeeds at it. If you need one controller to play games from multiple retro systems, this is the one.

Best Budget Retro Controller: 8Bitdo SN30

8bitdo SN30 being used with SNES


  • Great quality, affordable
  • Wirelessly compatible with original SNES


  • No Bluetooth
  • Must use USB cable for non-SNES devices

The SNES-style 8Bitdo SN30 controller lacks the analog sticks, rumble, and additional shoulder buttons of the SN30 Pro, but it comes in at a significantly lower price. The SN30 uses a proprietary 2.4Ghz wireless standard that allows it to work wirelessly with original SNES or modern SNES reproductions such as the Analog Super NT.

That does mean that this budget retro controller lacks native Bluetooth. If you want to use the SN30 Pro with a different system, you’ll have to plug it in with a USB wire. But this does guarantee compatibility with a wide range of devices while offering a way to play with your original SNES.

The original SNES controller design was already great, but the SN30 manages to maintain what made it special while giving it the right amount of polish for modern gamers. The old-school semi-transparent plastic is a nice touch.

If you’re not concerned about wireless connectivity to the original SNES or SNES-compatible consoles, then a better alternative would be the wired version of the SN30 Pro. It costs the same price and adds all of the features of the SN30 Pro, just without a battery or wireless function.

According to our research, the SN30 should be compatible with any device that can use controllers via USB.

Best Budget Retro Controller

8Bitdo Sn30 2.4G Wireless Gamepad for Original SNES

This high-quality controller works with the original SNES via lag-free 2.4Ghz wireless connectivity.

Best Wired Retro Controller: Retro-Bit Sega Saturn USB Controller

Retro-Bit Saturn controller on pink background


  • Six-button layout makes it perfect for retro fighting games
  • Generous cord length
  • Officially licensed
  • Xinput and Dinput compatible
  • Works with almost anything with a USB port
  • Great price


  • Only two shoulder buttons
  • Does not work with original Genesis or Saturn

Having a wireless controller is a nice modern convenience, but the best latency and responsiveness are still to be found with wired controllers. Many of the wireless controllers you can buy also let you use a wired connection, but if you’re only going to use it in wired mode, why pay for a battery and Bluetooth radio you’ll never use?

The Retro-Bit Official Sega Saturn USB controller is a reproduction of one of the most respected controller designs in history. The original Genesis six-button controller was already well-loved, but the Sega Saturn version refines it into something even more comfortable. So whether you want to play Genesis or Saturn games, the Saturn controller is the best choice overall.

This wired USB version controller obviously won’t work with an original Saturn, but Retro-Bit does make a wireless model with a Saturn connector. If you want to play on an original Genesis, you’ll have no choice but to go for the Genesis model with the original connector. Whichever model you choose, it will with a generous 10-foot cable.

While this is a quality replica of the Saturn controller, it’s quite modern under the skin. In particular, you can switch the controller between the modern Xinput and older Dinput standards, so it should work with both new and legacy titles on PC.

This controller is officially compatible with the Sega Genesis Mini, Switch, PS3, PC, Mac, Steam, RetroPie, and Raspberry Pi.

Best Wired Retro Controller

Retro-Bit Official Sega Saturn USB Controller Pad (Model 2)

The Model 2 revision of the Saturn controller is beloved by Sega fans and this wired official replica works with almost anything that has a USB port, at a killer price.

Best NES-Style Controller: Suily NES USB Controller

Suily NES controller on grey background


  • Replicates the classic NES controller well
  • Simple design with no overly complicated extras


  • Not compatible with NES Mini
  • Construction feels a little cheap

There’s only one way to truly experience retro gaming, and that’s with a controller fashioned after the iconic design. For NES titles, you’ll want to go with Suily’s NES USB Controller, a near 1:1 recreation of the accessory that once shipped with Nintendo’s first console.

Suily made a few minor controller modifications, specifically by adding etching to the red “B” and “A” buttons. Of course, the biggest change is the somewhat short 5.6-foot cord, which ends in a standard USB-A plug for compatibility with Raspberry Pi, Windows, Mac, and Linux. You’ll have no issue diving into your classic NES library, and enjoying favorites like Super Mario Bros., The Legend of Zelda, Ninja Gaiden, and so many more.

If you’ve never held a classic NES controller, you likely won’t realize the Suily version feels a little cheaper. Though the mold is fairly accurate to the original model, its construction could use a little updating. So long as you’re not rough on your controllers, this USB-enabled NES controller should serve you well.

Because the controller only has two face buttons, the biggest limitation is in the library it works with. However, if you’re only playing NES games, it’s a wonderful way to feel like you’ve stepped back in time.

Suily NES USB Controller

If you're looking for a recreation of the classic NES days, Suily delivers with a near 1:1 replica of the iconic controller that helped truly launch at-home family gaming.

Best SNES-Style Controller: 8Bitdo SN30 Pro

8Bitdo SN30 Pro being used with laptop


  • Mimics, improves and perfects the SNES design
  • Available in both regional color schemes
  • Wireless compatibility with the original SNES (With separate adapter)
  • Includes additional shoulder buttons and analog sticks


  • Requires additional dongle to work with original SNES

The SN30 Pro takes everything the SN30 does right and improves on it. With analog sticks and four shoulder buttons, this controller has all the same inputs as a modern gamepad, making it highly versatile. You can play your SNES games with the classic controls or mix things up by using the sticks.

Best of all, the SN30Pro can also act as a standard modern controller, so you don’t need to make multiple purchases if you’re looking for a PC controller.

The SN30 is compatible with virtually any Bluetooth system but is not compatible with the original SNES. That can be rectified by purchasing the 8Bitdo SNES Retro Receiver.

The SN30 Pro is officially compatible with Switch, PC, macOS, Android, Steam, and Raspberry Pi.

Best SNES-style Controller

8Bitdo Sn30 Pro Bluetooth Gamepad

The SN30 takes the already amazing SNES controller design and refines it for a modern audience It's widely compatible, offers excellent quality, and can even work with a real SNES if you buy a separate wireless adapter.

Best Genesis-Style Controller: Retro-Bit Sega Genesis Controller

Retro-Bit Genesis controller box on blue background


  • Shoulder buttons for a personalized experience
  • USB-A port is compatible with most devices
  • Works with Genesis Mini


  • D-pad can be flimsy
  • Issues remapping on some platforms

Rev up as Sonic the Hedgehog, explore distant planets as ToeJam & Earl, and embrace the beast within with this classic Sega Genesis Controller. Retro-Bit captured the Genesis controller’s classic look and felt with this original replication.

The six face buttons are there, as is the signature curve that may take a moment to get used to. Two shoulder buttons add a hint of customization so you can easily pull off some specials in Mortal Kombat with just the click of a button.

Retro-Bit went with a long 10-foot USB-A cable compatible with Windows, Mac, Raspberry Pi, and Linux.  You may find the D-pad a little flimsy if you’re rougher on your controllers or take fighting games seriously. Otherwise, the construction is durable and light without feeling cheap.

A small “Mode” button at the center swaps between D-input and X-input, which expands the library of compatible titles. You may run into a few games that won’t map properly, especially if you go beyond the Genesis ecosystem, but the occurrence should be pretty rare for Sega games.

Best Megadrive/Genesis Controller

The Best Raspberry Pi Kits of 2023

Raspberry Pi 4 Model B
Best Raspberry Pi Overall
Raspberry Pi 4 Model B
Raspberry Pi Pico RP2040
Best Budget Raspberry Pi
Raspberry Pi Pico RP2040
RasTech Raspberry Pi 4 4GB Starter Kit
Best Raspberry Pi Starter Kit
RasTech Raspberry Pi 4 4GB Starter Kit
CrowPi2 Raspberry Pi Laptop for Deluxe Kit
Best Raspberry Pi for Learning to Code
CrowPi2 Raspberry Pi Laptop for Deluxe Kit
Raspberry Pi 3 A+
Best for Retro Gaming
Raspberry Pi 3 A+
Profile Photo for Sydney Butler Sydney Butler
Sydney Butler has over 20 years of experience as a freelance PC technician and system builder. He's worked for more than a decade in user education and spends his time explaining technology to professional, educational, and mainstream audiences. His interests include VR, PC, Mac, gaming, 3D printing, consumer electronics, the web, and privacy. He holds a Master of Arts degree in Research Psychology with a focus on Cyberpsychology in particular.
Read Full Bio »