Our Properties: Gamasutra GameCareerGuide IndieGames Indie Royale GDC IGF Game Developer Magazine GAO
My Message close
Contents
Nintendo's Pipelines: An Interview with Nintendo Software Engineer Takeshi Shimada
 
 
Printer-Friendly VersionPrinter-Friendly Version
 
Latest News
spacer View All spacer
 
February 10, 2012
 
Road to the IGF: Lucky Frame's Pugs Luv Beats
 
Analyst questions validity of unusual January NPD results [9]
 
Strong Tales of Xillia sales help Namco Bandai to Q3 profits
spacer
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
February 10, 2012
 
Vicarious Visions / Activision
FX Artist-Vicarious Visions
 
Toys for Bob / Activision
Senior Programmer
 
Toys for Bob / Activision
Lead Programmer
 
Sony Computer Entertainment America LLC
Senior DevSuite Web Administrator
 
Sony Computer Entertainment America LLC
Senior Staff Software Application Engineer
 
Vicarious Visions / Activision
Tools Engineer-Vicarious Visions
spacer
Latest Features
spacer View All spacer
 
February 10, 2012
 
arrow Virtual Goods - An Excerpt from Social Game Design: Monetization Methods and Mechanics
 
arrow Principles of an Indie Game Bottom Feeder [20]
 
arrow Postmortem: CyberConnect 2's Solatorobo: Red the Hunter [1]
 
arrow Jerked Around by the Magic Circle - Clearing the Air Ten Years Later [40]
 
arrow Building the World of Reckoning [4]
 
arrow SPONSORED FEATURE: TwitchTV - How to Build Community Around Your Game in 2012 [13]
 
arrow Happy Action, Happy Developer: Tim Schafer on Reimagining Double Fine [9]
 
arrow Building an iOS Hit: Phase 1 [11]
spacer
Latest Blogs
spacer View All     Post     RSS spacer
 
February 10, 2012
 
Audio Passes: Success Through Layering
 
What the current RPG can learn from Diablo 1
 
Double Fine's Kickstarter Windfall: Will Patronage Supplant Traditional Game Publishing? [7]
 
The Principles of Game Monetization
 
Did DoubleFine Just break the publishing model for good? [14]
spacer
About
spacer Editor-In-Chief/News Director:
Kris Graft
Features Director:
Christian Nutt
Senior Contributing Editor:
Brandon Sheffield
News Editors:
Frank Cifaldi, Tom Curtis, Mike Rose, Eric Caoili, Kris Graft
Editors-At-Large:
Leigh Alexander, Chris Morris
Advertising:
Jennifer Sulik
Recruitment:
Gina Gross
 
Feature Submissions
 
Comment Guidelines
Sponsor
Features
  Nintendo's Pipelines: An Interview with Nintendo Software Engineer Takeshi Shimada
by Brandon Sheffield [Programming]
1 comments Share on Twitter Share on Facebook RSS
 
 
April 13, 2007 Article Start Page 1 of 2 Next
 

It’s quite rare that one gets to interview the people behind the technology at Nintendo, but at GDC 2007, that very opportunity was afforded us, when we spoke with Takeshi Shimada, manager of development support and platform software engineering. His job is to manage tools use, creation, and workflow for Nintendo’s creative teams, and his talk at GDC highlighted some of the recent projects he has been working on with his team, such as voice recognition for the DS, and handwriting recognition (specifically for Brain Age).

In this interview, we discussed Nintendo’s tools and workflow, as well as the differences between Japanese and American development processes and tools creation. Shimada is uncommonly forthcoming, and shares some insight into the tools that facilitate the process at Nintendo.


Gamasutra: When did and how did you start with Nintendo?

TS: I joined Nintendo about 14 years ago. After graduating from Industrial University in Nagoya, I decided that I really wanted to make something, but began to feel that my interests were not necessarily in making something that was a practical machine or device. I wanted to make something that would make people happy.

GS: What projects have you worked on so far?

TS: When I first joined Nintendo, I was a hardware engineer at the time, and had a number of different projects. Most recently, I've been working on development tools for various platforms.

GS: Can you say which specific hardware platforms?

TS: During the days when I was working as a hardware engineer when I first started, I was working on the Super Famicom cartridge system. Now I'm no longer doing hardware, just mostly development tools.

GS: In many ways, Japan has been sort of behind the curve in terms of development pipelines, tools development, and middleware adoption. Why do you think this is, or do you disagree?

TS: I feel that America certainly is fast when it comes to creating and adopting middleware, but at the same time, if you consider how to make product development more efficient, Japanese developers have a different approach. Purely in the sense of how you make something more efficient, I feel that they actually line up pretty well, even though it's a different approach.

GS: We've gotten postmortems in our magazine from games in Japan, and quite often they will come upon some sort of pipeline revelation for them, which is usually something like "All developers should talk to each other, and we shouldn't keep the departments separate!" It's a little surprising because it seems so logical. There seems to be a kind of secrecy involved in structure. Is that a setback?

TS: I absolutely do feel that communication is very important. In my role at Nintendo, I end up emphasizing it quite a lot. In my case, I'm the leader of two teams that work on development tools that are used by all of the teams internally at Nintendo, as well as second and third parties. Of course it's important to make sure that each of these different teams can still use these tools the way that they were intended to, so that becomes something that my team has to ensure: that everyone can approach these tools in the same way.

That flow of thinking has been going on more or less since the days of the Nintendo 64 development tools. But because each team has a different way of working, communication is absolutely essential to find out what the needs of each team are and how they're actually using tools, so that I can coordinate my efforts and the efforts of my team to create something that is usable by everyone.

Despite that, I feel that long ago, there was a period where we would end up developing middleware that could not be used by all groups. Over time, we came to match different groups' workflow, to be able to provide middleware and tools that fit into their workflow very well. This was a very gradual process, as we came to understand how to do this. It took a lot of talk between internal teams to figure out what their needs were.

For my part, I found that I needed to be able to develop these tools very flexibly. There were constant demands for different needs for different teams that had to be taken into account, so it was very much an evolutionary process.

 
Article Start Page 1 of 2 Next
 
Comments

John Gordon
profile image
Thanks in advance for any feedback.


none
 
Comment:
 




UBM Techweb
Game Network
Game Developers Conference | GDC Europe | GDC Online | GDC China | Gamasutra | Game Developer Magazine | Game Advertising Online
Game Career Guide | Independent Games Festival | Indie Royale | IndieGames

Other UBM TechWeb Networks
Business Technology | Business Technology Events | Telecommunications & Communications Providers

Privacy Policy | Terms of Service | Contact Us | Copyright © UBM TechWeb, All Rights Reserved.