co1301 - games concepts weeks 2 & 3 design documentation

32
1 CO1301 - Games Concepts Weeks 2 & 3 Design Documentation Laurent Noel & Gareth Bellaby

Upload: zarita

Post on 08-Feb-2016

40 views

Category:

Documents


0 download

DESCRIPTION

CO1301 - Games Concepts Weeks 2 & 3 Design Documentation. Laurent Noel & Gareth Bellaby. Lecture Outline. Introduction Design Document Structure Game Overview The Game World Characters Objects UI Definition Play Modes Appendices. References. Rabin, Introduction to Game Development: - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

1

CO1301 - Games ConceptsWeeks 2 & 3

Design Documentation

Laurent Noel & Gareth Bellaby

Page 2: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

2

Lecture OutlineLecture Outline

• Introduction

1. Design Document Structure2. Game Overview3. The Game World4. Characters5. Objects6. UI Definition7. Play Modes8. Appendices

Page 3: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

3

ReferencesReferences

•Rabin, Introduction to Game Development:

• 7.1: "Game Production and Project Management"

•Rollings & Morris, Game Architecture and Design:

• Chapter 12: "Milestones and Deadlines"

• Chapter 13: "Procedures and "Process"".

Page 4: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

4

IntroductionIntroduction

• One process is:• Pitch document• Game Design Document

Page 5: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

5

IntroductionIntroduction

• A variety of different documents will be produced during the course of developing a game.

• There is no one process: different companies will have different ways of doing things and different circumstances may call for different approaches.

• Documentation has different purposes. Consider the different objectives that you may need to achieve, e.g.:• To describe the game for development• As part of a project management plan• To help secure a publisher deal• As marketing material for consumers

Page 6: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

6

Pitch documentPitch document

• One starting point for the process is a pitch document. In Entertainment Computing you will have a look at the one-page pitch document.

• It is designed to test interest, e.g. to attract funding or to gain approval for project within a company.

• The pitch document is the simplest form of design document.

Page 7: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

7

Game Design DocumentGame Design Document

• A commonly used phrase is the Game Design Document. Typically abbreviated to GDD.

• The GDD is not directed at the player but at the people who are going to make the game.

• The GDD may be the document from which the game is to built. The GDD is a design document. It is not a storybook, game manual or advertising.

• The company may also produce a Technical Design Document (TDD) which is more detailed and used during actual production.

Page 8: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

8

GDD ExamplesGDD Examples

• A design document template has been created by Chris Taylor of "Dungeon Siege" fame. Sourced from http://www.ihfsoft.com/designdocuments.htm

• Example of GDD by Chris Bateman of International Hobo, called "Design Document: Play With Fire", http://gamasutra.com/features/20070220/bateman_01.shtml

• There is an example game design document at the end of Rollings & Morris, Game Architecture and Design: A New Edition.

• Tzvi Freeman, "Creating a Great Design Document", http://www.gamasutra.com/features/19970912/design_doc.htm

Page 9: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

9

Part 1: Design Document StructurePart 1: Design Document Structure• The detail needed for development includes:• Game Overview

• Background• Game play description

• The Game World• Levels / Key Locations• Progression / Travel

• Characters• Player character(s)• Non-player characters (NPCs)• Character attributes• Character abilities & development

Page 10: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

10

Development Documentation 2Development Documentation 2• Continued…

• Objects• Interactive world elements (e.g. doors)• Key Items (e.g. weapons)• Pick-ups / Inventory Items

• User Interface (UI)• On screen display (OSD)• Controller usage• Camera / Point of View

• Play Modes• Single Player – Full Story• Multiplayer

• Appendices (Detailed lists, tables etc.)

Page 11: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

11

Development Documentation 3Development Documentation 3• Other development documentation that will be discussed later:

• Audio-Visual Requirements• Models/graphics for world, characters and objects• List of animations for the above• Graphical User Interface (GUI)• Sound effects, vocals & text (& localisation)

• Technical Considerations• Platform / hardware specifications• Rendering / 3D engine specification• AI requirements• Networking support• Game Tools

Page 12: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

12

Other DocumentsOther Documents• Project management documentation can be directly linked

to a game design:• Development timescales• Asset management (people/code/artwork)• Budgets

