Nintendo employed “so many incredible people,” even a legendary Star Fox and Zelda dev had an “inferiority complex” during his 32-year stay at the company
Takaya Imamura is now renowned for his work as a designer and art director on Star Fox, F-Zero, and The Legend...