Schizoid Developer Reveals some insight into the Arcade Team and XNA

On his popular blog Jamie Fristrom, who is the technical director of the Schizoid developer Torpex Games, revealed some insight into the behind the scenes working of getting a game on Xbox Live Arcade, the certification process and XNA. Here's a bit about what he has to say about the process of getting onto Xbox Live Arcade.[quote]To get an Xbox Live Arcade game approved, there's various stages and greenlight meetings you have to get through. First you've got to get somebody there excited enough to get it into a greenlight meeting in the first place. We showed a prototype to a manager from the XBLA team and he was excited enough to evangelize it.

The next stage is the "Concept Greenlight" - they regularly have a group get-together to review proposals and decide whether they want to pass on them or not. Apparently, at our greenlight, we were the only concept that had a prototype. So a prototype will definitely help you stand out. "Don't build it and they won't come." Our prototype, by the way, was only three man-months of work.

The next stage is a due diligence meeting. Here, they want to establish that you can actually execute, and finish the game before your launch window. Any red flags or concerns they have will be raised. For example, they wanted to know how long we could survive if the game slipped; they wanted to know if we had a test plan. For us, I think it helped that everybody on the team has an established track record.

And that's where we are now. Coming up later is the certification or TRC - the "technical requirements checklist" - all the console manufacturers do this. And games that have network play have much more elaborate requirements than ones that don't. It takes two weeks to get through cert - and if you fail, it resets. You have to take another two weeks.[/quote]I guess we can now better see why there was such issues with a game like Worms, who missed a few of it's release dates. Sure the Xbox Live Arcade team has been pushing that down our throat for awhile now, but I think it bears so much more weight coming from a vocal third party voice. It would be interesting to see what the average turn around time is for a game to go from failing certification to the developers fixing the issue to being back in the certification process. My guess is that first the developer will need a few weeks for fixing the game and then thoroughly testing it on their end before sending it back. Failing a certification would instantly push you back possibly a month or more for the next release date.

Comments

wow
good read. cant wait for the "technical requirements checklist"...
I think they may have

I think they may have thrown a basic version of that already at the XNA community. I'll try to dig around and find that. I could be wrong on what it was though.

Sounds like a pain,

Sounds like a pain, TBH. Maybe independent developers are better off just doing PC stuff. :-/

 

.

being on xbla guarantees
being on xbla guarantees selling at least 30,000 (which is I think the amount of copies of the least popular xbla game). Getting that much on just PC would be a bit harder.
But at the same time,

But at the same time, XBLA-games usually have lower prices (and a relatively large percentage of the income goes directly to Microsoft). Plus, it's much more expensive to develop for (first they have to get development kits, then they have to add all sorts of Xbox Live things, and they also have to regularily send representatives to Microsofts XBLA-team - probably a major pain for devs in Europe).

I don't know. But I am starting to understand why we get so many retro games, as this system seems much more suited to conveyor belt devs like Digital Eclipse (and well-established development studios) than the small, independent developers.


Warning: INSERT command denied to user 'dbo261357483'@'74.208.16.80' for table 'watchdog' query: watchdog INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>INSERT command denied to user &#039;dbo261357483&#039;@&#039;74.208.16.80&#039; for table &#039;sessions&#039;\nquery: sess_write\nINSERT INTO sessions (sid, uid, cache, hostname, session, timestamp) VALUES (&#039;c2332e0b9b48bf1c2d21a0392b1465f0&#039;, 0, 0, &#039;207.241.237.235&#039;, &#039;&#039;, 1318774825)</em> in <em>/homepages/46/d158123744/htdocs/0.3/upld/drupal-4.7.2/includes/database.mysql.inc</em> on line <em>172</em>.', 2, '', 'http://xblarcade.com/node/493', '', '207.241.237.235', 1318774825) in /homepages/46/d158123744/htdocs/0.3/upld/drupal-4.7.2/includes/database.mysql.inc on line 172