Dreamwriter
Member
This argument is getting tiring. It's already been confirmed that MS and Sony's consoles will be x86 based, while the WiiU is PowerPC based. These are vastly different architectures that will make porting very time consuming between the two.
The "core game" will not be close at all. In fact, there probably won't even be a core game since third parties will have given it the same status as the Wii at that point.
The armchair programmers in this thread are obvious, claiming to know better the developers actually working on the system
Are you counting yourself as an armchair programmer? Because as a programmer, I haven't had to worry at all about which CPU a system was using in years (well, except *once* when I ported a library written in Z80 assembly to ARM so we could use a proprietary compression library written for Gameboy Color on the iPhone). You know what I do when I need to switch to developing for a different CPU? I switch compilers, and sometimes some build settings. That's it. It doesn't require creating a new engine or anything, it doesn't make the porting take longer at all. Admittedly, I've never developed for the Wii U.
Unless you are programming in pure assembly (something that is rarely needed these days), it's up the compiler you use to optimize your code for the CPU. That and there are more and more middleware these days where you just switch the platform to Wii U or to XBox 360 and rebuild, and boom, most of your game is functional on the new platform.