Contents
Sponsored Feature: XNA Game Quality: The Certification Story
 
 
Printer-Friendly VersionPrinter-Friendly Version
 
Latest News
spacer View All spacer
 
July 4, 2009
 
CyberConnect2 Boss Talks 'Quality Of Life' For Japanese Developers [4]
 
Warner's $33M Midway Acquisition Approved By Judge [7]
 
July's Top 25 Facebook Games Topped By Zynga, MindJolt Titles
spacer
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
July 4, 2009
 
Monolith Productions
Senior Software Engineer, Game Systems
 
Monolith Productions
Senior Software Engineer, Tools
 
Trion San Diego
Terrain Artist
 
Trion Austin
Technical Systems Analyst
 
Monolith Productions
Sr. Software Engineer, Engine
 
Warner Bros Entertainment
Senior Environment Artist
 
Warner Bros Entertainment
Senior Game Designer
 
Edge of Reality
Project Art Director/Art Lead
spacer
Latest Features
spacer View All spacer
 
July 4, 2009
 
arrow The Formation And Evolution of CyberConnect2 [3]
 
arrow Game Design Essentials: 20 RPGs [22]
 
arrow Real-Time Cameras - Navigation and Occlusion [1]
 
arrow Persuasive Games: Gestures as Meaning [7]
 
arrow Sponsored Feature: BattleClinic's Chris Condon On Using Iovation To Prevent Gaming Fraud, Chargebacks
 
arrow A Different Track: Frank Gibeau Talks Strategy [1]
 
arrow Leading The Design of APB [2]
 
arrow Dramatic Play [19]
spacer
Latest Blogs
spacer View All     Post     RSS spacer
 
July 4, 2009
 
How to Monetize Flash Games Efficiently [6]
 
Crowdsourcing Game Audio: Lessons Learnt [3]
 
Thinking Out of the Box [5]
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
  Sponsored Feature: XNA Game Quality: The Certification Story
by Nick Bodenham, Andrew Donnelly, Michael Steer
del.icio.us del.icio.us digg this! digg this! reddit! reddit! stumble it! stumble it! RSS
 
 
October 10, 2008 Article Start Page 1 of 4 Next
 

Who Are XNA Game Quality?

Formed in 2000 prior to the launch of the original Xbox, the XNA Game Quality team, or Xbox Certification team as they were then known, are now one of the teams that make up XNA, Microsoft's global software and services division dedicated to game development technologies.

They are very much a team that works behind the scenes, and not much is really known about them, unless of course you happen to have developed or published a game for Xbox, Xbox 360, Games for Windows or Games for Windows - LIVE. In this article, we will focus on the work the team does on the Xbox platforms, and leave their work on the Games for Windows platforms for discussion in future articles.

Advertisement

The job of the XNA Game Quality team is to help ensure that every game released on the Xbox and Games for Windows platforms meets Microsoft's technical quality standards, and depicts the platforms and their features in the best possible light, whilst minimizing platform security risks.

One thing they are not, and were never intended to be, is a Quality Assurance test organisation, and this is something they are keen to point out. Quality Assurance testing is the job of the game developer and publisher. XNA Game Quality does not assess game design, or how good gameplay is; only how well the game performs technically and how well it supports the platform's features.

No longer confined to just certifying Xbox or Xbox 360 games, today the team offer a much broader range of services to their publishing partners on a global scale. They now certify Games for Windows and Games for Windows - LIVE platform games, thanks to the revival that PC gaming has experienced in the last few years.

As well, a comprehensive training and education program is now offered to publishers, with the ultimate aim of helping them to improve the certification success rates of their games. Training sessions take a number of forms that include XNA Game Quality representatives visiting publishers at their own premises, inviting publishers to their nearest Microsoft campus, and online via the capabilities of Microsoft's LIVE Meeting.

