
I get to play with a lot of new hardware from startups and it runs the gamut from super polished to barely working, neither of which is a value judgement! But every once in a while I get to mess with a new piece of kit that is just so fully realized that I am literally shocked.
The Backbone One controller is one of those situations. It's a game controller for iPhones that has slick ergonomics, solid button feel, sensitive analog triggers and great build quality. But what makes Backbone One special is the companion app and service that ships with it and enables a truly clever software layer enabling cross-app multiplayer, game recording, highlight editing and quick swap.
Designers from Ideo and Astro Studios helped realize Backbone and the pedigree of people who have crafted devices like the Xbox 360 controller really show here. Wide L1/R1 buttons make it easy to tap on mobile. Analog L2/R2 triggers feel deep but tight. The latest Lightning connector standard means extremely low latency for control signals.
The controller is around 7” long in its compact state and uses a clever sliding mechanism to expand outwards to up to 10” in size. It easily fits Apple's “Plus” sized phones and when you're using one of those it feels like a full on game console for the first time I can remember.
There are acoustic tunneling scoops at the inside edges that direct sound forward from the phone speakers and there is work being done behind the scenes to cancel out the specific sounds the Backbone One's buttons make so that you don't hear those while you're playing.
But it's the software that makes Backbone One really special.
To co-opt a biblical phrase, hardware without software is dead. And the Backbone One is really, really alive.
Behind the Backbone One is Backbone itself, which is a 'companion app' but is really a live gaming service. It has integrated cross-game voice chat, game switching, parties and a friends list. It lets you get push notifications when your friends are on and slide right into a game with them with a single tap. It's remarkably slick and feels as first-party as you could make something that is literally not first-party feel.
Backbone was founded by Maneet Khaira in the summer of 2018 while interning at YouTube and wrapping up at Columbia.
Khaira notes that one of the biggest issues in mobile gaming is that there is a ton of activation energy when it comes to jumping in and playing with friends. The major games are there: Call of Duty, Fortnite (eventually, again), PUBG — but the last mile issue is major.
Khaira points out that while there are plenty of examples of top-tier gaming titles on iPhone, there is just a desert of content created on these platforms available to watch on Twitch or YouTube. He likens it to a hysteresis — a lagging behind of an effect from its cause. There are so many mobile gamers that there should be a ton of mobile content shared, but because the mechanisms to do so have been so poor and so under-crafted, we have next to nothing.
Backbone changes that completely.
Here are the basic pillars of Backbone:
- Gameplay has to feel good. The Backbone controller had to be best-in-class hardware.
- Content creation. It had to be easy and seamless to capture highlights, clips and footage and share them to your preferred platform.
- Playing with friends has to be instantaneous. Backbone uses notifications about when friends start playing across any game and you can do so from one central friends list.
Because Backbone is a support app, it gets a bunch of special privileges that would normally not be granted to a 'regular' class of app. Backbone One is always on while it's attached, which means that the app can do whatever it needs to do no matter what app you're in or for how long. This is huge because it enables the Backbone button on the controller to add games to your dashboard, swap easily between them and lets you get at your friends list contained in Backbone.
The stopwatch time for attaching the Backbone One to your phone and beginning to play a game in multiplayer is measured in seconds, not minutes. It's exactly what you need in the mobile context.