Latest News
spacer View All spacer
 
February 10, 2010
 
Analysts: EA On The Right Track At Last
 
GamesBeat@GDC Confirms OnLive, GameStop, PlayStation Home Speakers
 
Ubisoft Q3 Sales Edge Down, As It Ramps Up Big Franchises
spacer
Latest Features
spacer View All spacer
 
February 10, 2010
 
arrow Television, Meet Games
 
arrow Two Halves, Together: Patrick Gilmore On Double Helix [1]
 
arrow The Road To Hell: The Creative Direction of Dante's Inferno [20]
spacer
Latest Blogs
spacer View All     Post     RSS spacer
 
February 10, 2010
 
Lineage 2 Interview - 'Freya Update Is Just a Beginning' - Pt.2
 
Fixing the GDC 2010 Schedule Builder [3]
 
Swashbuckling for Landlubbers: Why you may already be encouraging piracy! [20]
spacer
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
February 10, 2010
 
THQ
Animator - Motion Builder (contract)
 
LucasArts
Senior Systems Designer
 
Trion Redwood City
<b>Sr. Brand Manager</b>
 
Telltale Games
Game Designer
 
Telltale Games
Senior Software Engineer - Core Technology
 
Airtight Games
IT System Administrator
 
Roblox
Apple Game Engineer - Kids' Virtual World
 
Roblox
Senior Web Engineer (front-end)
spacer
About
spacer News Director:
Leigh Alexander
Features Director:
Christian Nutt
Editor At Large:
Chris Remo
Advertising:
John 'Malik' Watson
Recruitment/Education:
Gina Gross
 
Feature Submissions
About
spacer If you enjoy reading this site, you might also want to check out these Think Services sites:

Game Career Guide (for student game developers.)

Indie Games (for independent game players/developers.)

Finger Gaming (news, reviews, and analysis on iPhone and iPod Touch games.)

GamerBytes (for the latest console digital download news.)

Worlds In Motion (discussing the business of online worlds.)

Game Set Watch (the Group's alt.game weblog.)
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