Top Banner
The Game Development Process
23

The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

Dec 23, 2015

Download

Documents

Elvin Greene
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

The Game Development ProcessThe Game Development Process

Page 2: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

Typical Development CycleTypical Development Cycle

Idea

Proposal

Design

Evaluation

Coding

Testing

Release

Page 3: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

The Game Development ProcessThe Game Development Process

The Game Idea

The Game Proposal

The Game Design

Page 4: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

The Game DesignThe Game Design

The Game Design BibleStoryGameplayInterface

The Art Bible The Software Bible

Page 5: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

EvaluationEvaluation

Game Design

Evaluation

Development

Page 6: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

DevelopmentDevelopment

Coding andDebugging

Testing

Release

Page 7: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

Typical Development CycleTypical Development Cycle

Idea

Proposal

Design

Evaluation

Coding

Testing

Release

Page 8: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

Waterfall Development CycleWaterfall Development Cycle

Idea

Proposal

Design

Evaluation

Coding

Testing

Release

Page 9: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

Spiral Development CycleSpiral Development Cycle

Start

Design Coding and Art

TestingEvaluation

Release

Page 10: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

Evolutionary PrototypingEvolutionary Prototyping

Proposal

Design and initial prototype

Refine PrototypeUntil Acceptable

Release

Page 11: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

Design to ScheduleDesign to ScheduleIdea

Proposal

Design

Evaluation

High Priority Code

Med High Priority Code

Med Priority Code

Low Priority Code

Med Low Priority Code

Run out of time and money

Release

Page 12: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

Game Development DocumentsGame Development Documents Concept Document Game Spec Design Document Story Bible Script Art Bible Storyboards Technical Design Document Schedules and Business/Marketing Documents Test Plan

Page 13: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

Concept Document or Pitch Document or Proposal

Concept Document or Pitch Document or Proposal

To sell the gameTo create a framework for design

Generally 10 pages or less.Concept artCan be written by committee, but needs leadershipActs as a springboard

Page 14: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

Game Spec – Concept Doc?Game Spec – Concept Doc? Overview Players Look and Feel Interface Start Up Objectives

Entities Features Rules Gameplay Level Design Technical Requirements Marketing

Page 15: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

Design DocumentDesign Document

Highly Detailed Can be quite large (100+ pages) Should contain all elements not addressed in

other documents Is a living document!!!!!!!!

Page 16: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

A Design Document ConstructA Design Document Construct Table of Contents Introduction/Overview Game Mechanics Artificial Intelligence Game Elements Story Overview Game Progression System Menus

Page 17: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

Story BibleStory 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

Page 18: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

ScriptScript

The Dialog that occurs in the game. Tree structure that controls dialog

Page 19: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

Art BibleArt Bible

Concept sketches Resources for artist Look and feel Art styles Technical guidelines Generally created by lead artist, not designer.

Page 20: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

StoryboardsStoryboards

May be part of art bible or standalone. Puts game flow in a visual context Useful to entire team, not just artist

Page 21: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

Technical Design DocumentTechnical 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

Page 22: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

Schedules and Business/Marketing Documents

Schedules and Business/Marketing Documents

Documents necessary for management of project.

Generally responsibility of Producer.

Page 23: The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.

Nature of DocumentationNature of Documentation

Must be living documents. Allows communication and direction across the

team Can be a trap if misused.