A controller for 2D platformers lives or dies on the d-pad. The wrong choice creates accidental diagonals in pixel-perfect jumps, slow face-button response in fast platformers, or fatigue from a thumbstick when discrete left-right inputs are all the game expects. After running through Celeste, Hollow Knight, Cuphead, Super Meat Boy, and Shovel Knight on each pad, these five controllers for 2D platformers cover the realistic options for indie and retro players in 2026.

Quick comparison

ControllerD-pad styleConnectionFace button feelBest for
Xbox Wireless ControllerCross d-padWireless/wiredMembraneModern indie default
8BitDo SN30 ProSNES-style crossWireless/wiredMembraneRetro platformer fans
Switch Pro ControllerCross d-padWireless/wiredMembraneSwitch and PC dual
NES Classic ControllerOriginal crossWiredMembranePure NES nostalgia
Hori Fighting Commander OCTAPrecision crossWiredMechanicalFighting + platformers

Xbox Wireless Controller - Best Modern Indie Default

Check current price on Amazon

The Xbox Wireless Controller (Series X|S edition) is the safe default for 2D platformers on PC and Xbox. The d-pad is improved over the Xbox One generation, the textured grips help with sweaty palms during precision sequences, and the face buttons are responsive. Native XInput recognition means every Steam, GOG, and Epic platformer works without setup.

For Hollow Knight, Celeste, Dead Cells, Ori, and most modern indie platformers, the Xbox controller is more than enough. Steam Input handles button remapping per game. Battery life on AA batteries or the rechargeable pack is solid.

Trade-off: d-pad still has a slight diagonal bias under heavy fighting-game-style use. Less ideal for pixel-perfect platformers than dedicated retro pads.

Best for: modern indie platformer players, Xbox owners, multi-genre gamers.

8BitDo SN30 Pro - Best for Retro Platformer Fans

Check current price on Amazon

The 8BitDo SN30 Pro takes the classic SNES controller shape and modernizes it with two analog sticks, two analog triggers, rumble, Bluetooth, and USB-C charging. The d-pad in particular is excellent and feels closer to the original SNES than modern Xbox or PlayStation pads. For precision platformers and retro games on emulators, the SN30 Pro is the upgrade most veterans recommend.

Switch, PC, Android, and macOS support all work out of the box. The retro shell appeals to players who grew up with SNES and Game Boy era controllers.

Trade-off: smaller shape than full-size Xbox or DualSense pads, which some players with larger hands find cramped over long sessions. Sticks are smaller than Pro Controller equivalents.

Best for: retro platformer fans, emulator players, SNES-era veterans.

Switch Pro Controller - Best for Switch and PC Dual

Check current price on Amazon

The Switch Pro Controller has one of the better d-pads in current first-party controllers, with discrete diagonal inputs that work cleanly for 2D platformers. It pairs natively to Switch, PC over Bluetooth, and most modern Android devices. The HD rumble is well-tuned and full-size sticks suit games that mix 2D platforming with twin-stick segments.

For Shovel Knight, Hollow Knight, Celeste, and any indie title that releases on both Switch and PC, the Pro Controller is the cross-platform default. The build quality is solid for typical play.

Trade-off: stick drift develops on heavily used units. No back paddles. Premium price for a stock pad.

Best for: dual Switch and PC players, indie platformer fans, multi-platform households.

NES Classic Controller - Best for Pure NES Nostalgia

Check current price on Amazon

The NES Classic Controller (the modern Nintendo reproduction sold with the NES Classic Edition and as a separate Switch Online accessory) replicates the original eight-bit pad shape. The d-pad is precise, the two face buttons are snappy, and the wired connection is reliable. For NES Online emulation on Switch and indie games designed in NES style (Shovel Knight, Cuphead at times, retro tributes), the controller fits perfectly.

The wired connection eliminates wireless latency variables. The compact shape works for travel.

Trade-off: only two face buttons limits use for modern indie platformers. Wired-only design constrains setup. Not the right pick as a daily-driver controller.

Best for: NES nostalgia players, Switch Online subscribers, retro tribute game fans.

Hori Fighting Commander OCTA - Best for Fighting and Platformers

Check current price on Amazon

The Hori Fighting Commander OCTA is primarily a fighting game pad but the d-pad precision and six-button face layout also make it a strong 2D platformer choice. The d-pad is among the most precise on the market, the mechanical face buttons are responsive, and the wired connection is tournament-reliable.

For players who already own one for Tekken or Street Fighter, doubling its use for precision platformers is a great fit. The six-button face layout works well for indie platformers with extra abilities like dash, attack, special, and item.

Trade-off: not a general-purpose controller. Wired-only. The six-button face shape takes adjustment for stick-heavy games.

Best for: fighting game players, precision platformer veterans, dedicated pad fans.

