Our Properties: Gamasutra GameCareerGuide IndieGames Indie Royale GDC IGF Game Developer Magazine GAO
My Message close
Contents
Sponsored Feature: XNA Game Quality: The Certification Story
 
 
Printer-Friendly VersionPrinter-Friendly Version
 
Latest News
spacer View All spacer
 
February 10, 2012
 
Road to the IGF: Lucky Frame's Pugs Luv Beats
 
Analyst questions validity of unusual January NPD results [10]
 
Blizzard opposes Valve Dota name registration
spacer
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
February 10, 2012
 
CCP - North America
Animation Director
 
Toys for Bob / Activision
Senior Programmer
 
Toys for Bob / Activision
Lead Programmer
 
Vicarious Visions / Activision
FX Artist-Vicarious Visions
 
Vicarious Visions / Activision
Tools Engineer-Vicarious Visions
 
Treyarch / Activision
Lighting Artist, Cinematic
spacer
Latest Features
spacer View All spacer
 
February 10, 2012
 
arrow Virtual Goods - An Excerpt from Social Game Design: Monetization Methods and Mechanics
 
arrow Principles of an Indie Game Bottom Feeder [20]
 
arrow Postmortem: CyberConnect 2's Solatorobo: Red the Hunter [1]
 
arrow Jerked Around by the Magic Circle - Clearing the Air Ten Years Later [41]
 
arrow Building the World of Reckoning [4]
 
arrow SPONSORED FEATURE: TwitchTV - How to Build Community Around Your Game in 2012 [13]
 
arrow Happy Action, Happy Developer: Tim Schafer on Reimagining Double Fine [9]
 
arrow Building an iOS Hit: Phase 1 [11]
spacer
Latest Blogs
spacer View All     Post     RSS spacer
 
February 10, 2012
 
Audio Passes: Success Through Layering
 
What the current RPG can learn from Diablo 1
 
Double Fine's Kickstarter Windfall: Will Patronage Supplant Traditional Game Publishing? [9]
 
The Principles of Game Monetization
 
Did DoubleFine Just break the publishing model for good? [15]
spacer
About
spacer Editor-In-Chief/News Director:
Kris Graft
Features Director:
Christian Nutt
Senior Contributing Editor:
Brandon Sheffield
News Editors:
Frank Cifaldi, Tom Curtis, Mike Rose, Eric Caoili, Kris Graft
Editors-At-Large:
Leigh Alexander, Chris Morris
Advertising:
Jennifer Sulik
Recruitment:
Gina Gross
 
Feature Submissions
 
Comment Guidelines
Sponsor
Features
  Sponsored Feature: XNA Game Quality: The Certification Story
by Nick Bodenham, Andrew Donnelly, Michael Steer [Business, Game Design, Programming, XNA]
8 comments Share on Twitter Share on Facebook 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.

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
profile image
Sounds like a lot of hard work, and it is much appreciated here!

Scott McCabe
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
profile image
Scott McCabe, agree with you...

Alex Kaka
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
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
profile image
car games
review center

bfsotm faoemwm
profile image
http://review-center.net

Torrie Wilson
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:
 




UBM Techweb
Game Network
Game Developers Conference | GDC Europe | GDC Online | GDC China | Gamasutra | Game Developer Magazine | Game Advertising Online
Game Career Guide | Independent Games Festival | Indie Royale | IndieGames

Other UBM TechWeb Networks
Business Technology | Business Technology Events | Telecommunications & Communications Providers

Privacy Policy | Terms of Service | Contact Us | Copyright © UBM TechWeb, All Rights Reserved.