The Game Development Process

Download Report

Transcript The Game Development Process

The Game Development Process
Typical Development Cycle
Idea
Proposal
Design
Evaluation
Coding
Testing
Release
The Game Development Process
The Game Idea
The Game
Proposal
The Game Design
The Game Design
 The Game Design Bible
Story
Gameplay
Interface
 The Art Bible
 The Software Bible
Evaluation
Game Design
Evaluation
Development
Development
Coding and
Debugging
Testing
Release
Typical Development Cycle
Idea
Proposal
Design
Evaluation
Coding
Testing
Release
Waterfall Development Cycle
Idea
Proposal
Design
Evaluation
Coding
Testing
Release
Spiral Development Cycle
Design
Coding
and Art
Start
Evaluation
Release
Testing
Evolutionary Prototyping
Proposal
Design and
initial prototype
Refine Prototype
Until Acceptable
Release
Design to Schedule
Idea
Proposal
Design
Evaluation
High Priority Code
Med High Priority Code
Run out of time and
money
Med Priority Code
Med Low Priority Code
Low Priority Code
Release
Game Development Documents
Concept Document
 Game Spec
 Design Document
 Story Bible
 Script
 Art Bible
 Storyboards
 Technical Design Document
 Schedules and Business/Marketing Documents
 Test Plan

Concept Document or Pitch
Document or Proposal
To sell the game
To create a framework for design
Generally 10 pages or less.
Concept art
Can be written by committee, but needs leadership
Acts as a springboard
Game Spec – Concept Doc?
Overview
 Players
 Look and Feel
 Interface
 Start Up
 Objectives

Entities
 Features
 Rules
 Gameplay
 Level Design
 Technical Requirements
 Marketing

Design Document
 Highly Detailed
 Can be quite large (100+ pages)
 Should contain all elements not addressed in
other documents
 Is a living document!!!!!!!!
A Design Document Construct
Table of Contents
 Introduction/Overview
 Game Mechanics
 Artificial Intelligence
 Game Elements
 Story Overview
 Game Progression
 System Menus

Story Bible
 Story outline is in design document, the story
bible fleshes out the story.
 Plot and Story Flow
 Detailed Story Flow
 Detailed Characterizations
 Backstory
 Generally Prose instead of bullets
Script
 The Dialog that occurs in the game.
 Tree structure that controls dialog
Art Bible
 Concept sketches
 Resources for artist
 Look and feel
 Art styles
 Technical guidelines
 Generally created by lead artist, not designer.
Storyboards
 May be part of art bible or standalone.
 Puts game flow in a visual context
 Useful to entire team, not just artist
Technical Design Document
 Sister specification to Art Bible and Game
Design Document
 Discusses how functionality will be implemented.
 Generally constructed by the lead programmer.
 May include overall code structure, major
classes, rendering architecture, AI design, etc.
 May contain pseudocode
Schedules and
Business/Marketing Documents
 Documents necessary for management of
project.
 Generally responsibility of Producer.
Nature of Documentation
 Must be living documents.
 Allows communication and direction across the
team
 Can be a trap if misused.