Game-specific binding notes

Celeste rewards a precise d-pad and clean dash button mapping. Most players bind dash to a face button (B on Xbox, Circle on PS) or to a trigger for the longer throw. The native controller support handles the rest. Speedrunners often use 8BitDo SN30 Pro or fighting pads for the d-pad accuracy.

Hollow Knight benefits from binding nail charge to a trigger and dash to a bumper for the tightest control during boss fights. The default Xbox mapping works, but rebinding dream nail and quick spell to bumpers improves combo speed. Steam Input community profiles handle the remap.

Cuphead uses twin-stick aim more than directional inputs, so the d-pad matters slightly less than for pure platformers. Any modern controller works. The 8BitDo SN30 Pro's retro shell suits the visual style. Local co-op pairs benefit from two matching controllers for shared sessions.

Super Meat Boy and Hotline Miami both reward minimum input latency. A wired connection on any of the controllers above eliminates wireless variability for pixel-perfect timing. The d-pad versus stick choice comes down to player preference, with most speedrunners preferring d-pad input for the discrete directional feel.

How to choose

Pick the d-pad first. For 2D platformers, the directional control is the input that matters most. The 8BitDo SN30 Pro and Hori Fighting Commander OCTA top the d-pad rankings. Xbox and Pro Controller are close behind and good for everything but the most precision-demanding titles.

Wired beats wireless for precision platformers. Cuphead, Super Meat Boy, and Hotline Miami all reward minimum input latency. A wired USB-C cable eliminates wireless variability. For relaxed indie titles, wireless is fine.

Match the shape to your hand. Full-size pads (Xbox, Pro Controller, Hori) suit larger hands. Compact pads (SN30 Pro, NES Classic) suit smaller hands and travel kits. Try in person if possible.

Use Steam Input for remapping. Indie platformers often have unusual default bindings. Steam Input community profiles handle the mapping for popular titles and let you swap buttons per game.

Closing

The best controller for 2D platformers nails the d-pad and stays out of your way during pixel-perfect jumps. For more on related setups, see our companion guides on the best controller compatible Steam games and the best controller configuration for Smash Ultimate. Our methodology page covers how we test d-pad precision, input latency, and platformer-specific binding flexibility.

Frequently asked questions

Why does the d-pad matter so much for 2D platformers?+

2D platformers rely on discrete directional inputs (left, right, up, down, and diagonals for slope movement and crouch). A precise d-pad registers each tap cleanly without accidental diagonals, which matters in pixel-perfect platforming and fighting game inputs. The Xbox Series d-pad is improved over Xbox One but still has a slight diagonal bias on some units. The 8BitDo SN30 Pro, the original NES Classic Controller, and modern fight-style pads have noticeably better d-pad precision. Analog sticks work but the binary feel of a d-pad is what veterans prefer.

Is the Xbox Wireless Controller good for 2D platformers?+

It is good but not the best. The d-pad on Xbox Series controllers is improved over Xbox One but still gets the occasional accidental diagonal under heavy use. For Hollow Knight, Celeste, and most indie 2D platformers it is more than adequate and the wide game support and Steam Input integration make it the safe default. For precision platformers like Super Meat Boy and games with strict diagonal inputs, an 8BitDo SN30 Pro or NES Classic-style controller is the upgrade path.

Are old NES and SNES controllers worth modernizing for current games?+

Yes for nostalgia, no for everyday use. The original 1990s controllers used to feel like the d-pad gold standard, but the build quality of modern reproductions (8BitDo SN30 Pro, Nyko Retro Controller Hub) actually matches or exceeds the originals. Modern reproductions also add USB-C, Bluetooth, rumble, and Steam Input support. Unless you are dedicated to original hardware, a modern reproduction gives you the d-pad feel without the connectivity headaches.

Do fighting game pads work for 2D platformers?+

Yes. The Hori Fighting Commander OCTA and similar six-button fighting pads have excellent d-pads and snappy face button switches that benefit precision platformers. The six-button face layout means more rebinding options for indie titles. Fighting pads are usually wired-only which means low input latency at the cost of cable management. For a player who already owns a Fighting Commander for fighting games, it doubles as a great platformer pad. Buying one new just for platformers is overkill unless you also play fighting games.

Does Steam Input help with 2D platformer controllers?+

Yes. Steam Input lets you remap buttons per game, swap d-pad behavior, and apply community profiles for popular indie platformers. For 8BitDo and other third-party pads, Steam Input recognizes them as Xbox controllers and presents the right button prompts. Per-game profiles make switching between Celeste, Hollow Knight, and Metroidvanias seamless. For non-Steam launchers, the pad still works through standard XInput emulation but without the per-game profile convenience.

Casey Walsh
Author

Casey Walsh

Pets Editor

Casey Walsh writes for The Tested Hub.