SlideShare uma empresa Scribd logo
1 de 24
Session 2
David Mullich
Concept Workshop - Game PreProduction
The Los Angeles Film School
Core Pre-Production Team
 Producer
 Lead Designer
 Lead Programmer
 Lead Artist
Game Documentation
The game documentation is the bible from
which the producer preaches the game’s
goals, through which the designers champion
their ideas, and from which the artists and
programmers get their instructions and
express their expertise.
Game Documentation
The purpose of game documentation is to:
 Express the game’s vision
 Describe the game’s contents
 Present a plan for implementation
Game Documentation
The three principal documents:
 Game Design Document (GDD)
 Technical Design Document (TDD)
 Art Document
Game Documentation
 In broad terms, the purpose of documentation is to
communicate the vision in sufficient detail to
implement it.
 It removes the awkwardness of programmers,
designers and artists coming to the producers and
designers and asking what they should be doing.
 It keeps the team from programming or animating
in a box, with no knowledge of how or if their work
is applicable or integrates with the work of others.
 Thus it reduces wasted efforts and confusion.
Game Documentation
 Documentation does not remove the need for design
meetings.
 Getting people into a room or similarly getting
everyone's opinion on an idea or a plan before it's fully
documented is often a faster way of reaching a
consensus on what's right for the game.
 Design documents merely express the consensus,
flesh out the ideas, and eliminate the vagueness.
 They themselves are discussion pieces. Though they
strive to cement ideas and plans, they are not carved in
stone. By commenting on them and editing them,
people can exchange ideas more clearly.
Game Design Document (GDD)
 The lead designer is the principle author of all
the game design document.
 To a programmer and artist, it is the
instructions for implementation.
 However, design documentation should be a
team effort, because almost everyone on the
team plays games and can make great
contributions to the design.
Game Design Document (GDD)
The GDD addresses:
 User Interface
 Control Scheme
 Game Mechanics
 Storyline
 etc.
Game Design Document (GDD)
Game features may be ranked as follows:
 Tier One: The core features of the game
 Tier Two: Adds value to the core features
 Tier Three: Designates what would be nice
to have inside the game
Game Design Document (GDD)
Tips for a good GDD:
 Describe Not Just the Body, but the Soul: Take time to
describe the feel that the game should have, the
purpose behind each element, the experience each
user will have, and any other aspects of the game's
soul you can envision and describe.
 Make it Readable: Plenty of white space, bold headers,
short lines of text, direct the eye towards important
material.
 Prioritize: Categorize your game elements as:
indispensable, important, if possible, rejected
Game Design Document (GDD)
More tips for a good GDD:
 Get Into The Details: A document without details is useless.
Generalities can be interpreted by anybody in any way that they
like.
 Some Things Must Be Demonstrated: Sometimes a few rough
sketches are enough, but if the idea is truly important to your
concept of the project, you may want to make a rough animation
yourself.
 Not Just "What" But "How": In the real world, the "how" determines
the "what." For example, suppose you've opted for claymation.
Work out the process of how the images will be captured and
document everything. What material and what color should the
backdrop be? What camera should be used and why? What are the
steps for processing the captured frames?
Game Design Document (GDD)
Even more tips for a good GDD:
 Provide Alternatives: There are too many things about game
development that are unknowable at the beginning. Give the
development team some options about what to do.
 Give It A Life: No matter how good something looks on
paper, the greatest expert still modifies things when it enters
the concrete world of objective perception.
 Include a Table of Contents, Headings, Page Numbering:
Nobody should be able to say, "I did it that way because I
couldn't find any reference to it in the document."
 Deliver It in Good Condition: Do whatever you can to
facilitate everyone actually reading and using the thing.
Technical Design Document (TDD)
 The TDD describes the plan for creating
the game
 While the GDD provides the “what”, the
TDD provides the “how”
 The TDD is written by the Lead
Programmer, with input from the Lead
Designer and Lead Artist
Technical Design Document (TDD)
Project Overview
 Project Summary: The "Elevator Pitch"
 Technical Summary: What engine and other software is
being used to create the game; how long it will take to
make it; what platforms it will run on.
 Target Minimum System Requirements: What
configuration the end user will need to run the game.
 Technical Risks
 Third Party Tools
Technical Design Document (TDD)
Hardware and Software
 2D Software
 3D Software
 Sound Software
 Programming
 Development Platforms
 Engineering Development
 Content Development
Technical Design Document (TDD)
Evaluation
 Engine
 Platform
Gameplay
 Physics
 Collisions
 AI
 Multiplayer
Technical Design Document (TDD)
Code Overview
 Main Game Loop
 Comments
 Naming Conventions
 Coding guidelines
 Source Control
 Memory Map
 Video Memory
 Source Memory
