Nintendo opens a new website with an indie theme to showcase stellar Wii U and Nintendo 3DS titles.

More...