Latest News
spacer View All spacer
 
November 21, 2009
 
Video Game Watchdog National Institute On Media And The Family Shutting Down [10]
 
Modern Warfare 2 Infinity Ward's 'Most Successful PC Version' Yet [8]
 
New Tech, Design Details Of Project Natal To Emerge At Gamefest In February
spacer
Latest Features
spacer View All spacer
 
November 21, 2009
 
arrow Upping The Craft: Susan O'Connor On Games Writing [5]
 
arrow Small Developers: Minimizing Risks in Large Productions - Part II [6]
 
arrow iPhone Piracy: The Inside Story [48]
spacer
Latest Blogs
spacer View All     Post     RSS spacer
 
November 21, 2009
 
Accepting the Inherent Value of Games
 
Planckogenesis, Part II: Song Structure & Gravy Train [1]
 
Designing Games Is About Matching Personalities [1]
spacer
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
November 21, 2009
 
Sucker Punch Productions
Texture Artist
 
Sucker Punch Productions
3D Environment Artist
 
Sucker Punch Productions
Network Programmer
 
Sucker Punch Productions
Character Artist
 
Crystal Dynamics
Sr. Level Designer
 
Monolith Productions
Sr. Software Engineer, Engine - Monolith Productions - #113767
 
Sony Online Entertainment
Brand Manager
 
Gargantuan Studios
Lead World Designer
spacer
About
spacer News Director:
Leigh Alexander
Features Director:
Christian Nutt
Editor At Large:
Chris Remo
Advertising:
John 'Malik' Watson
Recruitment/Education:
Gina Gross
 
News

  Torpex's Fristrom: Xbox 360 TCRs Are Hard
by Staff
3 comments
Share RSS
 
 
September 24, 2008
 
Torpex's Fristrom: Xbox 360 TCRs Are Hard
Advertisement
Speaking as part of his in-depth Gamasutra postmortem of Torpex's Schizoid, Jamie Fristrom has been discussing the continued difficulties for indie teams in passing console TCRs (technical certification requirements).

Though he noted and appreciated extensive help from Microsoft in developing Schizoid, Fristrom, who has worked on major console titles such as Activision's Spider-Man 2, explained:

"Having made many console games before, we thought we were old hands at getting through TCR. There were many reasons why TCR this time was Worse Than Ever:

- Although J Allard claimed at the GDC Microsoft Keynote a few years ago that they'd "streamlined" the TCR list for the Xbox 360 to a short list of 130 items, and that TCR would be easier to pass than ever before, this was somewhat deceiving.

The previous TCR for the original Xbox was long, but it was effectively a list of test cases. There's still a test case document for the Xbox 360 TCR, and it's HUGE. I suggest you skip the short list of 130 items and go straight to the big one.

- All the console games we'd worked on before are single player. The number of TCR corner cases that crop up once you include local and online multiplayer in your game are huge.

- Even though XBLA games are smaller than their disc-based counterparts, they get a whole extra set of TCR cases they have to pass. The biggest and least necessary of these is having to be able to display leaderboards while the game is paused.

This means your front-end-shell leaderboard displaying code better be compatible with your playing-the-game code. Being able to play the game from a memory card while still having it load fast is another fun one.

- When making a disc-based game you have a much larger budget and much more resources -- the end result is, for a low-budget game, TCR consumes a much more significant portion of your development.

All in all, fixing and passing TCR issues took more than half of our programmer time over the life of the project.

With future games, it won't be as much of a problem, because we already have an engine and know-how, and we'll be aware of the time investment required. For other starting studios, keeping your game single-player will cut away a huge number of corner cases."

The co-op heavy action title was the first game release on Xbox Live Arcade using XNA -- the programming platform used for the upcoming Xbox Live Community Games endeavor.

It appears that Xbox Live Community Games-developed titles may not require such strict TCRs - though it has different monetization specifics to XBLA.

The full Gamasutra postmortem of Schizoid is now available for viewing, including lots more honest specifics from Fristrom on the creation of the title.
 
   
 
Comments

Dan Olson
profile image
I'd like to know how long the title was in development, if TRC compliance took an estimated 50% of the programming time of the project.

Certainly for simpler games with shorter development cycles and a small staff, TCR compliance could take up a nontrivial percentage of the development time. I would expect this. But for a project that has been in development much longer than 2 months I'd expect a significantly smaller percentage of the time to be spent on TCRs.

It makes a difference. It's the difference between concluding that "Xbox 360 TCRs are hard" and "Xbox 360 TCRs are harder than Torpex Games expected." It would be good to know whether the problem lies with Microsoft, with Torpex, with XNA, or with some combination of the three.

Anonymous
profile image
TCR is not that difficulty if you look at it from the word go and build a framework with it in mind. Most companies I have dealt with including my current employer create a base game framework to get all this stuff sorted.
Even for a small company like ours its not to hard and we have only had few TCR issues on our current XBLA title.

Anonymous
profile image
Why not higher testers with Compliancy expertise? There are many out there and many "temp" ones in Publisher's QA houses. I guarantee you they are a big asset to any indie/small developer.


none
 
Comment:
 


Submit Comment