Technical Design Document (TDD)
File Formats
 2D
 3D
 Audio
User Interface
 Menus
 Controls
Technical Design Document (TDD)
Guidelines
 Don't write a Victorian novel: Use bullet points and
tables, and keep sentences short. The object is to
describe the technical design as concisely and
precisely as possible.
 When documenting object-oriented designs, make
sure readers can quickly find and grasp each
class' name, responsibility, and relationships to
other classes
 A picture is worth a thousand words: use
diagrams. Keep them simple and make it easy on
yourself.
Art Document
The Art Document is written by the Lead Artist
and addresses:
 Style Guide
 Asset Lists
 Tool Instructions
And Don’t Forget…
Each of the three documents should have:
 Game Title
 Author Name
 Version Number
 Date Created
 Date of Last Update
The Pre-Production Problem
Extra Credits: The Pre-Production Problem
Answer these questions:
 Who is on the core production team?
 What 3 documents are written during
preproduction and which team member is
responsible for each?
 What does it mean to “describe not just the
body, but the soul” of a game?
 What is The Pre-Production problem and what
does Extra Credits recommend as the
solution?

Mais conteúdo relacionado

Mais procurados

2-Game Design (Game Design and Development)
2-Game Design (Game Design and Development)2-Game Design (Game Design and Development)
2-Game Design (Game Design and Development)Hafiz Ammar Siddiqui
 
LAFS Game Mechanics - Narrative Elements
LAFS Game Mechanics - Narrative ElementsLAFS Game Mechanics - Narrative Elements
LAFS Game Mechanics - Narrative ElementsDavid Mullich
 
Game development Pre-Production
Game development Pre-ProductionGame development Pre-Production
Game development Pre-ProductionKevin Duggan
 
Process of Game Design
Process of Game DesignProcess of Game Design
Process of Game DesignVincent Clyde
 
Game Design Fundamentals
Game Design FundamentalsGame Design Fundamentals
Game Design FundamentalsIntelligent_ly
 
Game Design - Monetization
Game Design - MonetizationGame Design - Monetization
Game Design - MonetizationErez Yerushalmi
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game developmentGaetano Bonofiglio
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game DevelopmentSumit Jain
 
LAFS Game Mechanics - The Core Mechanic
LAFS Game Mechanics - The Core MechanicLAFS Game Mechanics - The Core Mechanic
LAFS Game Mechanics - The Core MechanicDavid Mullich
 
재미에 대한 고찰
재미에 대한 고찰재미에 대한 고찰
재미에 대한 고찰Hyungyu Kang
 
20 Game Ideas You Should Steal
20 Game Ideas You Should Steal20 Game Ideas You Should Steal
20 Game Ideas You Should StealStuart Dredge
 
목적으로써의 게임, 도구로써의 게임
목적으로써의 게임, 도구로써의 게임목적으로써의 게임, 도구로써의 게임
목적으로써의 게임, 도구로써의 게임KwangSam Kim
 
Game Design Fundamentals: The Formal Elements
Game Design Fundamentals: The  Formal ElementsGame Design Fundamentals: The  Formal Elements
Game Design Fundamentals: The Formal ElementsChristina Wodtke
 
Game Balance 3: Interesting Strategies
Game Balance 3: Interesting StrategiesGame Balance 3: Interesting Strategies
Game Balance 3: Interesting StrategiesMarc Miquel
 
Game Development Step by Step
Game Development Step by StepGame Development Step by Step
Game Development Step by StepBayu Sembada
 
Making a Game Design Document
Making a Game Design DocumentMaking a Game Design Document
Making a Game Design DocumentEqual Experts
 

Mais procurados (20)

2-Game Design (Game Design and Development)
2-Game Design (Game Design and Development)2-Game Design (Game Design and Development)
2-Game Design (Game Design and Development)
 
Introduction to Game Design
Introduction to Game DesignIntroduction to Game Design
Introduction to Game Design
 
LAFS Game Mechanics - Narrative Elements
LAFS Game Mechanics - Narrative ElementsLAFS Game Mechanics - Narrative Elements
LAFS Game Mechanics - Narrative Elements
 
Game development Pre-Production
Game development Pre-ProductionGame development Pre-Production
Game development Pre-Production
 
Process of Game Design
Process of Game DesignProcess of Game Design
Process of Game Design
 
Phases of game development
Phases of game developmentPhases of game development
Phases of game development
 
Game Design fundamentals
Game Design fundamentalsGame Design fundamentals
Game Design fundamentals
 
Game Design Fundamentals
Game Design FundamentalsGame Design Fundamentals
Game Design Fundamentals
 
