SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
The Design Document
Videogame Design and Programming

Prof. Pier Luca Lanzi
Reference

2

§ Chapter 14 “The Design Document” of the
course textbook: Tracy Fullerton. Game
Design Workshop, Second Edition. Morgan
Kaufmann 2008.

§ Chapter 24 “The Team Sometimes
Communicates Through Documents” of the
course textbook: Jesse Schell. The Art of
Game Design: A Book of Lenses. CRC Press;
1 edition (August 4, 2008)

Prof. Pier Luca Lanzi
What is the Game Design Document?
Game development is inherently collaborative!
Communicating the overall vision of the game
to all the team member is essential.
The most effective way is to write down the vision
as well as a detailed plan for executing it

Prof. Pier Luca Lanzi
what is the game design document?
it is like the blueprints for a building.

Prof. Pier Luca Lanzi
game documents have two purposes
memory and communication

Prof. Pier Luca Lanzi
Design Document as Memory

6

•  A game design has thousands of important decisions that define
• 
• 

how the game works and why
When ideas are fresh, people feel like they are impossible to
forget, but it is very easy to forget even the most fundamental
decisions and solutions
Recording all the design decisions in your design document will
save you the trouble of having to solve the same problems all
over again

Prof. Pier Luca Lanzi
Design Document for Communication

7

•  Design decisions must be communicated to many people
•  Such communication is never one-way but it is more a dialog
•  In fact, as soon as a decision is put on paper, someone will find a
• 
• 

problem with it, or come up with a way to make it better
The design document can get more minds on the design faster to
more quickly find and fix weaknesses in the game design
The design document is also used to solve possible disputes
about how/who/when things should be done

Prof. Pier Luca Lanzi
Types of Design Documents

Prof. Pier Luca Lanzi

8
Types of Design Documents (Design)

9

1.  Game Design Overview

§  High-level brief document (might only be a few pages) written primarily for

management, explains what this game is, and who it is for
Useful for the whole team to get a sense of the big picture of the game
2.  Detailed Design Document
Describes all the game mechanics and interfaces in great detail
Help the designers remember all the little detailed ideas and to help
communicate those ideas to the engineers who have to code them, and
the artists who need to make them look nice
3.  Story Overview
Describes the dialog and narration of the game

§ 
§ 
§ 
§ 

Prof. Pier Luca Lanzi
Types of Design Documents (Engineering)
4. 

Technical Design Document
High-level brief document (might only be a few pages) written primarily for
management, explains what this game is, and who it is for
Useful for the whole team to get a sense of the big picture of the game
Pipeline Overview
Brief document by the engineers for the art team describing the do’s and don’ts
System Limitation
Explicit what limits should not be crossed, e.g., number of polygons on the screen
at once, number of simultaneous explosions on screen at once, drawcalls, etc.
Art Bible
A document that provides the guidelines to keep the game art consistent when
more than one artist work on the project
Concept Art Overview
A collection of images that show how they will look and feel in the context of the
game design put together by the art team with the design team

§ 
§ 

5. 
6. 

7. 

8. 

10

§ 
§ 
§ 
§ 

Prof. Pier Luca Lanzi
Types of Design Documents (Management)

11

9.  Game Budget

§  Prospect of the cost required to develop the game
§  Possibly, the first document created, since it is used to help secure fundings

10.  Project Schedule

§  Lists all the tasks that need to be accomplished, how long each will take,
§ 

when each task must be completed, and who will do them
Probably, the most frequently updated document of the project

Prof. Pier Luca Lanzi
Types of Design Documents (Writing)

12

11.  Story Bible

§  Lays down the law about what is and is not possible in the story world
§  It make it easier for everyone on the team to contribute story ideas, within

the technical limits of the underlying engine/technology
12.  Script
Their dialogs of NPCs and other story scripts
13.  Game Tutorial and Manual
The text that goes into in-game tutorials, Web pages, and printed manuals

§ 
§ 

Prof. Pier Luca Lanzi
Types of Design Documents (Players)

13

14.  Game Walkthrough

§  If players like a game, they are going to write their own documents about
§ 
§ 

it and post them online
Studying what your players write about your game can be a great way to
find out, in detail, what players like and dislike about your game
By the time, a player walkthrough is written, of course, it is often too late
to change your game — but at least you’ll know for next time

Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
The Game Design Document

15

•  Describes the overall concept of the game, target audience, gameplay,
interfaces, controls, characters, levels, media assets, etc. In short,
everything that teams need to know (and has agreed) about the design

•  Most of the developers and publishers today would never go into
production without a detailed design document

•  It is a living document, updated throughout production.
•  Without the design document, the team members might interpret what
they know about the game in their own unique ways

•  Game developers tend to be visual people so supplementing the
document with lots of visuals is generally a good thing

Prof. Pier Luca Lanzi
The Game Design Document

16

•  It should be succinct, around 25 pages (more if you like)
•  Its objective is communication, developers should do whatever it
takes to accomplish that goal

•  Writing the document provides a process for establishing
communication and serves as a touchstone for the entire team

•  It is not a substitute for team meetings and in-person
communication

Prof. Pier Luca Lanzi
Contents of a Design Documents

17

•  There is no standard format for documenting design.
•  In general, the contents of a game design document contain
§ Overview and vision statement
§ Audience, platform, and marketing
§ Gameplay
§ Characters (if applicable)
§ Story (if applicable)
§ World (if applicable)
§ Media list
•  The design document can also include technical details which might also
be articulated in a separate document, the technical specification

Prof. Pier Luca Lanzi
Examples of game design documents
http://digitalworlds.wetpaint.com/page/Example+Blank+Design+Document
http://www.gamasutra.com/view/feature/3384/the_anatomy_of_a_design_document_.php

