SlideShare a Scribd company logo
1 of 21
Chapter 2.2
Game Design
CS 4455 2
Overview
 This introduction covers:
– Terms
– Concepts
– Approach
 All from a workaday viewpoint
CS 4455 3
The Language of Games
 Debate continues over high-level views
 Lack of standard (concrete) definitions
– Game (Interactions to elicit emotions?)
– Play (Object of rule-bound play?)
– Aesthetics (Emotional responses during play?)
 High-level concepts tricky to articulate
CS 4455 4
The Language of Games
 Why do we play?
 What is the nature of games?
– Not our focus in this class
 How is a game formed of parts?
– That’s what we care about here!
 Computer games are an art form
– The art of making interactive dynamic models!
CS 4455 5
Games Exist in a Frame
 The border of a game’s context
– Inside the frame is in the game
– Outside the frame is real life
 The world of the interactive dynamic model
 Choices have outcomes in the frame
– Varying consequences/weights
– Meaningful choices!
CS 4455 6
A Player-Game Model
 A model of the player – game relationship
Mechanics Interface System
PLAYER GAME
CS 4455 7
Play Mechanics
 Gameplay
– Feelings of playing a particular game
– Activities engaged in a particular game
 (Play/game) Mechanics
– Specific to game activities
– “What the player does”
– “Core Mechanics” are the central activities
CS 4455 8
Seven Stages of Action
(Don Norman, DOET)
 Execution
– Intention to act
– Sequence of action
– Execution of action
sequence
 Evaluation
– Evaluating
interpretations
– Interpreting perceptions
– Perceiving states
Perceiving
states
Interpreting
perceptions
Evaluating
interpretations
Execution of
action sequence
Sequence of
action
Intention
to act
Goals
THE GAME
CS 4455 9
Designer and Player Models
 Systems are built from designer mental models
– Design models may only anticipate player goals
 Players build mental models from mechanics
– Based on interactions
Designer User
User's
Model
Design
Model
System Image
System
CS 4455 10
Goals and Objectives
 Objectives and goals can differ
– Players goals reflect their understanding of the game
– Designers must consider how the game communicates
with players
Designer User
System
Find sword
Kill dragon
Rescue princess
Find sword
Rescue dragon
Kill princess
CS 4455 11
Aside: Resources
 Things used by agents to reach goals
 To be meaningful, they must be…
– Useful – provide some value
– Limited – in total or rate of supply
 KEY: Needed, but limited!
CS 4455 12
Premise Sets Context for Model
 The metaphors of action and setting
– Concrete (e.g., Halo back-story)
– Activity based (e.g., Madden)
– Abstract (e.g., Tetris)
 Directs the player experience
– Provides a context in which mechanics fit
– Players map game states to the premise
CS 4455 13
Player Strategy
 People usually reason with commonsense
– A view of linear causation – cause and effect
 Complex systems do not behave linearly
– Players need information to support linear strategy
 “Game theory” assumes rational players
– But does not assume perfect knowledge
Situation Result
Action
CS 4455 14
Aside: HCI and
Cognitive Ergonomics
 HCI – Human-Computer Interaction
– Study of…
• Communication between users and computers
• How people design, build, and use interfaces
• Better support for cooperative work
 Cognitive Ergonomics
– Analyzes the cognitive representations and
processes involved with performing tasks
CS 4455 15
Norman, again (DOET = Design
of Everyday Things)
 Norman’s five principles of design
– Visibility
• Making the parts visible
– Mappings
• Understandable relationships between controls and actions
– Affordances
• The perceived uses of an object
– Constraints
• Prevent the user from doing things they shouldn’t
– Feedback
• Reporting what has been done and accomplished
CS 4455 16
Systems Design
 Two general approaches to design
– Special case
• Experiences built one scene/level at a time
• Anticipate states while pre-scripting events
• Solved by discovering the intentions of the designer
– Systemic
• General behaviors are designed
• Scenes/Levels are specific configurations
• Some events may still be pre-scripted
• Solved by understanding the system
CS 4455 17
Systems and Dynamics
 Generalizing dynamic behavior is hard
– Dynamics determined by a given architecture
– Feedback/control loops with player in loop
 Emergent complexity
– Behaviors that cannot be predicted simply from
the rules of a system
– E.g., John Conway’s Game of Life
CS 4455 18
Systems and Feedback
 Negative feedback