Game Design - Monetization
Game Design - MonetizationGame Design - Monetization
Game Design - Monetization
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game development
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
LAFS Game Mechanics - The Core Mechanic
LAFS Game Mechanics - The Core MechanicLAFS Game Mechanics - The Core Mechanic
LAFS Game Mechanics - The Core Mechanic
 
재미에 대한 고찰
재미에 대한 고찰재미에 대한 고찰
재미에 대한 고찰
 
20 Game Ideas You Should Steal
20 Game Ideas You Should Steal20 Game Ideas You Should Steal
20 Game Ideas You Should Steal
 
목적으로써의 게임, 도구로써의 게임
목적으로써의 게임, 도구로써의 게임목적으로써의 게임, 도구로써의 게임
목적으로써의 게임, 도구로써의 게임
 
Video game proposal
Video game proposalVideo game proposal
Video game proposal
 
Game Design Fundamentals: The Formal Elements
Game Design Fundamentals: The  Formal ElementsGame Design Fundamentals: The  Formal Elements
Game Design Fundamentals: The Formal Elements
 
Game Balance 3: Interesting Strategies
Game Balance 3: Interesting StrategiesGame Balance 3: Interesting Strategies
Game Balance 3: Interesting Strategies
 
Game Development Step by Step
Game Development Step by StepGame Development Step by Step
Game Development Step by Step
 
Making a Game Design Document
Making a Game Design DocumentMaking a Game Design Document
Making a Game Design Document
 

Destaque

Game Project / Working with Unity
Game Project / Working with UnityGame Project / Working with Unity
Game Project / Working with UnityPetri Lankoski
 
Luis cataldi unreal engine for educators
Luis cataldi   unreal engine for educatorsLuis cataldi   unreal engine for educators
Luis cataldi unreal engine for educatorsLuis Cataldi
 
Anatomy of a Modern Game design Document - Ralf Adam, Vera Frisch - 4C:Kyiv
Anatomy of a Modern Game design Document - Ralf Adam, Vera Frisch - 4C:KyivAnatomy of a Modern Game design Document - Ralf Adam, Vera Frisch - 4C:Kyiv
Anatomy of a Modern Game design Document - Ralf Adam, Vera Frisch - 4C:KyivRalf C. Adam
 
Graduation Project Documentation.PDF
Graduation Project Documentation.PDFGraduation Project Documentation.PDF
Graduation Project Documentation.PDFMostafa Elhoushi
 
System analysis and design
System analysis and design System analysis and design
System analysis and design Razan Al Ryalat
 
Использование вопрошания кейсы (1)
Использование вопрошания кейсы (1)Использование вопрошания кейсы (1)
Использование вопрошания кейсы (1)Vadim Karastelev
 
니프니! 카카오톡
니프니! 카카오톡니프니! 카카오톡
니프니! 카카오톡moonjunu
 
Ventureneer social media best practices for nonprofits-stengel
Ventureneer social media best practices for nonprofits-stengelVentureneer social media best practices for nonprofits-stengel
Ventureneer social media best practices for nonprofits-stengelGeri Stengel
 
Managing Problems in the Restorative Phase of Dental Treatment
Managing Problems in the Restorative Phase of Dental TreatmentManaging Problems in the Restorative Phase of Dental Treatment
Managing Problems in the Restorative Phase of Dental TreatmentProsthodontics of Central Indiana
 
TERRITORI PER IL DIALOGO vs PALCOSCENICI PER IL MONOLOGO
TERRITORI PER IL DIALOGO vs PALCOSCENICI PER IL MONOLOGOTERRITORI PER IL DIALOGO vs PALCOSCENICI PER IL MONOLOGO
TERRITORI PER IL DIALOGO vs PALCOSCENICI PER IL MONOLOGOFreelance
 
Supercharge your Contacts Data Base
Supercharge your Contacts Data BaseSupercharge your Contacts Data Base
Supercharge your Contacts Data BaseDiego Mendez
 
тема магістерської роботи
тема магістерської роботитема магістерської роботи
тема магістерської роботиserek17
 
Транзистор, засилувач
Транзистор, засилувачТранзистор, засилувач
Транзистор, засилувачMary Physics
 
Vsegda krasivye volosy_sekret_omolazhivayuschikh_ki
Vsegda krasivye volosy_sekret_omolazhivayuschikh_kiVsegda krasivye volosy_sekret_omolazhivayuschikh_ki
Vsegda krasivye volosy_sekret_omolazhivayuschikh_kiLiza Alypova
 

Destaque (18)

Bob the blower
Bob the blowerBob the blower
Bob the blower
 
Game Project / Working with Unity
Game Project / Working with UnityGame Project / Working with Unity
Game Project / Working with Unity
 