Prof. Pier Luca Lanzi
When writing a design document, don’t get distracted!
Don’t forget its ultimate goal: to communicate your game design
to the production team, the publisher, the marketing team and
anyone else involved in the game.
Think about it as a living document which needs to be modular
(easier to update/manage as it grows in size and complexity)

Prof. Pier Luca Lanzi
Design History

20

•  A design document is a continuously changing reference tool
•  Alert team mates about any significant modifications or updates
•  The design history contains a section for every major change
made

•  When using a wiki, this section will be replaced by the editing
history feature of the software

Prof. Pier Luca Lanzi
Vision Statement

21

•  It is were the vision of the game is stated. Typically, 500 words long. Try
to capture the essence of your game and convey this to the reader in
as compelling and accurate a way as possible.

•  Game logline
§ In one sentence, describe your game
•  Gameplay synopsis
§ Describe how your game plays and what the user experiences. Try
to keep it concise—no more than a couple of pages. You might
want to reference some or all of the following topics:
Uniqueness: What makes your game unique?
Mechanics: How does the game function? What is the core play
mechanic?
Setting: What is the setting for your game?
Look and feel: Give a summary of the look and feel of the game.

§ 
§ 
§ 
§ 

Prof. Pier Luca Lanzi
Audience, Platform, and Marketing

• 

• 
• 

Target audience: Who will buy
your game? Describe the
demographic you are targeting,
including age, gender, and
geographic locations.
Platform: What platform or
platforms will your game run
on? Why did you choose these
platforms?
System requirements: might
limit your audience, especially
on the PC, where the hardware
varies widely. Describe what is
required to play the game and
why those choices were made.

• 

• 
• 

Prof. Pier Luca Lanzi

22

Top performers: List other top-selling
games in the same market. Provide
sales figures, release dates,
information on sequels and platforms,
as well as brief descriptions of each
title.
Feature comparison: Compare your
game to the competition. Why
would a consumer purchase your
game over the others?
Sales expectations: Provide an
estimate of sales over the first year
broken down by quarter. How many
units will be sold globally, as well as
within key markets, like the United
States, England, Japan, etc.?
Legal Analysis

•  Discusses the legal and financial obligations regarding copyrights,
trademarks, contracts and licensing agreements

Prof. Pier Luca Lanzi
Gameplay

•  Overview: describes the core gameplay
•  Gameplay description: tells how the game functions
•  Controls
§ Interfaces: wireframes and descriptions of how each interface
functions
Rules: if there is a prototype the description of the rules is
much easier.
Scoring/winning conditions
Modes and other features
Levels: the design of each level should be laid out here.
Flowchart: create a flowchart showing all the areas and screens
needed
Editor

§ 

• 
• 
• 
• 

§ 

Prof. Pier Luca Lanzi
Game Characters

•  Character design: describe any game characters and their
attributes

•  Types: describe all the types of PCs and NPCs

Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Story

• 
• 
• 
• 
• 

Synopsis: if the game includes a story, summarize it here. Keep it down to one
or two paragraphs.
Complete story: outline the entire story in a way that mirrors the gameplay.
Do not just tell your story, but structure it so that it unfolds as the game
progresses.
Backstory: describe any important elements of your story that do not tie
directly into the gameplay.
Narrative devices: describe the various ways in which you plan to reveal the
story. What are the devices you plan to use to tell the story?
Subplots: Because games are not linear like books and movies, there might be
numerous smaller stories interwoven into the main story. Describe each
subplots and explain how they tie into the gameplay and the master plot.

Prof. Pier Luca Lanzi
The Game World

•  If the game involves the creation of a world, you need to go into detail
on all aspects of that world such as

§ Overview
§ Key locations
§ Travel
§ Mapping
§ Scale
§ Physical objects
§ Weather conditions
§ Day and night
§ Time
§ Physics
§ Society/culture
Prof. Pier Luca Lanzi
Media List

•  List all media that will be required.
•  The list will depend on the game specifics
•  Interface assets
•  Environments
•  Characters
•  Animation
•  Music and sound effects
Prof. Pier Luca Lanzi
Technical Spec

• 

Technical analysis
New technology
Major software
development tasks
Risks
Alternatives
Estimated resources
required
Development platform and
tools
Delivery
Game Engine
Technical Specs
Design
Collision Detection

§ 
§ 
§ 
§ 
§ 

• 
• 
• 

§ 
§ 
§ 

• 
• 
• 
• 
• 
• 
• 

Prof. Pier Luca Lanzi

Interface technical specs
Controls’ technical specs
Lighting models
Rendering system
Technical specs
2D/3D rendering
Camera
Internet/network spec
System parameters
Max players, servers,
customization, connectivity,
websites, …
Other
Help, manual, setup

§ 
§ 
§ 
§ 
§ 
Writing Your Design Document

•  Before writing the design document, quite an amount of time should be
spent thinking about the gameplay

•  The best way to do this is to build a physical or software prototype and
play test it, improving and expanding the design until a solid foundation
is reached

•  Only after several iteration of prototyping, the design document can
start

•  Use flowcharts and wireframes to explain the game areas and features
•  By working through your concept from prototype to flowchart to
wireframes to documentation, the design document is actually easy to
write

Prof. Pier Luca Lanzi
What about the course project?
As soon as you team up, your team is required to write an
initial draft (the version zero) of your game design document
The draft should contain all the important element/documents
discussed in this lecture that are applicable to your project.
The draft must be quite short, around 10 pages, and its objective
is to assess that your team has agreed on a gameplay vision

Prof. Pier Luca Lanzi
Why do you need the document?
to speed up communication
in our short development window,
as a reference to what has been decided
to solve any dispute raising during the development

Prof. Pier Luca Lanzi

Weitere ähnliche Inhalte

Was ist angesagt?

Game Design - Monetization
Game Design - MonetizationGame Design - Monetization
Game Design - MonetizationErez Yerushalmi
 