– Stabilizes the game
– Forgives the loser
– Prolongs the game
– Magnifies late successes
 Positive feedback
– Destabilizes the game
– Rewards the winner
– Can end the game
– Magnifies early successes
Positive Feedback Negative Feedback
goal
CS 4455 19
Design is all about Working within
Constraints!
 E.g., Platform
– General description of hardware and software
 E.g., Game Saves
– Save triggers
– Save-anywhere
– Save points
– Coded text saves
CS 4455 20
Design to Different Audiences
 Why We Play Games – Nicole Lazzaro
– Internal experience
• Enjoyment from visceral activities
– Hard fun
• Challenge of strategy and problem solving
– Easy fun
• Intrigue and curiosity – exploration and adventure
– Social experience
• Stimulating social faculties – competition, teamwork, bonding, and
recognition
CS 4455 21
Rest of Chapter
 Creativity Section: Brainstorming
– Generating ideas without discrimination
– Evaluation after elaboration
– Can be unfocused
 Communication and Psychology
– Useful tidbits
– Lots of courses, books, etc.

More Related Content

Similar to 22-GameDesign.ppt

PlayerOne - Dissecting games
PlayerOne - Dissecting gamesPlayerOne - Dissecting games
PlayerOne - Dissecting gamesLuca Galli
 
LAFS Game Design 1 - Structural Elements
LAFS Game Design 1 - Structural ElementsLAFS Game Design 1 - Structural Elements
LAFS Game Design 1 - Structural ElementsDavid Mullich
 
98 374 Lesson 01-slides
98 374 Lesson 01-slides98 374 Lesson 01-slides
98 374 Lesson 01-slidesTracie King
 
LAFS Game Mechanics - Narrative Elements
LAFS Game Mechanics - Narrative ElementsLAFS Game Mechanics - Narrative Elements
LAFS Game Mechanics - Narrative ElementsDavid Mullich
 
Gamification - ASTD RTA
Gamification - ASTD RTAGamification - ASTD RTA
Gamification - ASTD RTAtrickyraymer
 
Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...
Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...
Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...Staffan Björk
 
Game design
Game designGame design
Game designa ab
 
Sticky from the Start.ppt
Sticky from the Start.pptSticky from the Start.ppt
Sticky from the Start.pptHudoJens
 
Game design nov04_Agility-by-Choice
Game design nov04_Agility-by-ChoiceGame design nov04_Agility-by-Choice
Game design nov04_Agility-by-ChoiceAnubhav Sinha
 
Are You Making the Right Game?
Are You Making the Right Game?Are You Making the Right Game?
Are You Making the Right Game?Intel® Software
 
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
 

Similar to 22-GameDesign.ppt (20)

PlayerOne - Dissecting games
PlayerOne - Dissecting gamesPlayerOne - Dissecting games
PlayerOne - Dissecting games
 
Game design in practice
Game design in practiceGame design in practice
Game design in practice
 
LAFS Game Design 1 - Structural Elements
LAFS Game Design 1 - Structural ElementsLAFS Game Design 1 - Structural Elements
LAFS Game Design 1 - Structural Elements
 
98 374 Lesson 01-slides
98 374 Lesson 01-slides98 374 Lesson 01-slides
98 374 Lesson 01-slides
 
LAFS Game Mechanics - Narrative Elements
LAFS Game Mechanics - Narrative ElementsLAFS Game Mechanics - Narrative Elements
LAFS Game Mechanics - Narrative Elements
 
Gamification - ASTD RTA
Gamification - ASTD RTAGamification - ASTD RTA
Gamification - ASTD RTA
 
Gameplay Concept Tool
Gameplay Concept ToolGameplay Concept Tool
Gameplay Concept Tool
 
01 - Introduction to Game Mechanics
01 - Introduction to Game Mechanics01 - Introduction to Game Mechanics
01 - Introduction to Game Mechanics
 
Lesson1
Lesson1Lesson1
Lesson1
 
Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...
Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...
Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...
 
Game design
Game designGame design
Game design
 
Quiana bradshaw final defense slides
Quiana bradshaw final defense slidesQuiana bradshaw final defense slides
Quiana bradshaw final defense slides
 
Sticky from the Start.ppt
Sticky from the Start.pptSticky from the Start.ppt
Sticky from the Start.ppt
 
Level Design
Level DesignLevel Design
Level Design
 
TJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptxTJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptx
 
Game design nov04_Agility-by-Choice
Game design nov04_Agility-by-ChoiceGame design nov04_Agility-by-Choice
Game design nov04_Agility-by-Choice
 
Game designdocs
Game designdocsGame designdocs
Game designdocs
 
Are You Making the Right Game?
Are You Making the Right Game?Are You Making the Right Game?
Are You Making the Right Game?
 
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
 
Nature of Games.pptx
Nature of Games.pptxNature of Games.pptx
Nature of Games.pptx
 

More from Uma Mahesh

Virtual Reality (VR) and Augmented Reality.pptx
Virtual Reality (VR) and Augmented Reality.pptxVirtual Reality (VR) and Augmented Reality.pptx
Virtual Reality (VR) and Augmented Reality.pptxUma Mahesh
 
88596-AR VR PPT.pptx
88596-AR VR PPT.pptx88596-AR VR PPT.pptx
88596-AR VR PPT.pptxUma Mahesh
 
historyofvideogames-100406140204-phpapp02.pdf
historyofvideogames-100406140204-phpapp02.pdfhistoryofvideogames-100406140204-phpapp02.pdf
historyofvideogames-100406140204-phpapp02.pdfUma Mahesh
 
Green minimalist professional Business Proposal Presentation (2).pptx
Green minimalist professional Business Proposal Presentation (2).pptxGreen minimalist professional Business Proposal Presentation (2).pptx
Green minimalist professional Business Proposal Presentation (2).pptxUma Mahesh
 
Business project.pptx
Business project.pptxBusiness project.pptx
Business project.pptxUma Mahesh
 
Business project.pdf
Business project.pdfBusiness project.pdf
Business project.pdfUma Mahesh
 
Drawing, Painting, and 2-D Art.ppt
Drawing, Painting, and 2-D Art.pptDrawing, Painting, and 2-D Art.ppt
Drawing, Painting, and 2-D Art.pptUma Mahesh
 
shading 01.pptx
shading 01.pptxshading 01.pptx
shading 01.pptxUma Mahesh
 
colourtheory.ppt
colourtheory.pptcolourtheory.ppt
colourtheory.pptUma Mahesh
 
Color Theory Advanced.ppt
Color Theory Advanced.pptColor Theory Advanced.ppt
Color Theory Advanced.pptUma Mahesh
 
9colourtheory.ppt
9colourtheory.ppt9colourtheory.ppt
9colourtheory.pptUma Mahesh
 

More from Uma Mahesh (11)

Virtual Reality (VR) and Augmented Reality.pptx
Virtual Reality (VR) and Augmented Reality.pptxVirtual Reality (VR) and Augmented Reality.pptx
Virtual Reality (VR) and Augmented Reality.pptx
 
88596-AR VR PPT.pptx
88596-AR VR PPT.pptx88596-AR VR PPT.pptx
88596-AR VR PPT.pptx
 
historyofvideogames-100406140204-phpapp02.pdf
historyofvideogames-100406140204-phpapp02.pdfhistoryofvideogames-100406140204-phpapp02.pdf
historyofvideogames-100406140204-phpapp02.pdf
 
Green minimalist professional Business Proposal Presentation (2).pptx
Green minimalist professional Business Proposal Presentation (2).pptxGreen minimalist professional Business Proposal Presentation (2).pptx
Green minimalist professional Business Proposal Presentation (2).pptx
 
Business project.pptx
Business project.pptxBusiness project.pptx
Business project.pptx
 
Business project.pdf
Business project.pdfBusiness project.pdf
Business project.pdf
 
Drawing, Painting, and 2-D Art.ppt
Drawing, Painting, and 2-D Art.pptDrawing, Painting, and 2-D Art.ppt
Drawing, Painting, and 2-D Art.ppt
 
shading 01.pptx
shading 01.pptxshading 01.pptx
shading 01.pptx
 
colourtheory.ppt
colourtheory.pptcolourtheory.ppt
colourtheory.ppt
 
Color Theory Advanced.ppt
Color Theory Advanced.pptColor Theory Advanced.ppt
Color Theory Advanced.ppt
 
9colourtheory.ppt
9colourtheory.ppt9colourtheory.ppt
9colourtheory.ppt
 

Recently uploaded