Luis cataldi unreal engine for educators
Luis cataldi   unreal engine for educatorsLuis cataldi   unreal engine for educators
Luis cataldi unreal engine for educators
 
Anatomy of a Modern Game design Document - Ralf Adam, Vera Frisch - 4C:Kyiv
Anatomy of a Modern Game design Document - Ralf Adam, Vera Frisch - 4C:KyivAnatomy of a Modern Game design Document - Ralf Adam, Vera Frisch - 4C:Kyiv
Anatomy of a Modern Game design Document - Ralf Adam, Vera Frisch - 4C:Kyiv
 
Graduation Project Documentation.PDF
Graduation Project Documentation.PDFGraduation Project Documentation.PDF
Graduation Project Documentation.PDF
 
System analysis and design
System analysis and design System analysis and design
System analysis and design
 
Использование вопрошания кейсы (1)
Использование вопрошания кейсы (1)Использование вопрошания кейсы (1)
Использование вопрошания кейсы (1)
 
니프니! 카카오톡
니프니! 카카오톡니프니! 카카오톡
니프니! 카카오톡
 
Unintelligent Design Perakh
Unintelligent Design PerakhUnintelligent Design Perakh
Unintelligent Design Perakh
 
Ventureneer social media best practices for nonprofits-stengel
Ventureneer social media best practices for nonprofits-stengelVentureneer social media best practices for nonprofits-stengel
Ventureneer social media best practices for nonprofits-stengel
 
Managing Problems in the Restorative Phase of Dental Treatment
Managing Problems in the Restorative Phase of Dental TreatmentManaging Problems in the Restorative Phase of Dental Treatment
Managing Problems in the Restorative Phase of Dental Treatment
 
TERRITORI PER IL DIALOGO vs PALCOSCENICI PER IL MONOLOGO
TERRITORI PER IL DIALOGO vs PALCOSCENICI PER IL MONOLOGOTERRITORI PER IL DIALOGO vs PALCOSCENICI PER IL MONOLOGO
TERRITORI PER IL DIALOGO vs PALCOSCENICI PER IL MONOLOGO
 
Supercharge your Contacts Data Base
Supercharge your Contacts Data BaseSupercharge your Contacts Data Base
Supercharge your Contacts Data Base
 
тема магістерської роботи
тема магістерської роботитема магістерської роботи
тема магістерської роботи
 
EngResumeKantawit2016_updated
EngResumeKantawit2016_updatedEngResumeKantawit2016_updated
EngResumeKantawit2016_updated
 
21
2121
21
 
Транзистор, засилувач
Транзистор, засилувачТранзистор, засилувач
Транзистор, засилувач
 
Vsegda krasivye volosy_sekret_omolazhivayuschikh_ki
Vsegda krasivye volosy_sekret_omolazhivayuschikh_kiVsegda krasivye volosy_sekret_omolazhivayuschikh_ki
Vsegda krasivye volosy_sekret_omolazhivayuschikh_ki
 

Semelhante a LAFS PREPRO Session 2 - Game Documentation

Introduction to game_design
Introduction to game_designIntroduction to game_design
Introduction to game_designSayed Ahmed
 
LAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentLAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentDavid Mullich
 
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
 
My Presentation.ppt
My Presentation.pptMy Presentation.ppt
My Presentation.pptFake474384
 
An Introduction To Game development
An Introduction To Game developmentAn Introduction To Game development
An Introduction To Game developmentAhmed
 
Game Modding Lecture 2
Game Modding Lecture 2Game Modding Lecture 2
Game Modding Lecture 2Charles Palmer
 
2 lecture (gdd, responsibilites, level of game) 18 1-2021
2 lecture (gdd, responsibilites, level of game) 18 1-20212 lecture (gdd, responsibilites, level of game) 18 1-2021
2 lecture (gdd, responsibilites, level of game) 18 1-2021Durgesh Pandey
 
Landscape Of Virtual World Systems
Landscape Of Virtual World SystemsLandscape Of Virtual World Systems
Landscape Of Virtual World SystemsTim Holt
 
Introduction To Game Programming
Introduction To Game ProgrammingIntroduction To Game Programming
Introduction To Game ProgrammingDien Wong
 
Getting Started with C/C# Game Development Part 1
Getting Started with C/C# Game Development Part 1Getting Started with C/C# Game Development Part 1
Getting Started with C/C# Game Development Part 1CEGD
 
4 lecture (mda frame work) 25 1-2021
4 lecture (mda frame work) 25 1-20214 lecture (mda frame work) 25 1-2021
4 lecture (mda frame work) 25 1-2021Durgesh Pandey
 
