Revolution to Allow For Home Development?
Via the Guardian GamesBlog, a BoingBoing post with an interesting posit. Will the Revolution allow owners to run their own code on the machine? From the article: "...the world of consoles that only ran signed code was a nice racket while it lasted, but at the end of the day, needing to get permission to run software on your own device sucks and devices that let anyone write software for them get more valuable as more people write more code for them." A nice idea, but not too likely in my opinion.
Would-be writers write new games, or even mods for existing games, a savvy corporation can increase their codebase for the cost of a contest with a few cash prizes for the most popular works - what's not to love with this?
Take the 90-Day Challenge! http://rwmurker.bodybyvi.com/
...between the press release and the posit seems to be wishful thinking.
Even "indie games" have a far larger license budget than an interested coder would be prepared to lay down just to play about with some ideas.
The rest of the paragraph they got this "information" from is this:
Freedom of design: A dynamic development architecture equally accommodates both big-budget, high-profile game "masterpieces" as well as indie games conceived by individual developers equipped with only a big idea. "Our next console proves small in size but big on ideas," says Reggie Fils-Aime, Nintendo of America's executive vice president of sales & marketing. "We're throwing open the doors of gaming to wider audiences, from casual players to hard-core gamers who live for the thrill of defeating an endless army of wireless opponents."
Now, if you ask me, all this blathering from Nintendo's own is their way of saying "we made an accessible SDK that small teams can work with just as easily as large teams". That doesn't mean they won't charge to release the SDK, and that doesn't mean they won't make you sign certain rights over in order to develop for their console. It's a flimsy line, and it shows that Nintendo may finally be trying to woo third party support. That much is good. But I think the blog is reading wayyyy too much into this simple statement.
Running home-brewed code is one thing that might not seem that amazing. But what it does is let smaller development shops enter the market fairly easily. This has some seriously huge implications, and from interviews with Nintendo execs, it seems like enticing the small fish as well as the big is exactly what they want to do.
The world moves for love. It kneels before it in awe.
reading something as radical as allowing home developement into nintendo's statements is a little stretch. I personally would love it and could see why they would allow it (homebrew is huge on thier portables) - but it seems to "revolutionary" an idea for console companies at this point, especially one that I think has historically been known as the most closed.
Of course maybe this is the revolution they keep touting.
I have a horrible feeling we're getting too excited over here.
Isn't it going to be like the old Sony 'Yaroze' (or however it was spelt) system where you could develop for the Playstation, but with crappy limited libraries? I'm sure they'll still digitally sign stuff, so we won't be able to compile straight to it. It's a nice gesture though.
This think put it best I believe.
...it was clear from the talk that Nintendo--the company so afraid of piracy that they shut down emulator sites and made their game discs in the Gamecube spin backwards--has no intention of letting fledgling developers copy their own content to the Revolution and play it.
Nintendo would be doing a very good thing if they released their SDK for free. Look at the modding community for an example of what free SDKs can do. Half-Life was released in 1998. 7 years later, people are still playing it, thanks to the dozens of mods that keep it going. As I write this, there are 87,348 people playing Counter-Strike. How many tens of thousands of copies of Half-Life did Valve sell because of third party mods?
Frankly, if Nintendo does this, everyone wins. Nintendo gets cash from extra Revolution sales and the extra game sales that extra Revolution sales would bring. Modders and Indie developers get easy access to the largest gaming market (consoles), get experience working with that market (something that is difficult to do when you aren't part of a large corporation), get their names out there, and make money. Gamers get a large number of new games, mods, maps, and other extras, some of them even for free.
Never going to happen, Nintendo is all about quality control, most 3rd party developers dropped the various Nintendo systems because of Nintendo's aggressive nature when it comes to content and distribution control. Because most Nintendo systems are marketed to be idiot proof, they will never allow code to be compiled and distributed without thorough in house testing, the possibility for disaster is too great especially if people start developing and privately distributing games with copyright and trademark infringements
As I understand, console manufacturers lose some cash on console hardware sales, and try to recoup their losses with game sales and licensing. So wouldn't a free licensing strategy undercut Nintendo's main revenue stream?
Not really. Reportedly Nintendo makes a profit on it's consoles, unlike Sony and Microsoft. Also, Nintendo is the #2 game publishing company in the world, behind only EA; I don't think hardware is their main revenue stream.
How does this kind of rumor still exist? It's not like it's difficult to confirm this kind of thing. You can research this yourself - for example by opening the lid of a GameCube while the disk is spinning.
Let's not stir that bag of worms...
You would need to build security into the system if you did. How easy would it be to write a simple program masquerading as a game that would erase all your flash memory?
Well, hardware is their main revenue stream, but that's in Game Boys, not Gamecubes. Nintendo does sell hardware at a profit, but the main cash cow is in their portables, not in their consoles.
The Braying and Neighing of Barnyard Animals Follows.
What would really be amazing is all the little homebrew application that could be built using the hardware. Mediaplayer is about the only thing i can think of but there must be others.
1. Someone said that Nintendo makes a profit on their consoles. I don't think this is always the case, I'm not sure the N64 or Gamecube were like that when released. They probably cost Nintendo less than the PS2 or X-box hardware upon release, however. By now, with the advancement of technology and economies of scale fully in force, and with game systems not dropping in price as rapidly as they usually do by this time in a hardware generation, it's possible that all three manufacturers are making profits from console sales (though Microsoft might be making less than the others, since the X-box already benefitted from tremendous economies of scale by using stock personal computer parts).
2. Even if Nintendo is making profit from the sale of consoles, it would still pale before the royalties from licensing for games. That requires a lockout system in order to force people to buy licenses. If homebrew code were possible, then whatever hole allows users to run that code could also, very likely, be utilized by game developers. Of course, piracy is also a problem, but this is the real issue console manufacturers have to worry about -- piracy will never become a mainstream alternative to buying the games in stores, but if the general lockout fails to the extent that anyone can make games for the system, then the manufacturer's business model breaks down completely.
This is the price we pay for ultra-cheap game consoles, most of which are sold for way below the cost of manufacturing. There's no way in hell a PSP costs less than $250 to make, so Sony has to sell many games to make up for the cost to produce. It's a bit of a gamble, as Sony themselves discovered with the early days of the PS2 in Japan, when many people bought them to use as DVD players and not for playing games. Sony only gets money from DVD sales if those DVDs are made by Sony.
In the long run, these kinds of economic systems tend to break down. It's unlikely that console manufacturers will be able to get away with selling their hardware this cheap indefinitely. Eventually, a combination of manufacturer insight and economic circumstance will intersect, a system with true, official homebrew capability will be made, and if it takes off really well, just once, it'll be almost impossible to put the genie back into its bottle. The effects of this: software licensing will practically vanish, cross-compatibility between competing systems might begin to appear, and the resulting consoles will probably look a lot more like home computers than before....
Nintendo has already broken many molds in the Revolution that they were very set to keep. Backwards compatibility is a first for Nintendo. They were very set against it. Also Internet usage. They specifically said that Nintendo will not use the Internet in the Revolution. And here they are using it. So I think its possible that they might relax their content control too and allow home development.
"Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive." - C.S. Lewis
Maybe what they could do is tier the licensing so that people can use the sdk free but only burn to CD-Rs and RWs, then charge more for DVD/R/RW/RAM and regular pricing for the Blu-Ray or whatever they plan on using.
Why yes I am paranoid! Thanks for asking!
If they do, I can see the single-core 3.2GHz PPC in the thing being great for things like MAME and other emulators.
With the Internet and the online community thing being central to Nintendo's strategy this time around, perhaps they'll allow limited independent minigame development. Indie developers would submit the final source code to Nintendo for approval and QA, and, if approved, the encrypted executable would appear in the minigame download section of Revolution's download portal for purchase. Nintendo and the developer split the cash both ways, and everyone's happy.
And if the developer shows enough promise, Nintendo possibly gets them into a contract, invests in their talent, and gets the next big underground hit to debut exclusively on Revolution.
It's worth noting that the Revolution prototype box at E3 has two USB ports on the back next to the video and power ports, which marks the first time an industry-standard port has appeared on a Nintendo console. Of course, this doesn't mean they'll still be there at launch. Until people have the thing in their hands, anything's possible.
But, wow. Not only would Nintendo be redefining "backward compatibility", they'd also be redefining the industry accepted norm of the "third party". Or, it could be just yet another box that only plays discs. Guess we'll find out in about a year.
Backwards compatibility is a first for Nintendo.
Not exactly: GBC plays GB games. GBA plays GBC and GB games. Nintendo DS plays GBA games. And with adapters, Super NES plays GB games, and GameCube plays GBA games.
Revolution prototype box at E3 has two USB ports on the back next to the video and power ports, which marks the first time an industry-standard port has appeared on a Nintendo console.
Not the first time. The GameCube broadband adapter has a standard RJ jack for a cat5e Ethernet cable.
Sony only gets money from DVD sales if those DVDs are made by Sony.
But now that Sony owns both Columbia Tristar and MGM, it becomes even more likely that a given person will buy Sony's DVD Video titles.
Eventually, a combination of manufacturer insight and economic circumstance will intersect, a system with true, official homebrew capability will be made
It's already here, and it's called a Mac Mini (520 USD with TV output option).
Nintendo, Sony and Microsoft all have ways of getting you to develop for their
console - all of which include some kind of "developer console". The black
original Playstation, Microsoft's big XNA kit, Nintendo's "Dolphin" boxes etc.
with Codewarrior, DivX, Musyx with Dolby licenses and so on. and all this stuff
costs hundreds of thousands of dollars BEFORE you start coding the game on it.
Maybe Nintendo are going to drop the price of entry into the console market? Given
the easier production of their new media (DVD + DRM) compared to cartridges and
so on, perhaps they will lower the licensing/production fees too, and the VERY
strange system of forcing developers to predict sales, and pay Nintendo for every
copy unsold.
I sincerely doubt an open development licensing model is gonna hurt Nintendo. They learned A LOT with the GC and the DS. Until now, AFAIK, nobody did succesfully copy any game from these systems for piracy purposes. Also, lets remember that: 1 - Revolution comes with a SD card expansion slot; 2 - Revolution will be able to read standard 12 cm discs (CD, DVD?) So, as I see it, they will actually let you develop your applications such that they will be stored and played in a CD, DVD, or SD card. Piracy? I doubt it. For large corporations, they will probably use their own disk format, similar to the one used in GC, which will probably not be readable with the standard, free SDK. They will even be protecting it's own media with RSA, like they did with the DS. See now? They will certify AND protect his own business model, while at the same time making us homebrew developers VERY happy. Until this year's E3, I believed Nintendo was the same as Sony: a company looking only for money while offering "so-so" quality products. BUT, if this thing really comes into reality, then I'll have to say it: I LOVE NINTENDO! :)
Yeah- this strikes me as "we wish it would be true" territory.
First off- Nintendo are notoriously tight on letting other wares running on their systems (come on, the disc spins backwards on the GC if I remember rightly!).
Secondly, whilst the games industry really needs this revolution to occur, the revolution isn't going to be the one to make it happen.
I have looked into my dark crystal ball, and I have seen what I believe to be the future- this generation of consoles will suck the blood (money) from the big players- both hardware and software developers - and all will suffer. But it won't be a problem because no one will care- you see we'll all being playing a different type of game- either something on mobile devices (the success of the PSP and DS show the strength of this- and mobile phone gaming will completely take over the traditional game market very quickly, particularly in the UK and Japan where non-hardcore games will pick up the latest games quickly for fashion reasons) or we will be getting them from set-top boxes.
Now I know that last one seems crazy, but the Cell architecture Sony's hinting towards with the PS3 is a step in this direction already, networked architecture will mean that games will be distributed online and power across networks distributed in the home. Xbox360 also shows how this may work- a central powerhouse PC in the cupboard (more than capable of throwing polygons around) and a set-top box to play them through.
Online distribution will cut out the middle man in a sector that desperately needs to maximise returns on expensive projects, TV cash-ins will grow... it's a scary, but interesting future.
(PS- my crystal ball also told me to buy minidiscs and DDC tapes- it's not always right- but in a world of uncertainty, magic crystal balls are cheap to buy and are nice coffee table decorations).
The only thing that saves us from the bureaucracy is its inefficiency (Eugene McCarthy)