Olivia Cox. intertextual references.pptx
Olivia Cox. intertextual references.pptxOlivia Cox. intertextual references.pptx
Olivia Cox. intertextual references.pptxLauraFagan6
 
FULL ENJOY - 9953040155 Call Girls in Moti Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Moti Nagar | DelhiFULL ENJOY - 9953040155 Call Girls in Moti Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Moti Nagar | DelhiMalviyaNagarCallGirl
 
Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...anilsa9823
 
Low Rate Call Girls in Laxmi Nagar Delhi Call 9990771857
Low Rate Call Girls in Laxmi Nagar Delhi Call 9990771857Low Rate Call Girls in Laxmi Nagar Delhi Call 9990771857
Low Rate Call Girls in Laxmi Nagar Delhi Call 9990771857delhimodel235
 
FULL ENJOY - 9953040155 Call Girls in Shaheen Bagh | Delhi
FULL ENJOY - 9953040155 Call Girls in Shaheen Bagh | DelhiFULL ENJOY - 9953040155 Call Girls in Shaheen Bagh | Delhi
FULL ENJOY - 9953040155 Call Girls in Shaheen Bagh | DelhiMalviyaNagarCallGirl
 
Turn Lock Take Key Storyboard Daniel Johnson
Turn Lock Take Key Storyboard Daniel JohnsonTurn Lock Take Key Storyboard Daniel Johnson
Turn Lock Take Key Storyboard Daniel Johnsonthephillipta
 
Islamabad Call Girls # 03091665556 # Call Girls in Islamabad | Islamabad Escorts
Islamabad Call Girls # 03091665556 # Call Girls in Islamabad | Islamabad EscortsIslamabad Call Girls # 03091665556 # Call Girls in Islamabad | Islamabad Escorts
Islamabad Call Girls # 03091665556 # Call Girls in Islamabad | Islamabad Escortswdefrd
 
Jagat Puri Call Girls : ☎ 8527673949, Low rate Call Girls
Jagat Puri Call Girls : ☎ 8527673949, Low rate Call GirlsJagat Puri Call Girls : ☎ 8527673949, Low rate Call Girls
Jagat Puri Call Girls : ☎ 8527673949, Low rate Call Girlsashishs7044
 
FULL ENJOY - 9953040155 Call Girls in Gandhi Vihar | Delhi
FULL ENJOY - 9953040155 Call Girls in Gandhi Vihar | DelhiFULL ENJOY - 9953040155 Call Girls in Gandhi Vihar | Delhi
FULL ENJOY - 9953040155 Call Girls in Gandhi Vihar | DelhiMalviyaNagarCallGirl
 
FULL ENJOY - 9953040155 Call Girls in Shahdara | Delhi
FULL ENJOY - 9953040155 Call Girls in Shahdara | DelhiFULL ENJOY - 9953040155 Call Girls in Shahdara | Delhi
FULL ENJOY - 9953040155 Call Girls in Shahdara | DelhiMalviyaNagarCallGirl
 
Alex and Chloe by Daniel Johnson Storyboard
Alex and Chloe by Daniel Johnson StoryboardAlex and Chloe by Daniel Johnson Storyboard
Alex and Chloe by Daniel Johnson Storyboardthephillipta
 
RAK Call Girls Service # 971559085003 # Call Girl Service In RAK
RAK Call Girls Service # 971559085003 # Call Girl Service In RAKRAK Call Girls Service # 971559085003 # Call Girl Service In RAK
RAK Call Girls Service # 971559085003 # Call Girl Service In RAKedwardsara83
 
FULL ENJOY - 9953040155 Call Girls in Noida | Delhi
FULL ENJOY - 9953040155 Call Girls in Noida | DelhiFULL ENJOY - 9953040155 Call Girls in Noida | Delhi
FULL ENJOY - 9953040155 Call Girls in Noida | DelhiMalviyaNagarCallGirl
 
Downtown Call Girls O5O91O128O Pakistani Call Girls in Downtown
Downtown Call Girls O5O91O128O Pakistani Call Girls in DowntownDowntown Call Girls O5O91O128O Pakistani Call Girls in Downtown
Downtown Call Girls O5O91O128O Pakistani Call Girls in Downtowndajasot375
 
Islamabad Escorts # 03080115551 # Escorts in Islamabad || Call Girls in Islam...
Islamabad Escorts # 03080115551 # Escorts in Islamabad || Call Girls in Islam...Islamabad Escorts # 03080115551 # Escorts in Islamabad || Call Girls in Islam...
Islamabad Escorts # 03080115551 # Escorts in Islamabad || Call Girls in Islam...wdefrd
 