Lecture 02 game_design_components_and_process
Lecture 02 game_design_components_and_processLecture 02 game_design_components_and_process
Lecture 02 game_design_components_and_processSayed Ahmed
 
InfoSession2022_merged.pdf
InfoSession2022_merged.pdfInfoSession2022_merged.pdf
InfoSession2022_merged.pdfKINGSHUKGHOSH20
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminologyNeilRogero
 
Game maker brief level 2
Game maker brief level 2Game maker brief level 2
Game maker brief level 2iain bruce
 
06. Game Architecture
06. Game Architecture06. Game Architecture
06. Game ArchitectureAmin Babadi
 
Orthodoxies and technologies in game design
Orthodoxies and technologies in game designOrthodoxies and technologies in game design
Orthodoxies and technologies in game designKatharine Neil
 

Semelhante a LAFS PREPRO Session 2 - Game Documentation (20)

Games Design Document
Games Design DocumentGames Design Document
Games Design Document
 
Introduction to game_design
Introduction to game_designIntroduction to game_design
Introduction to game_design
 
LAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentLAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game Development
 
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
 
My Presentation.ppt
My Presentation.pptMy Presentation.ppt
My Presentation.ppt
 
An Introduction To Game development
An Introduction To Game developmentAn Introduction To Game development
An Introduction To Game development
 
Game Modding Lecture 2
Game Modding Lecture 2Game Modding Lecture 2
Game Modding Lecture 2
 
2 lecture (gdd, responsibilites, level of game) 18 1-2021
2 lecture (gdd, responsibilites, level of game) 18 1-20212 lecture (gdd, responsibilites, level of game) 18 1-2021
2 lecture (gdd, responsibilites, level of game) 18 1-2021
 
Landscape Of Virtual World Systems
Landscape Of Virtual World SystemsLandscape Of Virtual World Systems
Landscape Of Virtual World Systems
 
Introduction To Game Programming
Introduction To Game ProgrammingIntroduction To Game Programming
Introduction To Game Programming
 
Getting Started with C/C# Game Development Part 1
Getting Started with C/C# Game Development Part 1Getting Started with C/C# Game Development Part 1
Getting Started with C/C# Game Development Part 1
 
4 lecture (mda frame work) 25 1-2021
4 lecture (mda frame work) 25 1-20214 lecture (mda frame work) 25 1-2021
4 lecture (mda frame work) 25 1-2021
 
Lecture 02 game_design_components_and_process
Lecture 02 game_design_components_and_processLecture 02 game_design_components_and_process
Lecture 02 game_design_components_and_process
 
InfoSession2022_merged.pdf
InfoSession2022_merged.pdfInfoSession2022_merged.pdf
InfoSession2022_merged.pdf
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
 
Game maker brief level 2
Game maker brief level 2Game maker brief level 2
Game maker brief level 2
 
06. Game Architecture
06. Game Architecture06. Game Architecture
06. Game Architecture
 
Studio presentation
Studio presentationStudio presentation
Studio presentation
 
Orthodoxies and technologies in game design
Orthodoxies and technologies in game designOrthodoxies and technologies in game design
Orthodoxies and technologies in game design
 
Game Design
Game DesignGame Design
Game Design
 

Mais de David Mullich

LAFS Game Mechanics - Replayability
LAFS Game Mechanics - ReplayabilityLAFS Game Mechanics - Replayability
LAFS Game Mechanics - ReplayabilityDavid Mullich
 
LAFS Game Mechanics - Balancing
LAFS Game Mechanics - BalancingLAFS Game Mechanics - Balancing
LAFS Game Mechanics - BalancingDavid Mullich
 
LAFS Game Mechanics - Randomness and Risk
LAFS Game Mechanics - Randomness and RiskLAFS Game Mechanics - Randomness and Risk
LAFS Game Mechanics - Randomness and RiskDavid Mullich
 
LAFS Game Mechanics - Information and Game Mechanics
LAFS Game Mechanics - Information and Game MechanicsLAFS Game Mechanics - Information and Game Mechanics
LAFS Game Mechanics - Information and Game MechanicsDavid Mullich
 
LAFS Game Mechanics - Resource Management Mechanics
LAFS Game Mechanics - Resource Management MechanicsLAFS Game Mechanics - Resource Management Mechanics
LAFS Game Mechanics - Resource Management MechanicsDavid Mullich
 
LAFS Game Mechanics - Tactical Mechanics
LAFS Game Mechanics - Tactical MechanicsLAFS Game Mechanics - Tactical Mechanics
LAFS Game Mechanics - Tactical MechanicsDavid Mullich
 
LAFS Game Mechanics - Progression Mechanics
LAFS Game Mechanics - Progression MechanicsLAFS Game Mechanics - Progression Mechanics
LAFS Game Mechanics - Progression MechanicsDavid Mullich
 
