Visit Your Local PBS Station PBS Home PBS Home Programs A-Z TV Schedules Watch Video Support PBS Shop PBS Search PBS

Education »

Underwritten by John S. and James L. Knight Foundation

Idea Lab is a group blog by innovators who are reinventing community news for the Digital Age.

Read more about Idea Lab »

Each Idea Lab blogger is a winner of the Knight News Challenge grant to reshape community news.

Learn more about the Knight News Challenge »

"Serious Game" Design 101

Knight 2007 News Challenge Winner

As we continue to develop the "Playing the News" game, we wanted to share the inside workings of the process. Our partners at the Johnson Simulation Center submitted this report on their production process.

An Overview of the JSC Production Process
This is a short description of the Johnson Simulation Center's production process; that is, how we go about designing and then producing a game. There are two stages to this process, pre-production and production.

Pre-production is a time during which everything about how the game will play and be built is written down on paper. We define the steps as documents that need to be created. These are:
 Gameplay One-Shots
 Gameplay Overview
 Technical Design Document
 Product Backlogs and Release Planning

Gameplay One-Shots
One-Shots are a series of one-page maximum length game designs that we create in order to explore completely different approaches to the current project. The best ideas we may explore in more depth. This is a much better way to approach initial game design than simply moving forward with the first idea to come around. Exploring several different designs allows you to later justify your choices - I.E. "We choose NOT to do this because we explored that idea, and we found that it would not work for X, Y, and Z reasons". These one-shots will often be accompanied by a visual. Once we have a decent pool of ideas the entire team reviews, discusses, and then updates them. A choice is then made on the best design to move forward with.

Gameplay Overview
After a suitable one-shot is picked a gameplay overview is written. The primary purpose of this document is to provide the reader with a clear understanding of how the end product might look and feel from the player's perspective. This is an important document, as it is the basis for the shared project vision between the client and our development team. It should be kept succinct as possible while remaining usefully descriptive. It is important to include graphical storyboards in the Gameplay Overview to provide the reader with visual references on how the game might look. Technical information such as specific programming systems or schedules for production are not included. Before proceeding to the next stage of production, this document must be reviewed and accepted by both the development team and the clients.

Technical Design Document
This is an internal document created for the benefit of the development team. It details all technical requirements for the gameplay systems outlined in the Gameplay Overview. These specific requirements are then separated into different stages of development. The first stage being the bare minimum needed to get a functioning game into a testable state, and then each additional stage bringing additional features and functions into the game until it is complete. Staging the game development like this is important, because it allows the developers to test individual aspects of the game as it is developed and make changes, sometimes drastic, as necessary. Compared to a more traditional development cycle where testing does not occur until the end of the game, when it is sometimes too late to change something that does not add value to the game, this system allows us to catch problems early on and address them while the material is still fresh to us.

Product Backlogs and Release Planning
These are the final stages of pre-production. A product backlog is simply a list of all the features that are present in the game, divided into chunks no larger than two weeks of estimated work. When all backlog items are completed, game development is finished.
The development cycle is broken into releases. These releases are major milestones where the project is turned into a deliverable to prove progress to the client and other stakeholders. Release planning involves deciding what theme each of the releases will be based on (movement, learning objectives, exploration, etc.) and then putting all the backlog listed features related to that theme into that release. Each feature is then given a ballpark estimate on development time, and then added up to provide a time estimate on each release. These estimates (which will change and evolve over the project life cycle) are the basis for planning the project time line.

By Jesse Crafts-Finch, JSC Producer

Rate this entry

  • Currently 5/5
  • 1
  • 2
  • 3
  • 4
  • 5

Rating: 5/5 (2 votes cast)

Post a Comment

Ground rules for posting comments: No profanity or personal attacks. Please comment on the subject of the blog post itself. If you do not follow these rules, we will remove your post. Keep it civil, folks!

Featured Comment

The translation plug-in sounds like a very good idea: we at times have long lines in Portuguese shops... or you can use it on the bus... ”

Fer Pili
Knight Rewards On-the-Spot Competitors at MIT Meetup

Monthly Archives

Get Idea Lab via E-mail

Enter your email address:

Delivered by FeedBurner