FULL ENJOY - 9953040155 Call Girls in Gtb Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Gtb Nagar | DelhiFULL ENJOY - 9953040155 Call Girls in Gtb Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Gtb Nagar | DelhiMalviyaNagarCallGirl
 
Patrakarpuram ) Cheap Call Girls In Lucknow (Adult Only) 🧈 8923113531 𓀓 Esco...
Patrakarpuram ) Cheap Call Girls In Lucknow  (Adult Only) 🧈 8923113531 𓀓 Esco...Patrakarpuram ) Cheap Call Girls In Lucknow  (Adult Only) 🧈 8923113531 𓀓 Esco...
Patrakarpuram ) Cheap Call Girls In Lucknow (Adult Only) 🧈 8923113531 𓀓 Esco...akbard9823
 
Hazratganj / Call Girl in Lucknow - Phone 🫗 8923113531 ☛ Escorts Service at 6...
Hazratganj / Call Girl in Lucknow - Phone 🫗 8923113531 ☛ Escorts Service at 6...Hazratganj / Call Girl in Lucknow - Phone 🫗 8923113531 ☛ Escorts Service at 6...
Hazratganj / Call Girl in Lucknow - Phone 🫗 8923113531 ☛ Escorts Service at 6...akbard9823
 
FULL ENJOY - 9953040155 Call Girls in Laxmi Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Laxmi Nagar | DelhiFULL ENJOY - 9953040155 Call Girls in Laxmi Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Laxmi Nagar | DelhiMalviyaNagarCallGirl
 

Recently uploaded (20)

Olivia Cox. intertextual references.pptx
Olivia Cox. intertextual references.pptxOlivia Cox. intertextual references.pptx
Olivia Cox. intertextual references.pptx
 
FULL ENJOY - 9953040155 Call Girls in Moti Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Moti Nagar | DelhiFULL ENJOY - 9953040155 Call Girls in Moti Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Moti Nagar | Delhi
 
Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
 
Low Rate Call Girls in Laxmi Nagar Delhi Call 9990771857
Low Rate Call Girls in Laxmi Nagar Delhi Call 9990771857Low Rate Call Girls in Laxmi Nagar Delhi Call 9990771857
Low Rate Call Girls in Laxmi Nagar Delhi Call 9990771857
 
FULL ENJOY - 9953040155 Call Girls in Shaheen Bagh | Delhi
FULL ENJOY - 9953040155 Call Girls in Shaheen Bagh | DelhiFULL ENJOY - 9953040155 Call Girls in Shaheen Bagh | Delhi
FULL ENJOY - 9953040155 Call Girls in Shaheen Bagh | Delhi
 
Turn Lock Take Key Storyboard Daniel Johnson
Turn Lock Take Key Storyboard Daniel JohnsonTurn Lock Take Key Storyboard Daniel Johnson
Turn Lock Take Key Storyboard Daniel Johnson
 
Islamabad Call Girls # 03091665556 # Call Girls in Islamabad | Islamabad Escorts
Islamabad Call Girls # 03091665556 # Call Girls in Islamabad | Islamabad EscortsIslamabad Call Girls # 03091665556 # Call Girls in Islamabad | Islamabad Escorts
Islamabad Call Girls # 03091665556 # Call Girls in Islamabad | Islamabad Escorts
 
Jagat Puri Call Girls : ☎ 8527673949, Low rate Call Girls
Jagat Puri Call Girls : ☎ 8527673949, Low rate Call GirlsJagat Puri Call Girls : ☎ 8527673949, Low rate Call Girls
Jagat Puri Call Girls : ☎ 8527673949, Low rate Call Girls
 
FULL ENJOY - 9953040155 Call Girls in Gandhi Vihar | Delhi
FULL ENJOY - 9953040155 Call Girls in Gandhi Vihar | DelhiFULL ENJOY - 9953040155 Call Girls in Gandhi Vihar | Delhi
FULL ENJOY - 9953040155 Call Girls in Gandhi Vihar | Delhi
 
FULL ENJOY - 9953040155 Call Girls in Shahdara | Delhi
FULL ENJOY - 9953040155 Call Girls in Shahdara | DelhiFULL ENJOY - 9953040155 Call Girls in Shahdara | Delhi
FULL ENJOY - 9953040155 Call Girls in Shahdara | Delhi
 