LAFS Marketing and Monetization Lecture 6: Advertising and Publicity
LAFS Marketing and Monetization Lecture 6: Advertising and PublicityLAFS Marketing and Monetization Lecture 6: Advertising and Publicity
LAFS Marketing and Monetization Lecture 6: Advertising and PublicityDavid Mullich
 
LAFS Game Mechanics - Balancing
LAFS Game Mechanics - BalancingLAFS Game Mechanics - Balancing
LAFS Game Mechanics - BalancingDavid Mullich
 
LAFS Marketing and Monetization Lecture 10: Business And Marketing Plans
LAFS Marketing and Monetization Lecture 10: Business And Marketing PlansLAFS Marketing and Monetization Lecture 10: Business And Marketing Plans
LAFS Marketing and Monetization Lecture 10: Business And Marketing PlansDavid Mullich
 
LAFS Marketing and Monetization Lecture 9: Community Development And Management
LAFS Marketing and Monetization Lecture 9: Community Development And ManagementLAFS Marketing and Monetization Lecture 9: Community Development And Management
LAFS Marketing and Monetization Lecture 9: Community Development And ManagementDavid Mullich
 
LAFS Marketing and Monetization Lecture 8: Monetization and Metrics
LAFS Marketing and Monetization Lecture 8: Monetization and MetricsLAFS Marketing and Monetization Lecture 8: Monetization and Metrics
LAFS Marketing and Monetization Lecture 8: Monetization and MetricsDavid Mullich
 
LAFS Marketing and Monetization Lecture 7: Sales and Distribution
LAFS Marketing and Monetization Lecture 7: Sales and DistributionLAFS Marketing and Monetization Lecture 7: Sales and Distribution
LAFS Marketing and Monetization Lecture 7: Sales and DistributionDavid Mullich
 
LAFS Marketing and Monetization Lecture 5: Marketing Materials
LAFS Marketing and Monetization Lecture 5: Marketing MaterialsLAFS Marketing and Monetization Lecture 5: Marketing Materials
LAFS Marketing and Monetization Lecture 5: Marketing MaterialsDavid Mullich
 
LAFS Marketing and Monetization Lecture 4: Social Media
LAFS Marketing and Monetization Lecture 4: Social MediaLAFS Marketing and Monetization Lecture 4: Social Media
LAFS Marketing and Monetization Lecture 4: Social MediaDavid Mullich
 
LAFS Marketing and Monetization Lecture 3: Game Funding
LAFS Marketing and Monetization Lecture 3: Game FundingLAFS Marketing and Monetization Lecture 3: Game Funding
LAFS Marketing and Monetization Lecture 3: Game FundingDavid Mullich
 
LAFS Marketing and Monetization Lecture 2: Game Publishing
LAFS Marketing and Monetization Lecture 2: Game PublishingLAFS Marketing and Monetization Lecture 2: Game Publishing
LAFS Marketing and Monetization Lecture 2: Game PublishingDavid Mullich
 
LAFS Marketing and Monetization Lecture 1: Marketing Fundamentals
LAFS Marketing and Monetization Lecture 1: Marketing FundamentalsLAFS Marketing and Monetization Lecture 1: Marketing Fundamentals
LAFS Marketing and Monetization Lecture 1: Marketing FundamentalsDavid Mullich
 
Game Production 1 Lecture
Game Production 1 LectureGame Production 1 Lecture
Game Production 1 LectureDavid Mullich
 

Mais de David Mullich (20)

LAFS Game Mechanics - Replayability
LAFS Game Mechanics - ReplayabilityLAFS Game Mechanics - Replayability
LAFS Game Mechanics - Replayability
 
LAFS Game Mechanics - Balancing
LAFS Game Mechanics - BalancingLAFS Game Mechanics - Balancing
LAFS Game Mechanics - Balancing
 
LAFS Game Mechanics - Randomness and Risk
LAFS Game Mechanics - Randomness and RiskLAFS Game Mechanics - Randomness and Risk
LAFS Game Mechanics - Randomness and Risk
 
LAFS Game Mechanics - Information and Game Mechanics
LAFS Game Mechanics - Information and Game MechanicsLAFS Game Mechanics - Information and Game Mechanics
LAFS Game Mechanics - Information and Game Mechanics
 
LAFS Game Mechanics - Resource Management Mechanics
LAFS Game Mechanics - Resource Management MechanicsLAFS Game Mechanics - Resource Management Mechanics
LAFS Game Mechanics - Resource Management Mechanics
 
