8BitDo SN30 Pro (Hardware) Review

You can find this review in full at GBAtemp.net:

After the hit that was the NES30 Pro, 8bitdo have been hard at work to squeeze any small improvement into their latest major controller, with a particular audience in mind.

What’s New?

Perhaps the biggest allure of this controller, like any 8BitDo product, lies in its design. Designed to match the undeniably gorgeous SNES controllers of 1990, it does a good job in taking you back to a time of wonder and excitement; where a controller truly felt a portal to another world. Of course, the version I find myself reviewing today is the model stylised after the American controller—and while it may be visually lacking when compared to its colourful European and Japanese counterpart, I find myself overjoyed to see 8BitDo keep the functional advantages. You see, what the American model lacked in visual appeal, it made up for in its concave X and Y buttons; and having used this controller for almost a month now, I struggle to return to the colourful woes of my native controller. Aside from this, and a slightly darker design, the SN30 Pro is functionally identical to the SF30 Pro—the model sporting the colourful face buttons.

If like me you already own a NES30 Pro, you might question exactly what this new controller has to offer. It boasts Switch compatibility first and foremost, but this isn’t something new for 8BitDo controllers, with the NES30 Pro receiving support via firmware update months ago. Allow me to walk you through the changes.

The biggest difference is the design, but that’s to be expected. They’re obviously based on different controllers. The front of the controller is largely the same at a glance; though there are a number of interesting changes. While it may be obvious to those who own a SNES, the face buttons aren’t actually arranged in a square as many modern gamers will be accustomed to. This is naturally to mirror the feel of the original SNES controller, but it can take some adjustment. As mentioned previously, the X and Y buttons being indented is another pleasant change, and I found it useful in adapting to the slightly skewed buttons, it creating a degree of separation from modern controllers in my mind. The D Pad has been changed to again better match the original SNES controller, and I feel they did a good job here. While slightly more raised than my SNES Classic controller, it offers a satisfying sound when pressed, and doesn’t tend to catch other directions as much as the NES30 Pro did.

The two biggest changes in my mind come from the shoulder buttons and analogue sticks. The shoulder buttons are where you would expect them to be, however working with the thickness of the SNES controller, 8BitDo have managed to position L2 and R2 behind L1 and R1. This might not sound particularly revolutionary, maybe even expected, but for users coming from the NES30 Pro, I’m sure this comes as a relief. Positioned similarly to its predecessor, the analogue sticks could look similar at a glance, however they most certainly are not. Extending almost twice as far from the controller as the NES30 Pro, and with pads covering a much larger area, they feel unquantifiably better to use; albeit at the cost of the controller not fitting flat in your pocket. The analogue sticks being larger also allows for a better degree of accuracy when using them to aim, no longer cursed with jarring movements as you try to align a shot. Both of these changes do wonders in making the transition from Joy Con as smooth as possible, putting forward a controller that feels as well made and easy to use as Nintendo’s own.

Naturally, the changes don’t stop there. Being primarily targeted at Nintendo Switch users, this controller adds new buttons and features to make it a perfect match. Sporting both motion controls and (non-HD) rumble, as well as a screenshot and home button, this controller can handle anything the Switch has to throw at it. Having realised the rather confusing and often broken light bar on the NES30 Pro didn’t work, 8BitDo opted to replace it with four square lights on the bottom of the controller, showing status updates clearly on when the controller is connecting, and whether it is connected. These lights also function properly on the Switch, showing which player you are connected as. The only fault I can find in this new design is the scrapping of a power button, instead having to hold start. This isn’t terrible, but for users eager to use the controller, it could be confusing as there is no indication of this on the controller itself. With the sync button moved to the top of the controller, I question why the power button couldn’t have had similar treatment. It should be noted this is a minor irritant to me, and it doesn’t necessarily hold the controller back once you know about it.


Where I found the NES30 Pro fell largely short was in its poorly explained button combinations and excessive number of modes and light patterns to memorise. It was a pain, and even when you were in the right mode, it wouldn’t always play ball; often struggling to connect to the Switch for me. The SN30 Pro excels here. Once you understand the start button is the power button, you can follow a handy set of instructions printed on the back of the controller to boot into your desired mode. From there, it depends on what you’re trying to connect to. For the Switch, you simply have to hold the Sync button the first time you connect it in order to pair devices. After that, the controller will be paired to the Switch and usable as long as the Switch is awake. Note the Home button cannot be used to wake the Switch up the same way it can on the Joy Cons. I had no issues connecting it in conjunction with Joy Cons and enjoyed playing Mario Kart 8 Deluxe with a friend. XInput mode worked flawlessly on Steam, acting as an Xbox controller with no issues, rumble and all. For those planning to use this primarily on PC, keep in mind the A and B, as well as the X and Y buttons are swapped, as to mirror the Xbox controller design. Sadly, I don’t have a Mac to test its macOS mode.

Smartphone Clip

The final mode is DInput, most useful for using the controller on Android devices. To supplement the mobile experience, a smartphone clip is available to buy separately. Reasonably priced, it is a small piece of plastic that clips onto the controller, with an extending arm to accommodate varying sizes of phone. It fit my OnePlus One securely, and I felt comfortable holding my phone by the grip knowing it wouldn’t slide out. If you plan on using this controller for your phone, I can’t recommend the grip enough.

