Behind the Scenes of Wii U Software Development
Sockatume writes "Digital Foundry has published an article from an anonymous but trusted developer outlining the challenges of developing for the Nintendo Wii U. The piece confirms some common perceptions of Nintendo, such as their attitude to third party developers, and presents a few surprises, like networking code not being made available to outside developers until the console was almost on sale."
Almost immediately after the reveal the emails starting flying asking what people thought of the new console design and specification. The almost universal answer was, "I like the new controller, but the CPU looks a bit underpowered".
Funny, when they revealed it, I was underwhelmed by the controller. I thought: this looks so pointless, it's like a tablet that you can't carry around.
Circumcision is child abuse.
Most developers say that developing for it is hard not only but also because they offshore the whole thing, to low quality places where they dont even know how to develop diferent from spaghetti code, in order to maximize profits.
Trust Me
Apparently some other devs have come to a different conclusion: http://nintendoenthusiast.com/news/harder-develop-games-wii-u-case-says-renegade-kid/.
But hey, a bit of FUD keeps the day going.
Based on EA's comments earlier last year, I'm surprised they even still HAVE third-party developers.
The cow says "Moo." The dog says "Woof." The Timothy says "Thanks, valued customer. We appreciate your input."
That's the real news story.
I know lots of people who own a Wii (myself included), and amazingly few people who actually use it.
Seven puppies were harmed during the making of this post.
I worked for a major Asian technology company (trust me, you have heard of them), and many of the problems with Nintendo in the article take me back to those days. They were totally out of the loop with consumer technology trends in America (as Nintendo seemed to be with PSN and XBox Live).
The English level was very low. Hey, it's their country, right? Well, yeah, but when you are trying to be a global company and working with developers all over the world, you can't waste a week while all your emails are translated. English emails were usually just ignored.
The company was very hierarchical and people who weren't of the Asian race didn't have much of a voice. Did those people who made the initial Nintendo presentation speak fluent English? I guarantee they had no pull at Nintendo HQ and probably couldn't even get their own questions answered at HQ.
The concept of working with 3rd party developers was completely foreign to them. When they did manage to get a partnership, the company assumed they were the boss of the 3rd party. More than one company told us to basically "fuck off" since the hierarchy and terrible communication styles were not worth dealing with,
As someone who has developed for the Wii, I can tell you that their toolchain was an absolute shambles.
I forget how many separate installers and patches and reboots you had to go through to get a development environment up and going, but it was more than 20.
The nonsense you had to go through to make disc images and such was truly awful.
I can only imagine the WiiU stuff is a hack on top of the Wii stuff, which itself was a hack on top of the GameCube (which wasn't even a cube), etc.
Developing for XBox360, on the other hand, was much more pleasant. Install Visual Studio and the XDK via two installers, and you were pretty much ready to go.
Following this 'anonymous developer' this article ended up being refuted by multiple developers ...
More bad blood and FUD by EA perhaps?
See more details here and here.
What I'm always sort of shocked by is how Nintendo knows how to make good games; but their ability to make software seems stuck back in the era when you just built the hardware and let the ROM in the cartridge take over. It isn't a huge surprise that Microsoft approaches their consoles with a heavy dose of software and server backend (even if you don't like their software, they sure have years of experience with writing the stuff, and know a thing or two about running high-volume server operations). Sony is a bit of a surprise, their reputation on the software side for things like computer/minidisk connections, ebook stores, etc. is pretty fucking dire, and they do lag MS on the console side; but they've mostly risen to the occasion.
Nintendo seems to have almost entirely skipped the 'Consoles: Actually a specialized computer now, M'kay?' era. On the plus side, this usually means that they hit the lowest BOM (especially their handhelds, brutally minimalist hardware even today); but it's a total clusterfuck when they try to do anything that takes advantage of the power of having a real computer at your disposal...
If it was taking Nintendo a week to translate questions from Japanese to English and then translate the reply. Why didn't this company have somebody on retainer who could translate the initial question into Japanese so questions could be answered in an hour?
I meant English to Japanese in the above.
New console's APIs are not finalized until last minute. How is this news?
What was this dude expecting? Having the APIs set in stone a year before launch on a brand new platform?
.
The controller is cool. But.
If you have multiple kids, you'd have to buy extra "cool" controllers for each. And find games, if they even exist, that support multiple "cool" controllers. So basically Nintendo reduced it's marketplace to single people, households with only one child and the super rich.
.
Yes, it is underpowered, but do you really need that much power?
Let me first point out that when I first bought the Wii-U, the whole thing was a HUGE disappointment to me, it cost as much as a PS4, it had less power than an Xbox360, and the controller looked like a thing out of an 80s Fischer Price toy, huge, bulky and heavy - worst part of all...a RESISTIVE screen in our multi-touch society which made browsing on this thing, not as smooth as ANY tablet I know of. And the Updating mistake? Shortly after unpacking, I had to wait 3-4 hours for the thing to update...even on a 12mbit line, huge annoying update. And to no avail, the menues were horribly slow and annoying.
But...all that negativity aside, they actually did something right. Netflix was installed, and it was the BEST streaming app I've ever seen, not even on any of my other so called HD streaming devices...could even touch it. The practical video-selection menu on the Wii-U controller gave us an unbeatable feeling of browsing trough DVDs in a video rental store, and it could display information about the movie - while watching the actual movie on the bigscreen, this brought back the "hold-your-dvd-in-your-hands" feel when I used to rent/own movies back in the days, it was right - it felt good. And the streaming quality was totally unseen on any other device. It also recovered whatever you saw earlier...faster than anywhere, I was in Video heaven. That APP alone, saved the Wii-U for me when the lack of titles were so obvious
But the problems wasn't over yet, Nintendos endless arrogance shows up again and again, the Netflix APP stopped working properly somewhere mid April 2013 because a Nintendo update broke it. Netflix didn't respond to the thousands of complaints...and Nintendo left it up to its volunteers at the MiiVerse to try to help people re-install the App..but to no Avail, this "Black-Screen" issue with Netflix lasted nearly 5 Months before they actually fixed it. But after that - all was peachy in Nintendo land.
Nintendo DOES still have issues with connecting players online (eg. Camera / Chat features, and Wii Sports Bowling that rarely if ever connects with another player), Nintendo claims it's owners fault for having a too strong firewall, not all ports available etc...but nothing is ever wrong with Nintendos programming, needless to say...we've already had a team of experts on this (our cable supporters & full time technicians, who have even set up a special Nintendo Wii-U pass all on their routers, but to no avail - it IS actually Nintendos fault...but you know the Nintendo team, they are NEVER at fault.
So, what is so smart about Nintendo then? Well, they made this device available before EVERYONE else, this means...they've had a YEAR to iron out baby bugs and other startup issues. Today the Wii-U is a great little box with lots of 3rd party games sold for very low prices (we're talking dollar store prices here), and some great titles like Super Mario 3D World...which is in my opinion, worth purchasing the Wii-U for alone, it's a feast to gorge upon, but should have been released WITH the console back in the days of early release.
I was heading off to purchase an PS4, and it was quickly sold out in November/December. I could get one in January, but seeing how much fun I'm having with the Wii-U today, and remembering the launch issues it had...plus seeing the PS4 owners having problems abundance and a severe lack of fun titles...makes me think I'm doing just fine, and I suspect - so will a lot of people, expect to pick up PS4 cheap in the nearest future.
What this world is coming to - is for you and me to decide.
I still like my Wii U
... and, as the 2nd screen is useful, there is really nothing this tablet can do, that would not be available via some kind of "select" menu.