Namco & Nintendo | Starfox Armada Launches Nintendo and Namco have just opened the Official Starfox Armada website. The GameCube title is to be the first game licensed by Nintendo, but developed by Namco. At present the site is simply a 'Teaser Page' consisting of a basic logo, possibly one used in the actual game. Since the site has been launched, it would be safe to assume that the title will be shown in some form or other at this year's E3 in May. Stay tuned for the latest details as they break - but for now, click below to access the website: Sources:New Technix, Starfox Armada