Bur Dubai Call Girls # 971504361175 # Call Girls In Bur Dubai || (UAE)
Bur Dubai Call Girls # 971504361175 # Call Girls In Bur Dubai || (UAE)Bur Dubai Call Girls # 971504361175 # Call Girls In Bur Dubai || (UAE)
Bur Dubai Call Girls # 971504361175 # Call Girls In Bur Dubai || (UAE)
 
Alex and Chloe by Daniel Johnson Storyboard
Alex and Chloe by Daniel Johnson StoryboardAlex and Chloe by Daniel Johnson Storyboard
Alex and Chloe by Daniel Johnson Storyboard
 
RAK Call Girls Service # 971559085003 # Call Girl Service In RAK
RAK Call Girls Service # 971559085003 # Call Girl Service In RAKRAK Call Girls Service # 971559085003 # Call Girl Service In RAK
RAK Call Girls Service # 971559085003 # Call Girl Service In RAK
 
FULL ENJOY - 9953040155 Call Girls in Noida | Delhi
FULL ENJOY - 9953040155 Call Girls in Noida | DelhiFULL ENJOY - 9953040155 Call Girls in Noida | Delhi
FULL ENJOY - 9953040155 Call Girls in Noida | Delhi
 
Downtown Call Girls O5O91O128O Pakistani Call Girls in Downtown
Downtown Call Girls O5O91O128O Pakistani Call Girls in DowntownDowntown Call Girls O5O91O128O Pakistani Call Girls in Downtown
Downtown Call Girls O5O91O128O Pakistani Call Girls in Downtown
 
Islamabad Escorts # 03080115551 # Escorts in Islamabad || Call Girls in Islam...
Islamabad Escorts # 03080115551 # Escorts in Islamabad || Call Girls in Islam...Islamabad Escorts # 03080115551 # Escorts in Islamabad || Call Girls in Islam...
Islamabad Escorts # 03080115551 # Escorts in Islamabad || Call Girls in Islam...
 
FULL ENJOY - 9953040155 Call Girls in Gtb Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Gtb Nagar | DelhiFULL ENJOY - 9953040155 Call Girls in Gtb Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Gtb Nagar | Delhi
 
Patrakarpuram ) Cheap Call Girls In Lucknow (Adult Only) 🧈 8923113531 𓀓 Esco...
Patrakarpuram ) Cheap Call Girls In Lucknow  (Adult Only) 🧈 8923113531 𓀓 Esco...Patrakarpuram ) Cheap Call Girls In Lucknow  (Adult Only) 🧈 8923113531 𓀓 Esco...
Patrakarpuram ) Cheap Call Girls In Lucknow (Adult Only) 🧈 8923113531 𓀓 Esco...
 
Hazratganj / Call Girl in Lucknow - Phone 🫗 8923113531 ☛ Escorts Service at 6...
Hazratganj / Call Girl in Lucknow - Phone 🫗 8923113531 ☛ Escorts Service at 6...Hazratganj / Call Girl in Lucknow - Phone 🫗 8923113531 ☛ Escorts Service at 6...
Hazratganj / Call Girl in Lucknow - Phone 🫗 8923113531 ☛ Escorts Service at 6...
 
FULL ENJOY - 9953040155 Call Girls in Laxmi Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Laxmi Nagar | DelhiFULL ENJOY - 9953040155 Call Girls in Laxmi Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Laxmi Nagar | Delhi
 