• When a design targets publishers or consumers you may include:• Unique Selling Points (USPs)• Show-reel / Prototype• Market research / Competitor analysis

• We will not consider these aspects for now

Page 13: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

13

Part 2: Game OverviewPart 2: Game Overview• The game overview gives the background story and describes the

basic game play.

• You should make a clear distinction in the Game Overview between the Background (story, setting, character) and Gameplay (i.e. a description of the game mechanics.

• It can be derived directly from the proposal document, but there should be more detail.

• Not too much detail though; refer to other sections in the document where appropriate

• For example, when introducing a character in the overview, refer to the character section for a full description

• Don’t include complex rules or tables etc. Such detail belongs later in the document.

Page 14: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

14

Game Overview FAQGame Overview FAQ• The overview should answer these questions:• What is the game? • Where and when does the game take place?• Who or what do I control as a character?• How many characters do I control?• What is my character’s objective?• How will my character achieve the objective?• What threats does my character face?• What competition does my character face?• What help can my character find?• What game is the nearest comparison?• How is it different?

Page 15: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

15

Part 3: The Game WorldPart 3: The Game World• This can be one of the larger sections of the design.• It should begin with an introduction e.g.:

• The criminal underworld of Perez City occupies an industrial wasteland between the glittering high-rises of the financial sector and the burnt-out slums of 3rd district…

• The Pacific Rim Rally circuit takes in eight dramatic stages from the bleached-white sands of Hawaii to the gravel-strewn volcanoes of Sumatra…

• These introductions should be compelling as well as descriptive.

Page 16: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

16

Levels / Key LocationsLevels / Key Locations• Next, each level or key location should be described in

detail.• Some games have very large environments with many

areas rather than single levels• Describe the different areas in each environment

• In some games location is not relevant, e.g. board games.• Still try to describe the visual environment of the

game if possible.• The scale of each location should be indicated (e.g.

1km square, 2 blocks of a city)

Page 17: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

17

Progression / TravelProgression / Travel

• Describe how the player progresses / travels through the levels / locations, e.g.:

• By reaching a target position

• By defeating all the enemies

• By achieving other conditions (describe them)

• Can simply walk from area to area

• If progression from area to area is complex and limited by the storyline, it may be better to describe it as part of the full story later.

Page 18: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

18

Part 4: CharactersPart 4: Characters• Open this section with an in-depth profile of the key

player characters, e.g.:• Jack Travis trained as a bare-knuckle boxer in ’50s

Chicago…• The Lotus Elise is a small, light and agile sports car,

ideal for novice racers…• Next, describe any other key characters that can not be

controlled by the player.• Some games do not have specific characters, but types

of character instead (e.g. archers, battleships). • Describe the player / non-player character types.

Page 19: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

19

Character AttributesCharacter Attributes• Characters in the game will have particular attributes

depending on the game genre:• Speed, acceleration… (Driving)• Strength, Skill, Morale… (War)• Age, weight, fighting style... (Beat ‘em up)

• The attributes needed for characters in the game should be identified.• You should give actual values for the key characters.• This section can be combined with the previous.

• Choosing a good attribute set is important to balancing a game.

Page 20: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

20

Character Abilities & Development 1Character Abilities & Development 1• Characters may have innate abilities that they can use in the

game. These should be listed.• Character development describes any change in character

attributes or abilities due to experience / objects gained in the game.

• Abilities and development can be very varied:• A wizard starts with a limited set of spells, and acquires

new ones with experience and by reading books. List the basic & full set of spells.

• A football team may have an initial set of ‘special’ passes and shots. They gain more with experience and funding. List the basic set of moves and the full range of new ones.

Page 21: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

21

Character Abilities & Development 2Character Abilities & Development 2

• Ensure you give all the required detail for a character development. How much experience is required, what objects, etc.

• It is a good idea to give an overview of the character development in this section and then provide detailed tables in an appendix to the document.

• For the wizard example, provide a selection of spells and descriptions in this section and a fully detailed table of spells, requirements, effects etc. in an appendix.

• This is another critical game balance section.

Page 22: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

22

Part 5: ObjectsPart 5: Objects• Objects may range from keys to buildings - anything with a distinct

game-play function.• Categorise your objects into different types:

• Key Items, e.g. the weapons in a FPS, the main building types in an RTS. These are central to the game-play, and need to be described carefully.

• Inventory Items / pick-ups, e.g. keys, food, power-ups, armour etc. If there are many, give a short list here and a full list in an appendix.

• Interactive environment elements, e.g. moving spikes, special platforms, ramps etc. Don’t include things that animate but have no special purpose.

• Finer categories are useful if many objects.

Page 23: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

23

Object AttributesObject Attributes

• Objects usually have attributes just as characters do. These need to be detailed along with the object description.

• Some examples are:

• Strength, power requirement etc. for a building in an RTS.

• Range, Ammo type, clip size for weapons in an FPS

• Health gained for food / med-kit / potion

• Damage dealt by spikes / toxic waste

Page 24: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

24

Managing Detail in a DesignManaging Detail in a Design• The game world, character and object sections of a

design can contain a great deal of information.• A full design needs detail, but it should still be

readable. Some tips:• Move large lists or tables of detail to appendices.• If necessary only detail a few example characters /

objects in the main document – choose examples from early in the game.

• Write designs on a computer, designs are often updated and paper based work can become messy very quickly.

Page 25: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

25

Part 6: UI DefinitionPart 6: UI Definition

• The UI of a game has three components:

• The On Screen Display (OSD)

• The camera / viewpoint.

• The controller interface

• You should justify your choice of OSD and compare it to other games.

• However, do not simply copy an OSD design, especially if your game is innovative.

• We covered camera / viewpoint issues in a previous lecture.

Page 26: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

26

OSD / Camera Mock-upOSD / Camera Mock-up•The OSD describes the things shown in front of the main view of the scene.

•You must draw a picture of your OSD, including:• Cursor / Target• Critical information, e.g.

health, ammo etc.• Control and status icons

•This can be combined with a mock-up showing the camera view.

Page 27: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

27

Controller InterfaceController Interface•List the different controller methods the game can use.

•An sample controller layout may also be given.

•With a mouse / icon method, combine this section with the OSD.

•Identify any unusual control decisions.

•You must justify a complex control scheme.

Page 28: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

28

Part 7: Play ModesPart 7: Play Modes

• This section details the various single and multiplayer game modes.

• Also the variations for each mode, e.g.

• Single Player: Story mode, Timed Levels, Puzzle Mode, etc.

• Multiplayer – Deathmatch, Capture the flag, etc.

• Explain the differences between each variation.

• Also this section should list:

• Initial settings that affect the game-play rules.

• Hours of game play for single player modes.

Page 29: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

29

More Play Mode DetailMore Play Mode Detail

• State if there will be a way to save the game in progress.

• Also note if there will be any restrictions on game saving

• In a story-driven game, use this section to tell the story of the player as they progress through the scenes.

• Identify the conditions for progressing through each story section.

Page 30: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

30

MultiplayerMultiplayer• Having multiplayer support in a game is a valuable

asset. Describe it here.• Consider if there is any way to design some kind of

multiplayer support even for non-standard games. Consider:• LAN / Internet multiplayer• Split-screen play• Single screen battle or co-operative modes

• MMORPGs (Massive Multiplayer Online Role Playing Games) have many specific design considerations.

• We will consider these later in the course.

Page 31: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

31

Part 8: AppendicesPart 8: Appendices• Use the appendices to remove detail from the main

document. Here are some examples:• A list of 30 spells, with their casting requirements,

difficulty level and detailed effects. Some individual spells may need further tables of detail.

• A list of 25 cars with engine, drive-train and suspension specs, and available upgrades.

• For a fighting game, a list of all the moves for each character split into categories (e.g. high punch, low block), each move is also given attributes. Then a combat table stating the outcomes of all the combinations of attack / defence.

Page 32: CO1301 - Games Concepts Weeks 2 & 3 Design Documentation

32

Other Appendix InformationOther Appendix Information

• Although not necessary, here are some other appendices you may wish to add:

• Graphics / Animation lists

• Sound Effect / Vocal lists

• Music requirements and style

• Future directions (ideas for the sequel)

• Historical Notes (e.g. for a war game)

• References (if you use any external content)