Other services include representation by the team at Microsoft organised events such as XNA Gamefest (http://www.xnagamefest.com), where attendees are treated to a range of talks, presentations, and seminars covering a variety of topics from System Programming to Quality Assurance and Certification. XNA Game Quality also provides whitepapers on many aspects of the certification process, particularly those that pose significant challenges to their partners.

The team is currently made up of two areas of responsibility, Compliance and Functional, both quite different from the other, and both supported by the XNA Services' Mastering Lab. Each area performs a very different function, but equally as important as the other, and without any one of them, the quality of the certification and the services they offer to their partners would be severely compromised.

Mastering Lab

To begin with let's take a closer look at the Mastering Lab and their role in supporting XNA Game Quality. This team is the first to get their hands on the game code after a Publisher submits their game for certification. They are the "Gatekeepers" of the certification process, and no game submissions of any nature are allowed to enter Compliance or Functional testing until the Mastering Lab has processed and conducted their preliminary checks on each submission. Unlike Compliance and Functional, the majority of testing done by the Mastering Lab is automated through the use of tools.

The Mastering Lab has two core roles. Firstly they take the game code supplied by the publisher and check that it is ready to test. This ranges from checking that it boots, making sure that it has the correct images for Xbox LIVE, ensuring that the total number of Achievements and Gamerscore add up, checking that the Xbox LIVE information in the game executables matches for all versions; and ensuring that the submission doesn't contain erroneous files.

The Mastering Lab's secondary role is to process the game files, which comprises a number of different stages. First, they apply the Age Ratings to the game code, which are used by the Xbox 360 Dashboard Family Settings. The Family Settings controls can be set by parents or guardians to block access to content based on game ratings.

They then configure how the game code should interact with other versions of the same game, as well as configure how different games communicate with each other (example: some games are designed to share game save data), and whether or not a game should support the PAL-50 video standard.

The final stage of processing is when the Mastering Lab prepares the game disc images used to manufacture the final disc based product. At the same time, they also prepare the game files that both Compliance and Functional use to test the games. From here the games enter Compliance testing, which we will look at next.

 
Article Start Page 1 of 4 Next
 
Comments

Christopher Shell
11 Oct 2008 at 7:51 am PST
profile image
Sounds like a lot of hard work, and it is much appreciated here!

Scott McCabe
13 Oct 2008 at 1:59 pm PST
profile image
As a developer looking to create games under the Community Games Business model, I'd *very* much like to learn more information on the process that they're looking to implement that will help sort, promote and "certify" games made from start-up/indy companies. Yes there's peer review but once the floodgates open how likely will it be the marketplace to keep from being inundated and overcrowded. Just as you don't throw "Deer Hunter" games in with Unreal,Oblivion,Fallout3 etc.. type games.

women games
9 Mar 2009 at 8:13 pm PST
profile image
Scott McCabe, agree with you...

Alex Kaka
2 Apr 2009 at 6:02 am PST
profile image
http://community.usatourist.com/members/swiss_2D00_replica.aspx
http://community.usatourist.com/members/hublot.aspx
http://community.usatourist.com/members/chanel.aspx

bfsotm faoemwm
19 Apr 2009 at 12:44 am PST
profile image
but equally as important as the other, and without any one of them, the quality of the certification and the services they offer to their partners would be severely compromised.
regards,
[url=http://bootyarcade.com/]car games[/url]

bfsotm faoemwm
19 Apr 2009 at 12:44 am PST
profile image
car games
review center

bfsotm faoemwm
19 Apr 2009 at 12:45 am PST
profile image
http://review-center.net

Torrie Wilson
22 Apr 2009 at 2:14 am PST
profile image
The team is currently made up of two areas of responsibility, Compliance and Functional, both quite different from the other, and both supported by the XNA Services' Mastering Lab. Each area performs a very different function, but equally as important as the other, and without any one of them, the quality of the certification and the services they offer to their partners would be severely compromised.
[url=http://www.powernetshop.at/angebote/]Car Hifi[/url]


none
 
Comment:
 


Submit Comment