Above shows the process of connecting the device to my phone, as well as some gameplay on MyBoy; a GBA emulator. The controller has an interesting feature of using the Screenshot button as a rapid fire toggle when not in Switch mode. I question whether I would have preferred the option to have it configurable, since a lot of emulators already have a rapid fire option, but it’s a nice feature for those without. 

Overall Thoughts

This is an undeniably brilliant controller. Sporting the incredible compatibility seen in the NES30 Pro, with noticeable quality of life changes. I have never owned an American SNES controller before, so I can’t guarantee authenticity in its design, but the attention to detail I noticed when comparing it to my European SNES Classic controller really impressed me; details down to the screw positions on the back. The colours may still not be my favourite, but I can begrudgingly say this has converted me to using American SNES controllers; and for those who would still prefer the fruity buttons, the SF30 Pro is available. I would recommend this as a Switch controller, as a PC controller, and as a phone controller. For all the bases it covers, it easily justifies itself as a premium controller, as well as its £40 ($50) price tag. The grip costing just £6 ($8) is fantastic for the flexibility and ease it adds. 

InnerSpace (Nintendo Switch) Review

You can find this review in full at GBAtemp.net:

PolyKnight Games is a small independent studio based in Dallas. With a portfolio of game jam titles and student projects behind them, InnerSpace serves as their first big step into the industry—but is it enough to leap beyond the realm of mediocrity and secure their space as a studio to be remembered?

First Impressions

Starting the game up, I found myself immediately unimpressed. Not by the graphics, nor music; but by a loading screen that felt endless. While it demonstrated an interesting attention to detail in giving you something to do while you wait, I couldn’t help but feel the game would be poorly optimised. After all, games of much larger scale have taken far less time to load. It’s by no means a deal breaker, but at just under 90 seconds from starting the game to the main menu loading, it feels uncharacteristically long. It left an impression.

The main menu itself remains simple and clean, a clear reflection of the menus and UI design as a whole. Stylistically, I struggle to fault it. It feels alien, and yet intuitive—a tone befitting the world itself. Pair this with the mellow sounds of the Inverse pulsating in and out of the background, and you have an image of the world already built up before starting the game. A world both alive and empty; unknown, yet somehow familiar.

Welcome to the Inverse

After a short introduction to the Inverse, you are powered up and ready to go. Before meeting your maker, you are thrown into an empty chamber in order to learn how to pilot the Cartographer, your vessel for the game. This tutorial does well in teaching the player the essentials of movement, but went a little too quickly for my liking. I can certainly understand wanting to throw the player into the game as early as possible; to force them to learn while doing. That said, it took far longer than the allotted tutorial time to break habits built from more than a decade of playing Pilotwings. Despite InnerSpace operating via two analogue sticks and shoulder buttons, I found myself reaching for the face buttons to accelerate and decelerate far more often than I should have. To this end, I would have appreciated a degree of customisation, if only to bridge the gap slightly for players such as myself more familiar with other control schemes.

Once past the tutorial, you… Well, you meet your maker—the Archaeologist. Having rebuilt you from relics of the Inverse, this strange submarine friend is eager to learn more of the world you both occupy. With your ability to fly, and the Archaeologist’s vast understanding and thirst for knowledge, you journey through the Inverse in an attempt to discover its secrets, its relics, and perhaps even a way out.

Rumble Radar

These secrets and relics aren’t always necessarily out of sight, but when they are, the game does a good job in telling you something is near. Enter HD Rumble! The premier feature of the Switch’s Joy Cons, a feature so sparingly used many forget its existence. InnerSpace is largely no exception to this; I struggled to notice its inclusion for a large majority of my play time. This came not from a shoddy implementation, but from integration so beautifully crafted, I believed it simply another part of the game.

Shown above is a snippet of gameplay recorded alongside a microphone to try and show the full experience of playing the game. While barely distinguishable to begin with, a radar blip becomes prominent as I approach a relic; this blip coming from the controller in oppose to the system itself. It truly impresses me the developers put such care into this particular version of the game, especially considering InnerSpace is not an exclusive Switch title. The use of rumble is interesting in how it doesn’t stand out. It feels as though it was put in to enhance the game, in oppose to using it because it’s there; a downfall to many a Nintendo console gimmick. This attention to detail in crafting an environment in which to enjoy the game is something I would be impressed with for any studio, let alone a startup such as PolyKnight.

Restricted Freedom

Throughout the game, I felt a degree of power in deciding the progression. You have the option to explore every crevice and cavern of the Inverse, looking to further the Archaeologist’s research and your own understanding of this confusing world; but you also have the option to continue all the same. It strikes me as the kind of freedom prized by a caged bird. You have the freedom to do or do not within the bounds of the Inverse, but you remain within those bounds with the Archaeologist. You can choose to travel a path of ignorance or enlightenment to your surroundings and, from my experience, the latter proves plenty more satisfying. The fragments of story, of lore, all feel earned in oppose to simply given. The satisfaction of doing what you know you never had to drives you to continue.