22-GameDesign.ppt

  • 2. CS 4455 2 Overview  This introduction covers: – Terms – Concepts – Approach  All from a workaday viewpoint
  • 3. CS 4455 3 The Language of Games  Debate continues over high-level views  Lack of standard (concrete) definitions – Game (Interactions to elicit emotions?) – Play (Object of rule-bound play?) – Aesthetics (Emotional responses during play?)  High-level concepts tricky to articulate
  • 4. CS 4455 4 The Language of Games  Why do we play?  What is the nature of games? – Not our focus in this class  How is a game formed of parts? – That’s what we care about here!  Computer games are an art form – The art of making interactive dynamic models!
  • 5. CS 4455 5 Games Exist in a Frame  The border of a game’s context – Inside the frame is in the game – Outside the frame is real life  The world of the interactive dynamic model  Choices have outcomes in the frame – Varying consequences/weights – Meaningful choices!
  • 6. CS 4455 6 A Player-Game Model  A model of the player – game relationship Mechanics Interface System PLAYER GAME
  • 7. CS 4455 7 Play Mechanics  Gameplay – Feelings of playing a particular game – Activities engaged in a particular game  (Play/game) Mechanics – Specific to game activities – “What the player does” – “Core Mechanics” are the central activities
  • 8. CS 4455 8 Seven Stages of Action (Don Norman, DOET)  Execution – Intention to act – Sequence of action – Execution of action sequence  Evaluation – Evaluating interpretations – Interpreting perceptions – Perceiving states Perceiving states Interpreting perceptions Evaluating interpretations Execution of action sequence Sequence of action Intention to act Goals THE GAME
  • 9. CS 4455 9 Designer and Player Models  Systems are built from designer mental models – Design models may only anticipate player goals  Players build mental models from mechanics – Based on interactions Designer User User's Model Design Model System Image System
  • 10. CS 4455 10 Goals and Objectives  Objectives and goals can differ – Players goals reflect their understanding of the game – Designers must consider how the game communicates with players Designer User System Find sword Kill dragon Rescue princess Find sword Rescue dragon Kill princess
  • 11. CS 4455 11 Aside: Resources  Things used by agents to reach goals  To be meaningful, they must be… – Useful – provide some value – Limited – in total or rate of supply  KEY: Needed, but limited!
  • 12. CS 4455 12 Premise Sets Context for Model  The metaphors of action and setting – Concrete (e.g., Halo back-story) – Activity based (e.g., Madden) – Abstract (e.g., Tetris)  Directs the player experience – Provides a context in which mechanics fit – Players map game states to the premise
  • 13. CS 4455 13 Player Strategy  People usually reason with commonsense – A view of linear causation – cause and effect  Complex systems do not behave linearly – Players need information to support linear strategy  “Game theory” assumes rational players – But does not assume perfect knowledge Situation Result Action
  • 14. CS 4455 14 Aside: HCI and Cognitive Ergonomics  HCI – Human-Computer Interaction – Study of… • Communication between users and computers • How people design, build, and use interfaces • Better support for cooperative work  Cognitive Ergonomics – Analyzes the cognitive representations and processes involved with performing tasks
  • 15. CS 4455 15 Norman, again (DOET = Design of Everyday Things)  Norman’s five principles of design – Visibility • Making the parts visible – Mappings • Understandable relationships between controls and actions – Affordances • The perceived uses of an object – Constraints • Prevent the user from doing things they shouldn’t – Feedback • Reporting what has been done and accomplished
  • 16. CS 4455 16 Systems Design  Two general approaches to design – Special case • Experiences built one scene/level at a time • Anticipate states while pre-scripting events • Solved by discovering the intentions of the designer – Systemic • General behaviors are designed • Scenes/Levels are specific configurations • Some events may still be pre-scripted • Solved by understanding the system
  • 17. CS 4455 17 Systems and Dynamics  Generalizing dynamic behavior is hard – Dynamics determined by a given architecture – Feedback/control loops with player in loop  Emergent complexity – Behaviors that cannot be predicted simply from the rules of a system – E.g., John Conway’s Game of Life
  • 18. CS 4455 18 Systems and Feedback  Negative feedback – Stabilizes the game – Forgives the loser – Prolongs the game – Magnifies late successes  Positive feedback – Destabilizes the game – Rewards the winner – Can end the game – Magnifies early successes Positive Feedback Negative Feedback goal
  • 19. CS 4455 19 Design is all about Working within Constraints!  E.g., Platform – General description of hardware and software  E.g., Game Saves – Save triggers – Save-anywhere – Save points – Coded text saves
  • 20. CS 4455 20 Design to Different Audiences  Why We Play Games – Nicole Lazzaro – Internal experience • Enjoyment from visceral activities – Hard fun • Challenge of strategy and problem solving – Easy fun • Intrigue and curiosity – exploration and adventure – Social experience • Stimulating social faculties – competition, teamwork, bonding, and recognition
  • 21. CS 4455 21 Rest of Chapter  Creativity Section: Brainstorming – Generating ideas without discrimination – Evaluation after elaboration – Can be unfocused  Communication and Psychology – Useful tidbits – Lots of courses, books, etc.