Introduction to Game Engine: Concepts & Components
Introduction to Game Engine: Concepts & ComponentsIntroduction to Game Engine: Concepts & Components
Introduction to Game Engine: Concepts & ComponentsPouya Pournasir
 
Game Design Fundamentals
Game Design FundamentalsGame Design Fundamentals
Game Design FundamentalsIntelligent_ly
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game DevelopmentShaan Alam
 
Video game proposal
Video game proposalVideo game proposal
Video game proposalmissstevenson01
 
Course Presentation: Games design
Course Presentation: Games designCourse Presentation: Games design
Course Presentation: Games designBrunel University
 
06. Game Architecture
06. Game Architecture06. Game Architecture
06. Game ArchitectureAmin Babadi
 
Game development life cycle
Game development life cycleGame development life cycle
Game development life cycleSarah Alazab
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game EngineDiksha Bhargava
 
Game Design Principle
Game Design PrincipleGame Design Principle
Game Design PrincipleNaquiah Daud
 
Game design through the eyes of gaming history
Game design through the eyes of gaming historyGame design through the eyes of gaming history
Game design through the eyes of gaming historyDori Adar
 
Introduction to Game Development and the Game Industry
Introduction to Game Development and the Game IndustryIntroduction to Game Development and the Game Industry
Introduction to Game Development and the Game IndustryNataly Eliyahu
 
Game development
Game developmentGame development
Game developmentRareCoders
 
Game Story and Character Development
Game Story and Character DevelopmentGame Story and Character Development
Game Story and Character DevelopmentTracie King
 
Game genres
Game genresGame genres
Game genresaealey
 
Game Development Company, Flash Game Development,
Game Development Company, Flash Game Development,Game Development Company, Flash Game Development,
Game Development Company, Flash Game Development,Gateway Technolabs
 
Game Development Step by Step
Game Development Step by StepGame Development Step by Step
Game Development Step by StepBayu Sembada
 

Was ist angesagt? (20)

Game Design - Monetization
Game Design - MonetizationGame Design - Monetization
Game Design - Monetization
 
Ten page document
Ten page documentTen page document
Ten page document
 
Introduction to Game Engine: Concepts & Components
Introduction to Game Engine: Concepts & ComponentsIntroduction to Game Engine: Concepts & Components
Introduction to Game Engine: Concepts & Components
 
Game Design Fundamentals
Game Design FundamentalsGame Design Fundamentals
Game Design Fundamentals
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Video game proposal
Video game proposalVideo game proposal
Video game proposal
 
Course Presentation: Games design
Course Presentation: Games designCourse Presentation: Games design
Course Presentation: Games design
 
06. Game Architecture
06. Game Architecture06. Game Architecture
06. Game Architecture
 
Game development life cycle
Game development life cycleGame development life cycle
Game development life cycle
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game Engine
 
Game Design Principle
Game Design PrincipleGame Design Principle
Game Design Principle
 
Game design through the eyes of gaming history
Game design through the eyes of gaming historyGame design through the eyes of gaming history
Game design through the eyes of gaming history
 
Introduction to Game Development and the Game Industry
Introduction to Game Development and the Game IndustryIntroduction to Game Development and the Game Industry
Introduction to Game Development and the Game Industry
 
Game development
Game developmentGame development
Game development
 
Indie Game Development Intro
Indie Game Development IntroIndie Game Development Intro
Indie Game Development Intro
 
Game Story and Character Development
Game Story and Character DevelopmentGame Story and Character Development
Game Story and Character Development
 
Game genres
Game genresGame genres
Game genres
 
Game Development Company, Flash Game Development,
Game Development Company, Flash Game Development,Game Development Company, Flash Game Development,
Game Development Company, Flash Game Development,
 
Game Design
Game DesignGame Design
Game Design
 
Game Development Step by Step
Game Development Step by StepGame Development Step by Step
Game Development Step by Step
 

Andere mochten auch

Sample Project Proposal Design Document
Sample Project Proposal Design DocumentSample Project Proposal Design Document
Sample Project Proposal Design DocumentArturo Pelayo
 
LAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisLAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisDavid Mullich
 
ATS-High-level design document
ATS-High-level design documentATS-High-level design document
ATS-High-level design documentEssex James
 
Java Technical Design Document
Java Technical Design DocumentJava Technical Design Document
Java Technical Design DocumentDeborah Obasogie
 
Fundamentals of Game Design - Ch2
Fundamentals of Game Design - Ch2Fundamentals of Game Design - Ch2
Fundamentals of Game Design - Ch2Cynthia Marcello
 
Design Document - Tensioned Building Construction
Design Document - Tensioned Building ConstructionDesign Document - Tensioned Building Construction
Design Document - Tensioned Building ConstructionLuke Skelly
 
Project flow mishra
Project flow mishraProject flow mishra
Project flow mishraAjay Mishra
 
Instructional Design Project Management 2.0: A Model of Development & Practice
Instructional Design Project Management 2.0: A Model of Development & PracticeInstructional Design Project Management 2.0: A Model of Development & Practice
Instructional Design Project Management 2.0: A Model of Development & PracticeJennifer Staley, M.Ed., CPLP
 
Game design document
Game design document Game design document
Game design document ARshut Syabrin
 
Tools for Mobile UX Design
Tools for Mobile UX DesignTools for Mobile UX Design
Tools for Mobile UX DesignSteven Hoober
 
Miva + WordPress
Miva + WordPressMiva + WordPress
Miva + WordPressMiva
 
Game design document template for serious games
Game design document template for serious gamesGame design document template for serious games
Game design document template for serious gamesAntoine Taly
 
User Centred Design (UCD) Presentation
User Centred Design (UCD) PresentationUser Centred Design (UCD) Presentation
User Centred Design (UCD) PresentationVinai Kumar
 
Ux Design for Mobile Apps
Ux Design for Mobile AppsUx Design for Mobile Apps
Ux Design for Mobile Appsinmediatum.com
 
