Contents
Postmortem: Insomniac's Ratchet & Clank Future: Tools of Destruction
 
 
Printer-Friendly VersionPrinter-Friendly Version
 
Latest News
spacer View All spacer
 
November 22, 2009
 
Video Game Watchdog National Institute On Media And The Family Shutting Down [11]
 
Modern Warfare 2 Infinity Ward's 'Most Successful PC Version' Yet [12]
 
New Tech, Design Details Of Project Natal To Emerge At Gamefest In February
spacer
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
November 22, 2009
 
Sucker Punch Productions
Character Artist
 
Sucker Punch Productions
3D Environment Artist
 
Sucker Punch Productions
Network Programmer
 
Sucker Punch Productions
Texture Artist
 
Sony Online Entertainment
Brand Manager
 
Monolith Productions
Sr. Software Engineer, Engine - Monolith Productions - #113767
 
Crystal Dynamics
Sr. Level Designer
 
Gargantuan Studios
Lead World Designer
spacer
Latest Features
spacer View All spacer
 
November 22, 2009
 
arrow Upping The Craft: Susan O'Connor On Games Writing [6]
 
arrow Small Developers: Minimizing Risks in Large Productions - Part II [6]
 
arrow iPhone Piracy: The Inside Story [48]
 
arrow And Yet It Grows: Analyzing the Size and Growth of the European Game Market [5]
 
arrow NPD: Behind the Numbers, October 2009 [13]
 
arrow Reflecting On Uncharted 2: How They Did It [5]
 
arrow Sponsored Feature: Rasterization on Larrabee -- Adaptive Rasterization Helps Boost Efficiency
 
arrow Postmortem: Wadjet Eye's The Blackwell Convergence [2]
spacer
Latest Blogs
spacer View All     Post     RSS spacer
 
November 22, 2009
 
Accepting the Inherent Value of Games
 
Planckogenesis, Part II: Song Structure & Gravy Train [1]
 
Designing Games Is About Matching Personalities [1]
spacer
About
spacer News Director:
Leigh Alexander
Features Director:
Christian Nutt
Editor At Large:
Chris Remo
Advertising:
John 'Malik' Watson
Recruitment/Education:
Gina Gross
 
Features
  Postmortem: Insomniac's Ratchet & Clank Future: Tools of Destruction
by John Fiorito
4 comments
Share RSS
 
 
December 22, 2008 Article Start Previous Page 4 of 4
 

3. Difficulty creating stable work builds.

During RCF, our greatest periods of progress occurred when all of the pieces clicked, and the project seemed to take on a life of its own. The end result would be a stable working build of our game that could be play tested and further refined.

Advertisement

Unfortunately, stability remained elusive throughout development and often required Herculean efforts from our tools, tech, and gameplay programming teams to achieve. There were times when we could not produce a clean build of our game for up to three weeks.

Because of our compressed development cycle, we needed to continue creating assets and wiring the game but we had to do it blindly as our stabilization efforts took place.

Once we fixed the problem(s), the resulting change lists submitted to the project were so massive that they invariably broke the game, which again required us to re-stabilize. This frustrating downtime hampered our ability to tune the game iteratively. This represents an ongoing struggle at Insomniac.

4. Developing two games simultaneously.

In addition to working on new hardware, it was a new challenge to have two games in simultaneous development, and we felt our share of growing pains. Previously, we focused the collective effort of our studio on one title at a time. Any important issue could receive the attention of our entire company if necessary.

But now, we had two games to think of, and needed to work with people who were considered shared resources and not always available.

What proved more difficult than sharing people was hiring people. When RCF went into production we were understaffed, especially on our programming team. Yet, we did not adjust our plans and remained hopeful that we'd find the right person soon.

We did not complete our hiring until three months before our release, and this meant that our understaffed departments had to take on extra work, which is not a sustainable strategy.

5. Expecting the unexpected.

RCF also experienced its share of curveballs. We were given the opportunity to show our game as part of the TV show Extreme Makeover: Home Edition, provided we create a unique character to tie in with the episode (see Figure 5). This resulted in some good publicity and one happy boy in Oklahoma, but it cost us a week.


Figure 5: Captain James, who appeared in RCF during an episode of Extreme Makeover: Home Edition and lives on as an unlockable secret in the game.

We were running builds on PS3 devkits but Sony Q/A only worked on test kits, a miscommunication that forced us to scramble to fit our builds on disc earlier than planned.

We prepared a downloadable demo of our game to coincide with E3 but it was an in-progress demo that only ran at 30fps. So we scrapped it and made the demo again as we were closer to finishing the game.

Future Tools

I doubt any of these production problems are unique, and many of them have been solved by other studios. Our biggest challenge was to deal with them in the context of creating a game, which certainly raised the urgency and stressfulness of the situation.

A lot of things did not work out for us, but a lot more of them did. We were able to stabilize many of our development techniques but know there will always be more ways to improve. And as we continue our mission to make great games, we've moved a step closer to a smoother production model.

Game Data

Developer: Insomniac Games
Publisher: Sony Computer Entertainment
Release Date: October 23rd, 2007
Platform: PlayStation 3

Number of Developers: 70 full-time, 30 shared, 25 contractors (music, voice acting, testing, localization).

Length of Development: 23 months: 11 months preproduction, 12 months production.

Hardware Used: Artist workstation: Dell Xeon 3.2G with Quadro FX3400. Programmer workstation: Quadcore PC with as much memory crammed into it as possible.

Software Used: Proprietary engine and development tools. Artist software: Maya, Photoshop, ZBrush, Turtle. Asset management and revision control: Perforce. Design/gameplay scripting: Lua. Compiler: custom GCC compiler provided by Sony. Character lip synching: Annisoft.

Number of Times Art Director Spoke Ill of Dragons: Zero -- for he is crunchy and good with ketchup.

Technologies Licensed: SpeedTree, Bink, Microsoft Visual Studio, Anark (UI menus), DevTrack (bug database).

Project Size

Game size: 22.5gb
Project size: 1000gb
Bugs: 16,000
Source Files: 4429
Lines of code: 980,184

 
Article Start Previous Page 4 of 4
 
Comments

Nils Haukås
profile image
Always fun to read "tales from the gaming trenches". :) Postmortems are invaluable for inexperienced people like me who want to get into the biz. Keep it coming! :)

Alex Meade
profile image
Agreed. I could read postmortems all day. xD

Michael Prinke
profile image
This is the postmortem I've been waiting to see for a long time... I'm surprised at the 11-month preproduction phase--and the intricacy that's involved in it. There's really a lot of hardcore research and development going on there--testing the limits of the team and the software and the hardware--figuring out what CAN be done as well as setting the project's goals. This to me seems like the right idea. What impresses me is the time that it enables a team of 100 to do things in--the game proper took only a year after that. This confirms for me a suspicion I've long held--that long production times are the product of poor and hasty planning. The whole process sounds incredibly hectic, which is a notion I'm used to, but it sounds like Insomniac makes sure to have a very precise chart of where they're going and knows exactly what the boat can withstand before they set sail, knowing that rough waters will be a part of the journey...

Shawn Yates
profile image
Excellent post-mortem.

"At the end of preproduction RCF's design called for 25 unique planets, 5 space combat missions, 1 hour of cinematic cut scenes, a hazily-defined co-op mode, and an even more ambiguous online component. "

Sounds like the project I was previously involved with. Why do most game companies feel the need to put in enough cinematic time to that would rival most tv/film production companies given the same amount of time? Hazy co-op features also rings a bell with me, I guess all PS3 preproduction pitches have to hit that checkbox with their publishers nowadays...


none
 
Comment:
 


Submit Comment