Contents
Sponsored Feature: XNA Game Quality: The Certification Story
 
 
Printer-Friendly VersionPrinter-Friendly Version
 
Latest News
spacer View All spacer
 
November 22, 2009
 
Video Game Watchdog National Institute On Media And The Family Shutting Down [11]
 
Modern Warfare 2 Infinity Ward's 'Most Successful PC Version' Yet [12]
 
New Tech, Design Details Of Project Natal To Emerge At Gamefest In February
spacer
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
November 22, 2009
 
Trion Redwood City
Sr. Evnironment Modeler
 
Trion Redwood City
Sr. Environment Artist
 
Sucker Punch Productions
3D Environment Artist
 
Sucker Punch Productions
Network Programmer
 
Sucker Punch Productions
Character Artist
 
Sucker Punch Productions
Texture Artist
 
Monolith Productions
Sr. Software Engineer, Engine - Monolith Productions - #113767
 
Sony Online Entertainment
Brand Manager
spacer
Latest Features
spacer View All spacer
 
November 22, 2009
 
arrow Upping The Craft: Susan O'Connor On Games Writing [6]
 
arrow Small Developers: Minimizing Risks in Large Productions - Part II [7]
 
arrow iPhone Piracy: The Inside Story [48]
 
arrow And Yet It Grows: Analyzing the Size and Growth of the European Game Market [5]
 
arrow NPD: Behind the Numbers, October 2009 [13]
 
arrow Reflecting On Uncharted 2: How They Did It [5]
 
arrow Sponsored Feature: Rasterization on Larrabee -- Adaptive Rasterization Helps Boost Efficiency
 
arrow Postmortem: Wadjet Eye's The Blackwell Convergence [2]
spacer
Latest Blogs
spacer View All     Post     RSS spacer
 
November 22, 2009
 
Time Fcuk
 
Accepting the Inherent Value of Games
 
Planckogenesis, Part II: Song Structure & Gravy Train [1]
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
8 comments
Share RSS
 
 
October 10, 2008 Article Start Previous Page 4 of 4
 

Now let's look at the Game Specific Test Plan approach used by Functional, which is quite different to the FTCs and uses a common template, comprised of multiple sections. These include Team Setup, Test Direction, Generic Checks, Age Rating Checks and Achievement Checks. The Team Setup is used to map a broad cross section of system and game settings to the size of the assigned test team.

The point of the Test Direction is to establish the overall test goals and strategy for testing the game, and to break those down into test objectives and instructions for each tester. The Generic Checks are a set of general checks tested against every game, by game mode, game type, mission, level, etc., and ensure they very broadly test the really critical features and functionality in all areas of the game.

Advertisement

Age Rating Checks are used to test that the correct age ratings have been signed into the game for each regional rating board (such as PEGI in Europe), and Achievement Checks ensure that each Achievement can be obtained by the user according to its description or criteria for unlocking.

This combined approach of using the FTCs and a Game Specific Test Plan, enables Functional to achieve a massive amount of testing coverage on every game submitted. Not only can they test deep into a game's core story or campaign mode, but also hit a very wide array of options, settings, difficulties and paths in every game mode.

Another very important area of work for Functional is their reporting. Reporting is handled via an internally developed bug tracking database, which allows them to log, track, and share issues amongst any of their internal team members and partners very efficiently. The same database is also used by Compliance, meaning that a consistent look and feel is maintained throughout the reporting process for their partners, regardless of the area issuing the reports.

It also means that reports can very easily be issued to their external partners virtually at the touch of a button, as long as those partners have access to the aforementioned team's website. XNA Game Quality send out reports at the end of testing every day to update their partners with the status of their games.

Whilst games are undergoing testing they receive a daily Functional Interim Report, and then at the end of test they receive a Final Functional report in the case of a Final-Cert, or a Test Complete report in the case of an Optional Final-Cert.

Bugs are reported as a Priority 1, 2 or 3 depending on the seriousness of an issue, which takes into account the nature of a bug, its frequency and likelihood of being seen. In addition, bugs are classified by type, of which the key ones are CFR, ION and SRI. CFRs (Conditions for Resubmission) are the most seriously viewed issues, and these must be fixed before a game is resubmitted.

IONs (Issues of Note) are issues XNA Game Quality doesn't require be fixed, but views seriously enough to highlight to the publisher in case they feel differently about them. SRIs (Standard Reporting Issues) are all other issues they like to make their partners aware of.

Common issues that Functional consider to be very serious include:

  • Unable to complete game or game objective: any issue that prevents the user from finishing key objectives/missions or gaining Achievements
  • Unable to save/load game data: problems with saving and/or loading user game save data
  • Game deletes game data without confirmation: any issue which causes the user to lose game save data without warning
  • Unable to play against an updated version of the same game over System Link or Xbox LIVE: Title updates should not introduce incompatibility problems without notifying the user

Functional, along with the rest of XNA Game Quality, are always reviewing and continually striving to improve their processes and the services they offer to their publishing and development partners. It's because of this that they're keen to stress the importance of XNA Game Quality's email support service, which can be used to submit queries and feedback about any aspect of certification.

Whether it's an enquiry about a TCR, Test Case, or FTC, a question about how seriously XNA Game Quality view a particular issue, or feedback on a recent training visit, they are always happy to hear the voice of their partners and customers. The team always does their best to ensure their partners receive a timely response to their email, and if a member of the team cannot personally help, they will put them in touch with somebody who can help. So keep sending those questions in!

Final Words

Well now, if you've managed to get this far, then we hope you've found this article an informative and interesting read, whilst being an insightful glimpse into the world of XNA Game Quality. The team firmly believes the work they do to help ensure that games that operate on Microsoft's platforms and services comply with certain minimum quality standards, benefits everyone involved from their partners to the end user.

Without the great games and amazing support from their publishing and development partners and customers, the team realizes that the Xbox and Games for Windows platforms wouldn't be what they are today, and as such would like to pass on their sincerest thanks to all of these people.

If you were in any doubt before reading this article about what certification is, and what XNA Game Quality does, then we very much hope that you now have a much better appreciation of these concepts, and the great work the team does.

For more information about Games for Windows Branding and Games for Windows - LIVE platform certification, please stay tuned for future articles on both of these over the coming months.

 
Article Start Previous Page 4 of 4
 
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:
 


Submit Comment