UX Design for Mobile Interfaces
UX Design for Mobile InterfacesUX Design for Mobile Interfaces
UX Design for Mobile InterfacesAndi Galpern
 
2016 Mobile Design & UX Trends
2016 Mobile Design & UX Trends2016 Mobile Design & UX Trends
2016 Mobile Design & UX TrendsMiva
 
UX Design for Mobile Payment Experiences
UX Design for Mobile Payment ExperiencesUX Design for Mobile Payment Experiences
UX Design for Mobile Payment ExperiencesSkip Allums
 
Game Art Bible - Secret Sauce to Making Great Game Art
Game Art Bible - Secret Sauce to Making Great Game ArtGame Art Bible - Secret Sauce to Making Great Game Art
Game Art Bible - Secret Sauce to Making Great Game ArtKshiraj Telang
 
Documenting Design: A Critical Step in Any Developers Workflow
Documenting Design: A Critical Step in Any Developers WorkflowDocumenting Design: A Critical Step in Any Developers Workflow
Documenting Design: A Critical Step in Any Developers WorkflowLisa Sabin-Wilson
 

Andere mochten auch (20)

Sample Project Proposal Design Document
Sample Project Proposal Design DocumentSample Project Proposal Design Document
Sample Project Proposal Design Document
 
LAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisLAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and Analysis
 
Game design doc template
Game design doc   templateGame design doc   template
Game design doc template
 
ATS-High-level design document
ATS-High-level design documentATS-High-level design document
ATS-High-level design document
 
Java Technical Design Document
Java Technical Design DocumentJava Technical Design Document
Java Technical Design Document
 
Fundamentals of Game Design - Ch2
Fundamentals of Game Design - Ch2Fundamentals of Game Design - Ch2
Fundamentals of Game Design - Ch2
 
Design Document - Tensioned Building Construction
Design Document - Tensioned Building ConstructionDesign Document - Tensioned Building Construction
Design Document - Tensioned Building Construction
 
Project flow mishra
Project flow mishraProject flow mishra
Project flow mishra
 
Instructional Design Project Management 2.0: A Model of Development & Practice
Instructional Design Project Management 2.0: A Model of Development & PracticeInstructional Design Project Management 2.0: A Model of Development & Practice
Instructional Design Project Management 2.0: A Model of Development & Practice
 
Game design document
Game design document Game design document
Game design document
 
Tools for Mobile UX Design
Tools for Mobile UX DesignTools for Mobile UX Design
Tools for Mobile UX Design
 
Miva + WordPress
Miva + WordPressMiva + WordPress
Miva + WordPress
 
Game design document template for serious games
Game design document template for serious gamesGame design document template for serious games
Game design document template for serious games
 
User Centred Design (UCD) Presentation
User Centred Design (UCD) PresentationUser Centred Design (UCD) Presentation
User Centred Design (UCD) Presentation
 
Ux Design for Mobile Apps
Ux Design for Mobile AppsUx Design for Mobile Apps
Ux Design for Mobile Apps
 
UX Design for Mobile Interfaces
UX Design for Mobile InterfacesUX Design for Mobile Interfaces
UX Design for Mobile Interfaces
 
2016 Mobile Design & UX Trends
2016 Mobile Design & UX Trends2016 Mobile Design & UX Trends
2016 Mobile Design & UX Trends
 
UX Design for Mobile Payment Experiences
UX Design for Mobile Payment ExperiencesUX Design for Mobile Payment Experiences
UX Design for Mobile Payment Experiences
 
Game Art Bible - Secret Sauce to Making Great Game Art
Game Art Bible - Secret Sauce to Making Great Game ArtGame Art Bible - Secret Sauce to Making Great Game Art
Game Art Bible - Secret Sauce to Making Great Game Art
 
Documenting Design: A Critical Step in Any Developers Workflow
Documenting Design: A Critical Step in Any Developers WorkflowDocumenting Design: A Critical Step in Any Developers Workflow
Documenting Design: A Critical Step in Any Developers Workflow
 

Ähnlich wie Videogame Design and Programming - 08 The Design Document

VDP2016 - Lecture 07 The design document
VDP2016 - Lecture 07 The design documentVDP2016 - Lecture 07 The design document
VDP2016 - Lecture 07 The design documentPier Luca Lanzi
 
The Design Document
The Design DocumentThe Design Document
The Design DocumentPier Luca Lanzi
 
Videogame Design and Programming - 04 Conceptualization
Videogame Design and Programming - 04 ConceptualizationVideogame Design and Programming - 04 Conceptualization
Videogame Design and Programming - 04 ConceptualizationPier Luca Lanzi
 
Guide to creation of game concept document
Guide to creation of game concept documentGuide to creation of game concept document
Guide to creation of game concept documentEmma Westecott
 
How to develop a game
How to develop a game How to develop a game
How to develop a game Intersog
 
ENG 2322College of Professional StudiesProject #4 Portfolio
ENG 2322College of Professional StudiesProject #4 PortfolioENG 2322College of Professional StudiesProject #4 Portfolio
ENG 2322College of Professional StudiesProject #4 PortfolioTanaMaeskm
 
About game design
About game designAbout game design
About game designSon Aris
 
Idea Generation and Conceptualization
Idea Generation and ConceptualizationIdea Generation and Conceptualization
Idea Generation and ConceptualizationPier Luca Lanzi
 
VDP2016 - Lecture 03 Conceptualization
VDP2016 - Lecture 03 ConceptualizationVDP2016 - Lecture 03 Conceptualization
VDP2016 - Lecture 03 ConceptualizationPier Luca Lanzi
 
Impossible mission: estimating (game) development
Impossible mission: estimating (game) developmentImpossible mission: estimating (game) development
Impossible mission: estimating (game) developmentPietro Polsinelli
 
