To find out, I've decided to invent my own hypothetical "perfect" console design and compare and contrast its specifications with what we can expect from the new and upcoming consoles. I say "perfect" in quotations because of course there truly is no such thing, as there will always be hardware advancements or new ways discovered in which the software could be improved or streamlined with each passing year. There's also necessary sacrifices to consider in order to bring cost under control. My goal with this console's design is ultimately to aim for the most meaningful and robust feature set as possible while trimming the fat as needed in order to make it into an affordable and elegant product.
As a longtime gamer who has owned nearly every major gaming hardware platform since the NES and enjoys just about every genre, I would like to think I have a lot of experience and insight to draw from, so hopefully this should be an interesting read if nothing else. Now what would this console be like you ask? Prepare yourselves mortals, as I shall now unveil...
Brace yourself. |
...Yeah OK, so I basically just stole the old codename of the Nintendo Wii, but hey, it's Nintendo's loss because it's a pretty sexy name if I may say so, and it aint my problem they decided to drop it in favor of a less attractive name, so DEAL WITH IT.
I'm Commander Shepard, and this is my favorite blog on the Extranet. |
Starting with the hardware, the Revolution would house an x64-based chipset, taking advantage of the latest 64-bit computing technology. In fact while we're on the subject, let's just get the biggest cat out of the bag right now. The system's overall architecture would basically resemble a PC with no real significant proprietary deviations. Why this decision? I have a number of reasons. Traditionally, consoles have used proprietary architectures that may offer several advantages, but most of those advantages only benefit the company and not necessarily consumers or developers. For example, proprietary architectures make it more difficult for developers to code for the system as well as port their titles to other systems, so if the Revolution was hypothetically stomping the competition in sales, developers would feel more inclined to make their titles exclusive to my system and consider porting it to others later if at all. This would benefit me, but not really the developer. In general, proprietary designs are just restrictive and limit creative potential. Besides, consoles have been slowly moving toward becoming comprehensive media centers anyway, and they've always been at least one step behind PCs in their feature set because of their restrictive nature, so rather than constantly playing catch-up with PCs, why not essentially *be* a PC from the get-go?
Know your place, peons. |
Continuing onward, let's finally get into specifics:
The Processor: An Intel Core i5 Sandy Bridge Quad Core CPU. The reasons behind this should be fairly obvious. It's a powerful mid range CPU that generally offers the best performance for your buck without getting too excessively expensive for the average consumer.
The RAM: 8GB DDR3 @1600 Mhz. I thought about reducing this to 4GB because in truth you don't really need the extra space. What's more important is the speed. Consider all the performance the Playstation 3 was able to push out of merely a combined 512 MB of RAM between its GPU and main RAM. However, with RAM being so inexpensive these days, you might as well go the extra mile in this case.
Internal Storage: 320 GB 7200 RPM 32MB cache SATA hard drive. I thought about doing a solid state drive but here was where I felt the system could seriously afford to trim some fat. While it's true that solid state drives are significantly faster, they're a lot more expensive for a lot less storage space, and they generally have higher failure rates than standard hard drives, so ultimately I felt it would be more beneficial overall to cut down on the price with an additional bonus of getting more storage space out of it.
Graphics: NVIDIA GeForce GTX 560 Ti. With 384 CUDA cores running at 830 Mhz, the GTX 560 Ti is a suitably powerful mid range card that won't empty your wallet while still delivering smooth and crisp 1080p graphics. It was tempting to go for an AMD card instead, but the NVIDIA drivers come with some useful bonus features like adaptive VSYNC for more stable framerates without having to put up with screen tearing, and FXAA, which handles anti-aliasing at better performance than the traditional MSAA method.
Physical Media: Blu-ray Burner Drive. The system will be able to play Blu-ray and DVD movies in addition to games, and the ability to burn discs is supported so you can create physical backup copies of games you download digitally.
The Controller: Wii U Pro Controller design, which technically is just a further refinement of the Xbox360 controller design, but so far out of all the controllers I've used before, this one is unmatched. The curvature of the controller fits snugly in your hands and the button layout is as perfect as you could ask for. The new placement of the right joystick might take some getting used to if you've been using an Xbox360 controller for a while, but I think in the end the new location makes more sense. In addition, the controller has a mini-USB slot so you can plug it into the console for the rechargeable battery like the PS3 controller. As some personal tweaks to the design that I would make, the controller would also support a 3.5mm jack so you can easily plug in your standard PC microphone for voice chat. Furthermore, the recharge cable will be a full 10 feet long, so unlike the PS3's cables, if you get stuck running low on battery while playing, you won't have to sit up close to your TV. And finally, I would ditch the rumble pack feature but include a motion gyroscope. The rumble pack was an interesting experiment but ultimately it's just always felt gimmicky and it's especially annoying when you set your controller down and suddenly it just vibrates off the table and falls to the floor because somebody thought it was a good idea to use it during cutscenes. As for motion controls, I seriously considered a more fully-featured motion controller, and while I did feel the Wii's motion controls improved the gameplay experience for some games, most of the time it only offered marginal improvements at best or felt like a shoehorned nuisance at worst. Nonetheless I really wanted to give developers a wide range of freedom with this console, so I also considered bundling a motion controller in addition to a standard controller with it, but in the end I feel this is another necessary area where fat must be trimmed. I still include the motion gyroscope though because I saw some decent uses of it in PS3 titles like Uncharted where it was put to good use for balancing obstacles and the like. Also, the system would still have a built-in bluetooth adapter, so motion controllers can be easily adapted to it down the road. The Revolution has mouse and keyboard support too; though it wouldn't come included with them, but who doesn't have these already laying around somewhere anyways?
The Case: 4 USB 3.0 ports on the front for controllers and 4 more ports on the back for whatever other peripherals you might feel inclined to use. There's a power button, and there's an eject button for the disc drive. Nothing fancy really. The outer design isn't that important to me. The big spectacle here is about what's underneath. The case would have a modular, easily-disassembled design so that parts can be upgraded with little effort. Much like the Xi3 Piston, the goal here is to give the system the capability to upgrade like a PC but without all the hassle if you aren't as tech savvy. Internally, most of the parts all snap together neatly with connections being mostly cordless, so even a novice can follow the simple instructions for installation. However, where this system deviates from the Piston is in its form factor. It's no grapefruit-sized PC unfortunately, being significantly larger than the Piston. The reasoning behind this is mostly a cost-saving measure. It's more expensive to manufacture smaller parts, and additionally, the larger size makes it less cluttered and more spacious inside, which again makes it easier for novices to work with when upgrading parts. It may not look quite as pretty in your living room, but you'll save a pretty penny in the process, and maybe even a headache too.
I have no idea what you just said, so here's a bunny with an Oreo on its head. |
Naturally, as the Revolution would be the most open console to date, it would utilize a modified version of the free and open source operating system, Linux. Built on top of the Linux operating system is the Revolution Dashboard--your basic equivalent to Steam's "Big Picture" mode for Windows PCs. This would be the first interface you would be greeted with upon powering up your console.
The Revolution Dashboard: Here you can easily navigate through your games list and start jumping into whatever you want to play. You can buy games physically or download them from the Revolution Store that is built into the dashboard. It also comes with a number of other features built into it right from the get-go. If you download a game digitally, you can create physical backup copies on blu-ray or DVD, and you can do the same for DLC and patch updates as well. You can create a friends list through your Revolution Network account and easily invite them to a party where you can text or voice chat with them. You can browse through your video library and listen to your favorite music while playing your games. You can likewise access shared media over the network and stream it to your Revolution if other networked PCs have media sharing enabled, and finally, online play is free of charge with the exclusion of subscription-based MMOs.
Blah blah, these are all standard features we've seen in consoles before. Well now, let's get into some of the more interesting stuff.
For any additional software needs, you can now tap the Revolution Button at the center of your controller and bam, the dashboard now minimizes to your Linux desktop. Want to watch YouTube or Netflix? Fire up your foxy Mozilla web browser and head on over to their website. Want to do word processing on your TV? Download LibreOffice. Want to Skype someone? You can download an app for that too. If it runs on Linux, it runs on the Revolution. New services and applications don't have to go through any approval process to run on my system; if someone's made an application for it, you can just go download it. If you're feeling too lazy to switch to your mouse and keyboard, you can navigate your entire desktop with your controller too, with drivers built-in to allow you to control the cursor with your joystick and prompt you with a digital keyboard interface on-screen when you need to type something.
But there's still more. When I was playing Halo 2 Vista on my PC, I noticed that the game automatically disables the Windows Aero interface to conserve system resources while the game is playing, but a lot of other games for PC don't do this out-of-box. Thus, the idea came to me for "Performance Mode". Just tap one of your shoulder buttons on your controller while in the Revolution Dashboard and quickly enable Performance Mode to automatically disable graphics rendering of any unnecessary visuals running in the background on your Linux desktop, thus maximizing your gaming performance. Or, you can even go a step further with Full Performance Mode, and the Dashboard will automatically close any non-essential programs and processes altogether in addition to the previous steps, leaving only the necessary processes for gaming. Just make sure you've saved any data that you don't want to lose in those open programs before enabling it (a warning prompt would be displayed before confirming it).
I'll show YOU performance, Loco! |
Nonetheless, I understand the developer's desire to protect their product and ensure they get paid what they deserve. I am not opposed to all DRM for this reason. The Revolution Network service would still allow and support online authentication for multiplayer content since players require a connection to access it anyway. Developers can choose to use a CD key method or have the Revolution Network detect when two instances of your account are logged in at once and automatically boot you from the game. Of course this is by no means a comprehensive solution to the problem, but so far it's the only solution that comes at no extra cost to the legitimate consumer, and with pirates being effectively shut out of at least half of a typical game's content, it should be enough incentive to encourage purchasing a genuine copy.
And that about wraps up the general overview of major features I'd like to see in my ideal console. In truth, the Revolution doesn't really make that many big innovations. It's just about being as straightforward, open, and accessible as possible without needing to rely on any fancy gimmicks or rhetoric. The overwhelming message I've picked up from gamers is that they like their standard button controllers and their mice and keyboards, and they don't really need a bunch of souped up social networking distractions to enjoy their games. This console is about offering a blank canvas to developers with as little obstruction as possible, so they can craft the games they want and players can enjoy them to the fullest potential; because really when it comes down to it, what good is any console without its games? At the end of the day, it's the games themselves that drive the console, not some glorified piece of hardware or clever new software feature, so the design should be built around improving that experience primarily above all else. Think of the Revolution sort of like the Sony version of the Ouya console; it's all about being free and open like the Ouya, but with the added bonus of a more robust feature set and powerhouse of hardware typical of Sony. On top of this, I wanted to combine the flexibility of a PC with the accessibility of a console, and I think the Revolution would be able to effectively accomplish that.
Who am I kidding though? This is starting to sound like a big advertisement for it as if this console will ever get made. Too bad really, because I think it would be pretty sweet, but a guy can dream, right?
Oh, and did I say I was going to compare and contrast this design with the Big Three? Yeah... about that. This is starting to get pretty TL;DR-ish as it is, so I'll just stick to a very short commentary on this last part. As you can see, there are a number of features this console would possess that neither Nintendo, Sony, nor Microsoft will likely be offering in their next-gen consoles anytime in the near-future. The flexible PC-based design allows for user-created mods, hardware upgradeability, and backwards compatibility for old games on a level that their systems just couldn't offer. Then if we branch out to the new competitors up and coming this console season, Valve wouldn't touch my populist "No Connection Required" policy with a 10-foot pole, and the Ouya lacks the hardware horsepower to compete on my level, so I think this places the Revolution in a very attractive position. It should be clear now that there's still quite a few things that the big wigs could do to improve their systems, but for now we'll just have to be content with what we've been dealt. Thanks for reading if by some off-chance you made it to the end of this long-winded wall of text, and let me know what you think of this idea for a console. ;)