LAFS Game Mechanics - Tactical Mechanics
LAFS Game Mechanics - Tactical MechanicsLAFS Game Mechanics - Tactical Mechanics
LAFS Game Mechanics - Tactical Mechanics
 
LAFS Game Mechanics - Progression Mechanics
LAFS Game Mechanics - Progression MechanicsLAFS Game Mechanics - Progression Mechanics
LAFS Game Mechanics - Progression Mechanics
 
LAFS Marketing and Monetization Lecture 6: Advertising and Publicity
LAFS Marketing and Monetization Lecture 6: Advertising and PublicityLAFS Marketing and Monetization Lecture 6: Advertising and Publicity
LAFS Marketing and Monetization Lecture 6: Advertising and Publicity
 
Game Fair
Game FairGame Fair
Game Fair
 
LAFS Game Mechanics - Balancing
LAFS Game Mechanics - BalancingLAFS Game Mechanics - Balancing
LAFS Game Mechanics - Balancing
 
LAFS Marketing and Monetization Lecture 10: Business And Marketing Plans
LAFS Marketing and Monetization Lecture 10: Business And Marketing PlansLAFS Marketing and Monetization Lecture 10: Business And Marketing Plans
LAFS Marketing and Monetization Lecture 10: Business And Marketing Plans
 
LAFS Marketing and Monetization Lecture 9: Community Development And Management
LAFS Marketing and Monetization Lecture 9: Community Development And ManagementLAFS Marketing and Monetization Lecture 9: Community Development And Management
LAFS Marketing and Monetization Lecture 9: Community Development And Management
 
LAFS Marketing and Monetization Lecture 8: Monetization and Metrics
LAFS Marketing and Monetization Lecture 8: Monetization and MetricsLAFS Marketing and Monetization Lecture 8: Monetization and Metrics
LAFS Marketing and Monetization Lecture 8: Monetization and Metrics
 
LAFS Marketing and Monetization Lecture 7: Sales and Distribution
LAFS Marketing and Monetization Lecture 7: Sales and DistributionLAFS Marketing and Monetization Lecture 7: Sales and Distribution
LAFS Marketing and Monetization Lecture 7: Sales and Distribution
 
LAFS Marketing and Monetization Lecture 5: Marketing Materials
LAFS Marketing and Monetization Lecture 5: Marketing MaterialsLAFS Marketing and Monetization Lecture 5: Marketing Materials
LAFS Marketing and Monetization Lecture 5: Marketing Materials
 
LAFS Marketing and Monetization Lecture 4: Social Media
LAFS Marketing and Monetization Lecture 4: Social MediaLAFS Marketing and Monetization Lecture 4: Social Media
LAFS Marketing and Monetization Lecture 4: Social Media
 
LAFS Marketing and Monetization Lecture 3: Game Funding
LAFS Marketing and Monetization Lecture 3: Game FundingLAFS Marketing and Monetization Lecture 3: Game Funding
LAFS Marketing and Monetization Lecture 3: Game Funding
 
LAFS Marketing and Monetization Lecture 2: Game Publishing
LAFS Marketing and Monetization Lecture 2: Game PublishingLAFS Marketing and Monetization Lecture 2: Game Publishing
LAFS Marketing and Monetization Lecture 2: Game Publishing
 
LAFS Marketing and Monetization Lecture 1: Marketing Fundamentals
LAFS Marketing and Monetization Lecture 1: Marketing FundamentalsLAFS Marketing and Monetization Lecture 1: Marketing Fundamentals
LAFS Marketing and Monetization Lecture 1: Marketing Fundamentals
 
Game Production 1 Lecture
Game Production 1 LectureGame Production 1 Lecture
Game Production 1 Lecture
 

Último

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 

Último (20)

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 