Game designer profile
Game designer profileGame designer profile
Game designer profileSam McCourt
 
TJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptxTJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptxLusSilva352586
 
LAFS PREPRO Session 2 - Game Documentation
LAFS PREPRO Session 2 - Game DocumentationLAFS PREPRO Session 2 - Game Documentation
LAFS PREPRO Session 2 - Game DocumentationDavid Mullich
 
Videogame Design and Programming - Course organization
Videogame Design and Programming - Course organizationVideogame Design and Programming - Course organization
Videogame Design and Programming - Course organizationPier Luca Lanzi
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptxApltAdodoSossou1
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptxApltAdodoSOSSOU
 
Cs9541 3 Game Development
Cs9541 3  Game DevelopmentCs9541 3  Game Development
Cs9541 3 Game DevelopmentNima Ghaedsharafi
 
Production job roles
Production job roles Production job roles
Production job roles Samuel Hayman
 

Ähnlich wie Videogame Design and Programming - 08 The Design Document (20)

VDP2016 - Lecture 07 The design document
VDP2016 - Lecture 07 The design documentVDP2016 - Lecture 07 The design document
VDP2016 - Lecture 07 The design document
 
The Design Document
The Design DocumentThe Design Document
The Design Document
 
Videogame Design and Programming - 04 Conceptualization
Videogame Design and Programming - 04 ConceptualizationVideogame Design and Programming - 04 Conceptualization
Videogame Design and Programming - 04 Conceptualization
 
Guide to creation of game concept document
Guide to creation of game concept documentGuide to creation of game concept document
Guide to creation of game concept document
 
How to develop a game
How to develop a game How to develop a game
How to develop a game
 
ENG 2322College of Professional StudiesProject #4 Portfolio
ENG 2322College of Professional StudiesProject #4 PortfolioENG 2322College of Professional StudiesProject #4 Portfolio
ENG 2322College of Professional StudiesProject #4 Portfolio
 
About game design
About game designAbout game design
About game design
 
Idea Generation and Conceptualization
Idea Generation and ConceptualizationIdea Generation and Conceptualization
Idea Generation and Conceptualization
 
VDP2016 - Lecture 03 Conceptualization
VDP2016 - Lecture 03 ConceptualizationVDP2016 - Lecture 03 Conceptualization
VDP2016 - Lecture 03 Conceptualization
 
Impossible mission: estimating (game) development
Impossible mission: estimating (game) developmentImpossible mission: estimating (game) development
Impossible mission: estimating (game) development
 
Game designer profile
Game designer profileGame designer profile
Game designer profile
 
TJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptxTJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptx
 
LAFS PREPRO Session 2 - Game Documentation
LAFS PREPRO Session 2 - Game DocumentationLAFS PREPRO Session 2 - Game Documentation
LAFS PREPRO Session 2 - Game Documentation
 
Videogame Design and Programming - Course organization
Videogame Design and Programming - Course organizationVideogame Design and Programming - Course organization
Videogame Design and Programming - Course organization
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
 
Cs9541 3 Game Development
Cs9541 3  Game DevelopmentCs9541 3  Game Development
Cs9541 3 Game Development
 
Production job roles
Production job roles Production job roles
Production job roles
 
CoGame starter
CoGame starterCoGame starter
CoGame starter
 
Gameplay Concept Tool
Gameplay Concept ToolGameplay Concept Tool
Gameplay Concept Tool
 

Mehr von Pier Luca Lanzi

11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i Videogiochi11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i VideogiochiPier Luca Lanzi
 
Breve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei VideogiochiBreve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei VideogiochiPier Luca Lanzi
 
Global Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning WelcomeGlobal Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning WelcomePier Luca Lanzi
 
Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018Pier Luca Lanzi
 
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...Pier Luca Lanzi
 
GGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di aperturaGGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di aperturaPier Luca Lanzi
 
Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018Pier Luca Lanzi
 
DMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparationDMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparationPier Luca Lanzi
 
DMTM Lecture 19 Data exploration
DMTM Lecture 19 Data explorationDMTM Lecture 19 Data exploration
DMTM Lecture 19 Data explorationPier Luca Lanzi
 
DMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph miningDMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph miningPier Luca Lanzi
 
DMTM Lecture 17 Text mining
DMTM Lecture 17 Text miningDMTM Lecture 17 Text mining
DMTM Lecture 17 Text miningPier Luca Lanzi
 
DMTM Lecture 16 Association rules
DMTM Lecture 16 Association rulesDMTM Lecture 16 Association rules
DMTM Lecture 16 Association rulesPier Luca Lanzi
 
DMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluationDMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluationPier Luca Lanzi
 
DMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clusteringDMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clusteringPier Luca Lanzi
 
DMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clusteringDMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clusteringPier Luca Lanzi
 
DMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clusteringDMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clusteringPier Luca Lanzi
 
DMTM Lecture 11 Clustering
DMTM Lecture 11 ClusteringDMTM Lecture 11 Clustering
DMTM Lecture 11 ClusteringPier Luca Lanzi
 
DMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensemblesDMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensemblesPier Luca Lanzi
 
DMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethodsDMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethodsPier Luca Lanzi
 
DMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rulesDMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rulesPier Luca Lanzi
 

Mehr von Pier Luca Lanzi (20)

11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i Videogiochi11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i Videogiochi
 
Breve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei VideogiochiBreve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei Videogiochi
 
Global Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning WelcomeGlobal Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning Welcome
 
Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018
 
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
 
GGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di aperturaGGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di apertura
 
Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018
 
DMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparationDMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparation
 
DMTM Lecture 19 Data exploration
DMTM Lecture 19 Data explorationDMTM Lecture 19 Data exploration
DMTM Lecture 19 Data exploration
 
DMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph miningDMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph mining
 
