Monday, January 14, 2013
"Project Phoenix" Video Game Controller
Here are my latest notes and sketches for a "Project Phoenix" video game controller that I've been scribbling out lately. How do you design a better video game controller? That's a puzzle that I'm interested in solving.
The Playstation/Xbox controller remains the sole standard today, as it has since the turn of the century. It hails back to an era when video game controllers were adding features, adding buttons, and becoming ever more complicated. This arms race has resulted in bulky, complex controllers that may appeal to today's "hardcore" gamers, but confuses and frightens the general public. One of Nintendo's key goals with DS and Wii was to simplify the control scheme, bring video games back to their roots, when players used paddle controllers, joysticks, and NES gamepads.
The "Project Phoenix" controller really isn't meant for modern PS360 titles, like Halo, Call of Duty, or Madden. It's intended for older, classic video games from previous generations. Between PC emulation, PC indie games, PSN, Xbox Live, and Wii Virtual Console, there's a great market for a simpler, more accessible joypad. This is critically important - bulky game controllers scare people away. You don't need over a dozen buttons to play most video games.
My controller idea sprang, of course, from the "Project Phoenix" system idea, which is essentially a Sega Genesis, Saturn, and Dreamcast under one roof (and maybe other 8/16-bit systems). The "Phoenix Controller"
Here's a short overview of my controller concept. On the left side, there is one d-pad and one analog thumb stick. Each of these are interchangeable - you can swap out the d-pad for the analog stick, and vice versa. You can still reach both pads with your left thumb, so games that require both (e.g. Phantasy Star Online on Dreamcast) are easily playable. But now you can adapt your controller to your tastes.
Beyond the ABXY Diamond
On the right side, I wanted to shake up the button layout. We've been using the same ABXY diamond design since the Super Nintendo era, and it's failed to keep pace with ergonomics. In my experience, it works well for more modern systems, but for Atari, NES and Genesis games, the diamond layout is less than ideal.
Here's my new idea: Keep the four face buttons, but arrange them in a new way. On the top, we have a Sega Genesis ABC layout, black buttons, and slightly curved for thumb movement. On the bottom, we have a single red fire button, just like Atari - perfect for those one-button games. It may be slightly larger than the other three, like the Genesis six-button controller...we'll see how that goes.
The exact angles of the three-button curve will have to be worked out, but we'll be using the Genesis Arcade Joystick and the Neo-Geo as references. It shouldn't feel too different from the traditional diamond layout, and when I think of games like Tony Hawk Pro Skater, which was built around ABXY, it should work nicely; when playing, I'm holding down the bottom (A) button most of the time.
Home Select Start
Right now, the biggest puzzle for me is what to do with the "utility" buttons on the controller - Home, Select, and Start. I'm really not a fan of the Home button, and if it were up to me, I'd just throw it into the wood-chipper, along with that second analog thumb stick and second pair of shoulder buttons. Ugh. Start and Select buttons are iconic, so they're easy to put together somewhere in the middle of the controller, someplace that's easy to reach, but not crowding everything else. In my current sketches, I have Start and Select near the top, as smaller, flat buttons that blend in with the frame.
Shoulder buttons have been a video game standard since the Super NES, and the Playstation really made a mess by introducing a second pair. Sega had a novel idea with analog triggers on Saturn and Dreamcast, but aside from racing games and first-person shooters, it's not a good idea. Nowadays, it's just too confusing and too many damn buttons.
The Playstation design is closer to a remote control unit, where hands are flat and parallel, aiming outward. I think that approach works for a dozen buttons, especially with dual-analog sticks. Classic video game controllers emphasized a folded-hands posture, where you hold at the sides and bottom corners. That's the design approach I'm aiming for, and that's why I'm putting the shoulder buttons on the back. It feels more comfortable when you're folding your hands. Imagine a pair of buttons on the back side of a Genesis controller. I'd also like an ergonomic shape, so the "back" buttons fit within the mold, almost invisible.
Also, I'd like these "back" buttons to be long enough to press with two fingers. It should be easy to use, and I remember the joy of holding the shoulder buttons on F-Zero, trying to tilt the futuristic vehicles on hairpin curves.
My final idea for my Phoenix Controller is something that should have been standard on Nintendo's Wii Classic Controller - an accelerometer. It's perfect for those "shake" motions in games like New Super Mario Bros Wii and Donkey Kong Country Returns. In fact, I think adding shaking to a standard joypad would save Donkey Kong's hide. The controls in that game are atrocious.
It's obvious that no one in the video game industry wants anything to do with motion controls (can't get their fat asses off the couch). But we could at least have this. Why aren't there any third-party Wii/Wii U joypads? That seems like fertile territory to invade. Who wants a standard joypad to play Super Mario?
Anyway, that's the Phoenix Controller idea for now. One of these days, I'll need to find a modeling artist, and an engineer with access to 3D printers. Then we would figure out the circuitry and crunch the numbers, and then start begging rich people for money. But let's not start dreaming of winning the lottery just yet.