LAFS PREPRO Session 2 - Game Documentation

  • 1. Session 2 David Mullich Concept Workshop - Game PreProduction The Los Angeles Film School
  • 2. Core Pre-Production Team  Producer  Lead Designer  Lead Programmer  Lead Artist
  • 3. Game Documentation The game documentation is the bible from which the producer preaches the game’s goals, through which the designers champion their ideas, and from which the artists and programmers get their instructions and express their expertise.
  • 4. Game Documentation The purpose of game documentation is to:  Express the game’s vision  Describe the game’s contents  Present a plan for implementation
  • 5. Game Documentation The three principal documents:  Game Design Document (GDD)  Technical Design Document (TDD)  Art Document
  • 6. Game Documentation  In broad terms, the purpose of documentation is to communicate the vision in sufficient detail to implement it.  It removes the awkwardness of programmers, designers and artists coming to the producers and designers and asking what they should be doing.  It keeps the team from programming or animating in a box, with no knowledge of how or if their work is applicable or integrates with the work of others.  Thus it reduces wasted efforts and confusion.
  • 7. Game Documentation  Documentation does not remove the need for design meetings.  Getting people into a room or similarly getting everyone's opinion on an idea or a plan before it's fully documented is often a faster way of reaching a consensus on what's right for the game.  Design documents merely express the consensus, flesh out the ideas, and eliminate the vagueness.  They themselves are discussion pieces. Though they strive to cement ideas and plans, they are not carved in stone. By commenting on them and editing them, people can exchange ideas more clearly.
  • 8. Game Design Document (GDD)  The lead designer is the principle author of all the game design document.  To a programmer and artist, it is the instructions for implementation.  However, design documentation should be a team effort, because almost everyone on the team plays games and can make great contributions to the design.
  • 9. Game Design Document (GDD) The GDD addresses:  User Interface  Control Scheme  Game Mechanics  Storyline  etc.
  • 10. Game Design Document (GDD) Game features may be ranked as follows:  Tier One: The core features of the game  Tier Two: Adds value to the core features  Tier Three: Designates what would be nice to have inside the game
  • 11. Game Design Document (GDD) Tips for a good GDD:  Describe Not Just the Body, but the Soul: Take time to describe the feel that the game should have, the purpose behind each element, the experience each user will have, and any other aspects of the game's soul you can envision and describe.  Make it Readable: Plenty of white space, bold headers, short lines of text, direct the eye towards important material.  Prioritize: Categorize your game elements as: indispensable, important, if possible, rejected
  • 12. Game Design Document (GDD) More tips for a good GDD:  Get Into The Details: A document without details is useless. Generalities can be interpreted by anybody in any way that they like.  Some Things Must Be Demonstrated: Sometimes a few rough sketches are enough, but if the idea is truly important to your concept of the project, you may want to make a rough animation yourself.  Not Just "What" But "How": In the real world, the "how" determines the "what." For example, suppose you've opted for claymation. Work out the process of how the images will be captured and document everything. What material and what color should the backdrop be? What camera should be used and why? What are the steps for processing the captured frames?
  • 13. Game Design Document (GDD) Even more tips for a good GDD:  Provide Alternatives: There are too many things about game development that are unknowable at the beginning. Give the development team some options about what to do.  Give It A Life: No matter how good something looks on paper, the greatest expert still modifies things when it enters the concrete world of objective perception.  Include a Table of Contents, Headings, Page Numbering: Nobody should be able to say, "I did it that way because I couldn't find any reference to it in the document."  Deliver It in Good Condition: Do whatever you can to facilitate everyone actually reading and using the thing.
  • 14. Technical Design Document (TDD)  The TDD describes the plan for creating the game  While the GDD provides the “what”, the TDD provides the “how”  The TDD is written by the Lead Programmer, with input from the Lead Designer and Lead Artist
  • 15. Technical Design Document (TDD) Project Overview  Project Summary: The "Elevator Pitch"  Technical Summary: What engine and other software is being used to create the game; how long it will take to make it; what platforms it will run on.  Target Minimum System Requirements: What configuration the end user will need to run the game.  Technical Risks  Third Party Tools
  • 16. Technical Design Document (TDD) Hardware and Software  2D Software  3D Software  Sound Software  Programming  Development Platforms  Engineering Development  Content Development
  • 17. Technical Design Document (TDD) Evaluation  Engine  Platform Gameplay  Physics  Collisions  AI  Multiplayer
  • 18. Technical Design Document (TDD) Code Overview  Main Game Loop  Comments  Naming Conventions  Coding guidelines  Source Control  Memory Map  Video Memory  Source Memory
  • 19. Technical Design Document (TDD) File Formats  2D  3D  Audio User Interface  Menus  Controls
  • 20. Technical Design Document (TDD) Guidelines  Don't write a Victorian novel: Use bullet points and tables, and keep sentences short. The object is to describe the technical design as concisely and precisely as possible.  When documenting object-oriented designs, make sure readers can quickly find and grasp each class' name, responsibility, and relationships to other classes  A picture is worth a thousand words: use diagrams. Keep them simple and make it easy on yourself.
  • 21. Art Document The Art Document is written by the Lead Artist and addresses:  Style Guide  Asset Lists  Tool Instructions
  • 22. And Don’t Forget… Each of the three documents should have:  Game Title  Author Name  Version Number  Date Created  Date of Last Update
  • 23. The Pre-Production Problem Extra Credits: The Pre-Production Problem
  • 24. Answer these questions:  Who is on the core production team?  What 3 documents are written during preproduction and which team member is responsible for each?  What does it mean to “describe not just the body, but the soul” of a game?  What is The Pre-Production problem and what does Extra Credits recommend as the solution?