DMTM Lecture 17 Text mining
DMTM Lecture 17 Text miningDMTM Lecture 17 Text mining
DMTM Lecture 17 Text mining
 
DMTM Lecture 16 Association rules
DMTM Lecture 16 Association rulesDMTM Lecture 16 Association rules
DMTM Lecture 16 Association rules
 
DMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluationDMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluation
 
DMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clusteringDMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clustering
 
DMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clusteringDMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clustering
 
DMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clusteringDMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clustering
 
DMTM Lecture 11 Clustering
DMTM Lecture 11 ClusteringDMTM Lecture 11 Clustering
DMTM Lecture 11 Clustering
 
DMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensemblesDMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensembles
 
DMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethodsDMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethods
 
DMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rulesDMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rules
 

KĂźrzlich hochgeladen

NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...
NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...
NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...Amil baba
 
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment Booking
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment BookingAir-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment Booking
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment BookingRiya Pathan
 
Hot Call Girls In Goa 7028418221 Call Girls In Vagator Beach EsCoRtS
Hot Call Girls In Goa 7028418221 Call Girls In Vagator Beach EsCoRtSHot Call Girls In Goa 7028418221 Call Girls In Vagator Beach EsCoRtS
Hot Call Girls In Goa 7028418221 Call Girls In Vagator Beach EsCoRtSApsara Of India
 
Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713Sonam Pathan
 
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa EscortsCash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa EscortsApsara Of India
 
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts ServiceVip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts ServiceApsara Of India
 
Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...
Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...
Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...Amil Baba Company
 
Call Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts ServiceCall Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts ServiceTina Ji
 
Real NO1 Amil baba in Faisalabad Kala jadu in faisalabad Aamil baba Faisalaba...
Real NO1 Amil baba in Faisalabad Kala jadu in faisalabad Aamil baba Faisalaba...Real NO1 Amil baba in Faisalabad Kala jadu in faisalabad Aamil baba Faisalaba...
Real NO1 Amil baba in Faisalabad Kala jadu in faisalabad Aamil baba Faisalaba...Amil Baba Company
 
Call Girl Contact Number Andheri WhatsApp:+91-9833363713
Call Girl Contact Number Andheri WhatsApp:+91-9833363713Call Girl Contact Number Andheri WhatsApp:+91-9833363713
Call Girl Contact Number Andheri WhatsApp:+91-9833363713Sonam Pathan
 
定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一
定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一
定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一lvtagr7
 
Udaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
Udaipur Call Girls 9602870969 Call Girl in Udaipur RajasthanUdaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
Udaipur Call Girls 9602870969 Call Girl in Udaipur RajasthanApsara Of India
 
Call Girls Somajiguda Sarani 7001305949 all area service COD available Any Time
Call Girls Somajiguda Sarani 7001305949 all area service COD available Any TimeCall Girls Somajiguda Sarani 7001305949 all area service COD available Any Time
Call Girls Somajiguda Sarani 7001305949 all area service COD available Any Timedelhimodelshub1
 
Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...
Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...
Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...Amil Baba Company
 
fmovies-Movies hold a special place in the hearts
fmovies-Movies hold a special place in the heartsfmovies-Movies hold a special place in the hearts
fmovies-Movies hold a special place in the heartsa18205752
 
Call Girls Near Delhi Pride Hotel New Delhi 9873777170
Call Girls Near Delhi Pride Hotel New Delhi 9873777170Call Girls Near Delhi Pride Hotel New Delhi 9873777170
Call Girls Near Delhi Pride Hotel New Delhi 9873777170Sonam Pathan
 
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort ServicesApsara Of India
 
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)dollysharma2066
 

KĂźrzlich hochgeladen (20)

NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...
NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...
NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...
 
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment Booking
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment BookingAir-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment Booking
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment Booking
 
Hot Call Girls In Goa 7028418221 Call Girls In Vagator Beach EsCoRtS
Hot Call Girls In Goa 7028418221 Call Girls In Vagator Beach EsCoRtSHot Call Girls In Goa 7028418221 Call Girls In Vagator Beach EsCoRtS
Hot Call Girls In Goa 7028418221 Call Girls In Vagator Beach EsCoRtS
 
Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713
 
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa EscortsCash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
 
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts ServiceVip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
 
Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...
Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...
Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...
 
young call girls in Hari Nagar,🔝 9953056974 🔝 escort Service
young call girls in Hari Nagar,🔝 9953056974 🔝 escort Serviceyoung call girls in Hari Nagar,🔝 9953056974 🔝 escort Service
young call girls in Hari Nagar,🔝 9953056974 🔝 escort Service
 
Call Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts ServiceCall Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts Service
 
Real NO1 Amil baba in Faisalabad Kala jadu in faisalabad Aamil baba Faisalaba...
Real NO1 Amil baba in Faisalabad Kala jadu in faisalabad Aamil baba Faisalaba...Real NO1 Amil baba in Faisalabad Kala jadu in faisalabad Aamil baba Faisalaba...
Real NO1 Amil baba in Faisalabad Kala jadu in faisalabad Aamil baba Faisalaba...
 
Call Girls Koti 7001305949 all area service COD available Any Time
Call Girls Koti 7001305949 all area service COD available Any TimeCall Girls Koti 7001305949 all area service COD available Any Time
Call Girls Koti 7001305949 all area service COD available Any Time
 
Call Girl Contact Number Andheri WhatsApp:+91-9833363713
Call Girl Contact Number Andheri WhatsApp:+91-9833363713Call Girl Contact Number Andheri WhatsApp:+91-9833363713
Call Girl Contact Number Andheri WhatsApp:+91-9833363713
 
定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一
定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一
定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一
 
Udaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
Udaipur Call Girls 9602870969 Call Girl in Udaipur RajasthanUdaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
Udaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
 
Call Girls Somajiguda Sarani 7001305949 all area service COD available Any Time
Call Girls Somajiguda Sarani 7001305949 all area service COD available Any TimeCall Girls Somajiguda Sarani 7001305949 all area service COD available Any Time
Call Girls Somajiguda Sarani 7001305949 all area service COD available Any Time
 
Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...
Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...
Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...
 
fmovies-Movies hold a special place in the hearts
fmovies-Movies hold a special place in the heartsfmovies-Movies hold a special place in the hearts
fmovies-Movies hold a special place in the hearts
 
Call Girls Near Delhi Pride Hotel New Delhi 9873777170
Call Girls Near Delhi Pride Hotel New Delhi 9873777170Call Girls Near Delhi Pride Hotel New Delhi 9873777170
Call Girls Near Delhi Pride Hotel New Delhi 9873777170
 
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
 
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
 

Videogame Design and Programming - 08 The Design Document

  • 1. The Design Document Videogame Design and Programming Prof. Pier Luca Lanzi
  • 2. Reference 2 § Chapter 14 “The Design Document” of the course textbook: Tracy Fullerton. Game Design Workshop, Second Edition. Morgan Kaufmann 2008. § Chapter 24 “The Team Sometimes Communicates Through Documents” of the course textbook: Jesse Schell. The Art of Game Design: A Book of Lenses. CRC Press; 1 edition (August 4, 2008) Prof. Pier Luca Lanzi
  • 3. What is the Game Design Document? Game development is inherently collaborative! Communicating the overall vision of the game to all the team member is essential. The most effective way is to write down the vision as well as a detailed plan for executing it Prof. Pier Luca Lanzi
  • 4. what is the game design document? it is like the blueprints for a building. Prof. Pier Luca Lanzi
  • 5. game documents have two purposes memory and communication Prof. Pier Luca Lanzi
  • 6. Design Document as Memory 6 •  A game design has thousands of important decisions that define •  •  how the game works and why When ideas are fresh, people feel like they are impossible to forget, but it is very easy to forget even the most fundamental decisions and solutions Recording all the design decisions in your design document will save you the trouble of having to solve the same problems all over again Prof. Pier Luca Lanzi
  • 7. Design Document for Communication 7 •  Design decisions must be communicated to many people •  Such communication is never one-way but it is more a dialog •  In fact, as soon as a decision is put on paper, someone will find a •  •  problem with it, or come up with a way to make it better The design document can get more minds on the design faster to more quickly find and fix weaknesses in the game design The design document is also used to solve possible disputes about how/who/when things should be done Prof. Pier Luca Lanzi
  • 8. Types of Design Documents Prof. Pier Luca Lanzi 8
  • 9. Types of Design Documents (Design) 9 1.  Game Design Overview §  High-level brief document (might only be a few pages) written primarily for management, explains what this game is, and who it is for Useful for the whole team to get a sense of the big picture of the game 2.  Detailed Design Document Describes all the game mechanics and interfaces in great detail Help the designers remember all the little detailed ideas and to help communicate those ideas to the engineers who have to code them, and the artists who need to make them look nice 3.  Story Overview Describes the dialog and narration of the game §  §  §  §  Prof. Pier Luca Lanzi
  • 10. Types of Design Documents (Engineering) 4.  Technical Design Document High-level brief document (might only be a few pages) written primarily for management, explains what this game is, and who it is for Useful for the whole team to get a sense of the big picture of the game Pipeline Overview Brief document by the engineers for the art team describing the do’s and don’ts System Limitation Explicit what limits should not be crossed, e.g., number of polygons on the screen at once, number of simultaneous explosions on screen at once, drawcalls, etc. Art Bible A document that provides the guidelines to keep the game art consistent when more than one artist work on the project Concept Art Overview A collection of images that show how they will look and feel in the context of the game design put together by the art team with the design team §  §  5.  6.  7.  8.  10 §  §  §  §  Prof. Pier Luca Lanzi
  • 11. Types of Design Documents (Management) 11 9.  Game Budget §  Prospect of the cost required to develop the game §  Possibly, the first document created, since it is used to help secure fundings 10.  Project Schedule §  Lists all the tasks that need to be accomplished, how long each will take, §  when each task must be completed, and who will do them Probably, the most frequently updated document of the project Prof. Pier Luca Lanzi
  • 12. Types of Design Documents (Writing) 12 11.  Story Bible §  Lays down the law about what is and is not possible in the story world §  It make it easier for everyone on the team to contribute story ideas, within the technical limits of the underlying engine/technology 12.  Script Their dialogs of NPCs and other story scripts 13.  Game Tutorial and Manual The text that goes into in-game tutorials, Web pages, and printed manuals §  §  Prof. Pier Luca Lanzi
  • 13. Types of Design Documents (Players) 13 14.  Game Walkthrough §  If players like a game, they are going to write their own documents about §  §  it and post them online Studying what your players write about your game can be a great way to find out, in detail, what players like and dislike about your game By the time, a player walkthrough is written, of course, it is often too late to change your game — but at least you’ll know for next time Prof. Pier Luca Lanzi
  • 15. The Game Design Document 15 •  Describes the overall concept of the game, target audience, gameplay, interfaces, controls, characters, levels, media assets, etc. In short, everything that teams need to know (and has agreed) about the design •  Most of the developers and publishers today would never go into production without a detailed design document •  It is a living document, updated throughout production. •  Without the design document, the team members might interpret what they know about the game in their own unique ways •  Game developers tend to be visual people so supplementing the document with lots of visuals is generally a good thing Prof. Pier Luca Lanzi
  • 16. The Game Design Document 16 •  It should be succinct, around 25 pages (more if you like) •  Its objective is communication, developers should do whatever it takes to accomplish that goal •  Writing the document provides a process for establishing communication and serves as a touchstone for the entire team •  It is not a substitute for team meetings and in-person communication Prof. Pier Luca Lanzi
  • 17. Contents of a Design Documents 17 •  There is no standard format for documenting design. •  In general, the contents of a game design document contain § Overview and vision statement § Audience, platform, and marketing § Gameplay § Characters (if applicable) § Story (if applicable) § World (if applicable) § Media list •  The design document can also include technical details which might also be articulated in a separate document, the technical specification Prof. Pier Luca Lanzi
  • 18. Examples of game design documents http://digitalworlds.wetpaint.com/page/Example+Blank+Design+Document http://www.gamasutra.com/view/feature/3384/the_anatomy_of_a_design_document_.php Prof. Pier Luca Lanzi
  • 19. When writing a design document, don’t get distracted! Don’t forget its ultimate goal: to communicate your game design to the production team, the publisher, the marketing team and anyone else involved in the game. Think about it as a living document which needs to be modular (easier to update/manage as it grows in size and complexity) Prof. Pier Luca Lanzi
  • 20. Design History 20 •  A design document is a continuously changing reference tool •  Alert team mates about any significant modifications or updates •  The design history contains a section for every major change made •  When using a wiki, this section will be replaced by the editing history feature of the software Prof. Pier Luca Lanzi
  • 21. Vision Statement 21 •  It is were the vision of the game is stated. Typically, 500 words long. Try to capture the essence of your game and convey this to the reader in as compelling and accurate a way as possible. •  Game logline § In one sentence, describe your game •  Gameplay synopsis § Describe how your game plays and what the user experiences. Try to keep it concise—no more than a couple of pages. You might want to reference some or all of the following topics: Uniqueness: What makes your game unique? Mechanics: How does the game function? What is the core play mechanic? Setting: What is the setting for your game? Look and feel: Give a summary of the look and feel of the game. §  §  §  §  Prof. Pier Luca Lanzi
  • 22. Audience, Platform, and Marketing •  •  •  Target audience: Who will buy your game? Describe the demographic you are targeting, including age, gender, and geographic locations. Platform: What platform or platforms will your game run on? Why did you choose these platforms? System requirements: might limit your audience, especially on the PC, where the hardware varies widely. Describe what is required to play the game and why those choices were made. •  •  •  Prof. Pier Luca Lanzi 22 Top performers: List other top-selling games in the same market. Provide sales figures, release dates, information on sequels and platforms, as well as brief descriptions of each title. Feature comparison: Compare your game to the competition. Why would a consumer purchase your game over the others? Sales expectations: Provide an estimate of sales over the first year broken down by quarter. How many units will be sold globally, as well as within key markets, like the United States, England, Japan, etc.?
  • 23. Legal Analysis •  Discusses the legal and financial obligations regarding copyrights, trademarks, contracts and licensing agreements Prof. Pier Luca Lanzi
  • 24. Gameplay •  Overview: describes the core gameplay •  Gameplay description: tells how the game functions •  Controls § Interfaces: wireframes and descriptions of how each interface functions Rules: if there is a prototype the description of the rules is much easier. Scoring/winning conditions Modes and other features Levels: the design of each level should be laid out here. Flowchart: create a flowchart showing all the areas and screens needed Editor §  •  •  •  •  §  Prof. Pier Luca Lanzi
  • 25. Game Characters •  Character design: describe any game characters and their attributes •  Types: describe all the types of PCs and NPCs Prof. Pier Luca Lanzi
  • 28. Story •  •  •  •  •  Synopsis: if the game includes a story, summarize it here. Keep it down to one or two paragraphs. Complete story: outline the entire story in a way that mirrors the gameplay. Do not just tell your story, but structure it so that it unfolds as the game progresses. Backstory: describe any important elements of your story that do not tie directly into the gameplay. Narrative devices: describe the various ways in which you plan to reveal the story. What are the devices you plan to use to tell the story? Subplots: Because games are not linear like books and movies, there might be numerous smaller stories interwoven into the main story. Describe each subplots and explain how they tie into the gameplay and the master plot. Prof. Pier Luca Lanzi
  • 29. The Game World •  If the game involves the creation of a world, you need to go into detail on all aspects of that world such as § Overview § Key locations § Travel § Mapping § Scale § Physical objects § Weather conditions § Day and night § Time § Physics § Society/culture Prof. Pier Luca Lanzi
  • 30. Media List •  List all media that will be required. •  The list will depend on the game specifics •  Interface assets •  Environments •  Characters •  Animation •  Music and sound effects Prof. Pier Luca Lanzi
  • 31. Technical Spec •  Technical analysis New technology Major software development tasks Risks Alternatives Estimated resources required Development platform and tools Delivery Game Engine Technical Specs Design Collision Detection §  §  §  §  §  •  •  •  §  §  §  •  •  •  •  •  •  •  Prof. Pier Luca Lanzi Interface technical specs Controls’ technical specs Lighting models Rendering system Technical specs 2D/3D rendering Camera Internet/network spec System parameters Max players, servers, customization, connectivity, websites, … Other Help, manual, setup §  §  §  §  § 
  • 32. Writing Your Design Document •  Before writing the design document, quite an amount of time should be spent thinking about the gameplay •  The best way to do this is to build a physical or software prototype and play test it, improving and expanding the design until a solid foundation is reached •  Only after several iteration of prototyping, the design document can start •  Use flowcharts and wireframes to explain the game areas and features •  By working through your concept from prototype to flowchart to wireframes to documentation, the design document is actually easy to write Prof. Pier Luca Lanzi
  • 33. What about the course project? As soon as you team up, your team is required to write an initial draft (the version zero) of your game design document The draft should contain all the important element/documents discussed in this lecture that are applicable to your project. The draft must be quite short, around 10 pages, and its objective is to assess that your team has agreed on a gameplay vision Prof. Pier Luca Lanzi
  • 34. Why do you need the document? to speed up communication in our short development window, as a reference to what has been decided to solve any dispute raising during the development Prof. Pier Luca Lanzi