SlideShare a Scribd company logo
1 of 51
2011


       Game Design 2
        Lecture 4: UI Components
Buttons etc.
Interaction Options
• Push Buttons
• Radio Buttons (toggle)
• Sliders
• Lists
• Text Fields
• Drop Down Menus
Radio Buttons

• Used to either
 • toggle
 • OR select from
   a group
Scroll Bars

• Used to show more data than fits in space
• Horizontal or vertical
• Often have arrows at each side to allow for
  more controlled scrolling
Sliders

• Adjust values with wide range.
• Numeric ranges.
• Music volume
• Often used for settings
• Analogue or Digital
Lists & Drop Downs

• Used to display ordered data
• Used to allow navigation
• Can be single or multiple select
• Either selection can move or list can move
Text Fields

• User input for naming or communication
• Intuitive with PC.
• OK with iOS or Android etc...
• Annoying with console
Expand / Contract
• Symbols used to open and close branches
  on a tree structure
• Familiar from Windows / Mac OS
Summary

• Each of these components has a specific
  place where they should be used.
• Try to use the correct UI component in
  your designs.
Mass Effect’s Interface
• Most of this content sourced from Krystian
  Majewski’s great posts at:
  http://j.mp/4Itnhd
  http://j.mp/6FXxR9
  http://j.mp/5s7At5
• Krystian Majewski’s
  game Trauma is
  part of the Humble
  Synapse Bundle
Character & HUD
Items
Other Problems: Navigation
Navigation & Dialogue




Spelling out awful button choices doesn’t make them good
Dialogue
The point of this is not to ‘slag off’ the Mass Effect
design team - these are the kinds of problems that
you find all over (most) games.

We want to set a higher expectation here.
Everything you design MUST have a purpose.
You MUST think about the user at all times.
Have a good reason for your design decisions.
UI Components Game Design Lecture
UI Components Game Design Lecture

More Related Content

What's hot

The 4 Most Important Emotions for Social Games, Nicole Lazzaro 100311
The 4 Most Important Emotions for Social Games, Nicole Lazzaro 100311The 4 Most Important Emotions for Social Games, Nicole Lazzaro 100311
The 4 Most Important Emotions for Social Games, Nicole Lazzaro 100311Nicole Lazzaro
 
Game design dan game designer
Game design dan game designerGame design dan game designer
Game design dan game designerToto Haryadi
 
Game Development workshop with Unity3D.
Game Development workshop with Unity3D.Game Development workshop with Unity3D.
Game Development workshop with Unity3D.Ebtihaj khan
 
Game Presentation
Game PresentationGame Presentation
Game Presentationguest25b2f3
 
Fundamentals of Game Design - Ch1
Fundamentals of Game Design - Ch1Fundamentals of Game Design - Ch1
Fundamentals of Game Design - Ch1Cynthia Marcello
 
Game genres
Game genresGame genres
Game genresaealey
 
Course Presentation: Games design
Course Presentation: Games designCourse Presentation: Games design
Course Presentation: Games designBrunel University
 
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
 
The Life-changing Magic of OOUX Tidying Up
The Life-changing Magic of OOUX Tidying UpThe Life-changing Magic of OOUX Tidying Up
The Life-changing Magic of OOUX Tidying UpSophia Voychehovski
 
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
 
Game Design Fundamentals
Game Design FundamentalsGame Design Fundamentals
Game Design FundamentalsIntelligent_ly
 
Game Design - Lecture 3
Game Design - Lecture 3Game Design - Lecture 3
Game Design - Lecture 3Andrea Resmini
 
Final Thesis proposal. Bum Park
Final Thesis proposal. Bum ParkFinal Thesis proposal. Bum Park
Final Thesis proposal. Bum ParkBum Park
 
History of game development
History of game developmentHistory of game development
History of game developmentMohammed Mahfuz
 

What's hot (20)

The 4 Most Important Emotions for Social Games, Nicole Lazzaro 100311
The 4 Most Important Emotions for Social Games, Nicole Lazzaro 100311The 4 Most Important Emotions for Social Games, Nicole Lazzaro 100311
The 4 Most Important Emotions for Social Games, Nicole Lazzaro 100311
 
Game design dan game designer
Game design dan game designerGame design dan game designer
Game design dan game designer
 
Game Development workshop with Unity3D.
Game Development workshop with Unity3D.Game Development workshop with Unity3D.
Game Development workshop with Unity3D.
 
Game Presentation
Game PresentationGame Presentation
Game Presentation
 
Fundamentals of Game Design - Ch1
Fundamentals of Game Design - Ch1Fundamentals of Game Design - Ch1
Fundamentals of Game Design - Ch1
 
Game genres
Game genresGame genres
Game genres
 
Course Presentation: Games design
Course Presentation: Games designCourse Presentation: Games design
Course Presentation: Games design
 
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)
 
The Life-changing Magic of OOUX Tidying Up
The Life-changing Magic of OOUX Tidying UpThe Life-changing Magic of OOUX Tidying Up
The Life-changing Magic of OOUX Tidying Up
 
UX Fundamentals for Beginners
UX Fundamentals for BeginnersUX Fundamentals for Beginners
UX Fundamentals for Beginners
 
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
 
Game Design Fundamentals
Game Design FundamentalsGame Design Fundamentals
Game Design Fundamentals
 
Phases of game development
Phases of game developmentPhases of game development
Phases of game development
 
What is game development
What is game developmentWhat is game development
What is game development
 
Game Design - Lecture 3
Game Design - Lecture 3Game Design - Lecture 3
Game Design - Lecture 3
 
Offshore Game Development Presentation
Offshore Game Development PresentationOffshore Game Development Presentation
Offshore Game Development Presentation
 
Final Thesis proposal. Bum Park
Final Thesis proposal. Bum ParkFinal Thesis proposal. Bum Park
Final Thesis proposal. Bum Park
 
History of game development
History of game developmentHistory of game development
History of game development
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Writing a gaming proposal
Writing a gaming proposalWriting a gaming proposal
Writing a gaming proposal
 

Similar to UI Components Game Design Lecture

Game Design 2 (2013): Lecture 4 - UI Components
Game Design 2 (2013): Lecture 4 - UI ComponentsGame Design 2 (2013): Lecture 4 - UI Components
Game Design 2 (2013): Lecture 4 - UI ComponentsDavid Farrell
 
Game Design 2 (2010): Lecture 3 - UI Components
Game Design 2 (2010): Lecture 3 - UI ComponentsGame Design 2 (2010): Lecture 3 - UI Components
Game Design 2 (2010): Lecture 3 - UI ComponentsDavid Farrell
 
Accessible User Experience Handbook
Accessible User Experience HandbookAccessible User Experience Handbook
Accessible User Experience HandbookCollette Costello
 
Game Design 2 - Lecture 2 - Menu Flow
Game Design 2 - Lecture 2 - Menu FlowGame Design 2 - Lecture 2 - Menu Flow
Game Design 2 - Lecture 2 - Menu FlowDavid Farrell
 
Web application(basics) session 1
Web application(basics) session 1Web application(basics) session 1
Web application(basics) session 1DhanushSarode
 
Access at bootcamp2018
Access at bootcamp2018Access at bootcamp2018
Access at bootcamp2018KBehnke
 
V.R. Guidelines - Real Estate
V.R. Guidelines - Real EstateV.R. Guidelines - Real Estate
V.R. Guidelines - Real EstateMudit Asija
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAAiman Hud
 
Game Design 2: Menu Flow (2011)
Game Design 2: Menu Flow (2011)Game Design 2: Menu Flow (2011)
Game Design 2: Menu Flow (2011)David Farrell
 
Design Systems at Scale
Design Systems at ScaleDesign Systems at Scale
Design Systems at ScaleSarah Federman
 
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and LayoutGames Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and LayoutDavid Farrell
 
Multi Channel Publishing
Multi Channel PublishingMulti Channel Publishing
Multi Channel PublishingJoe Welinske
 
Trabajo en ingles[1]
Trabajo en ingles[1]Trabajo en ingles[1]
Trabajo en ingles[1]karenyarley
 
Game Design 2 (2010): Lecture 2 - Menu Flow
Game Design 2 (2010): Lecture 2 - Menu FlowGame Design 2 (2010): Lecture 2 - Menu Flow
Game Design 2 (2010): Lecture 2 - Menu FlowDavid Farrell
 
Gamemaker - Intro and Core Objects
Gamemaker - Intro and Core ObjectsGamemaker - Intro and Core Objects
Gamemaker - Intro and Core ObjectsJoe Healy
 
Cloud-Based Productivity Tools for Business
Cloud-Based Productivity Tools for BusinessCloud-Based Productivity Tools for Business
Cloud-Based Productivity Tools for BusinessVisionary Marketing
 

Similar to UI Components Game Design Lecture (20)

Game Design 2 (2013): Lecture 4 - UI Components
Game Design 2 (2013): Lecture 4 - UI ComponentsGame Design 2 (2013): Lecture 4 - UI Components
Game Design 2 (2013): Lecture 4 - UI Components
 
Game Design 2 (2010): Lecture 3 - UI Components
Game Design 2 (2010): Lecture 3 - UI ComponentsGame Design 2 (2010): Lecture 3 - UI Components
Game Design 2 (2010): Lecture 3 - UI Components
 
Accessible User Experience Handbook
Accessible User Experience HandbookAccessible User Experience Handbook
Accessible User Experience Handbook
 
Game Design 2 - Lecture 2 - Menu Flow
Game Design 2 - Lecture 2 - Menu FlowGame Design 2 - Lecture 2 - Menu Flow
Game Design 2 - Lecture 2 - Menu Flow
 
Web application(basics) session 1
Web application(basics) session 1Web application(basics) session 1
Web application(basics) session 1
 
Interaction
InteractionInteraction
Interaction
 
Access at bootcamp2018
Access at bootcamp2018Access at bootcamp2018
Access at bootcamp2018
 
V.R. Guidelines - Real Estate
V.R. Guidelines - Real EstateV.R. Guidelines - Real Estate
V.R. Guidelines - Real Estate
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
Collaborative Techniques
Collaborative TechniquesCollaborative Techniques
Collaborative Techniques
 
Game Design 2: Menu Flow (2011)
Game Design 2: Menu Flow (2011)Game Design 2: Menu Flow (2011)
Game Design 2: Menu Flow (2011)
 
Design Systems at Scale
Design Systems at ScaleDesign Systems at Scale
Design Systems at Scale
 
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and LayoutGames Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
 
Multi Channel Publishing
Multi Channel PublishingMulti Channel Publishing
Multi Channel Publishing
 
Trabajo en ingles[1]
Trabajo en ingles[1]Trabajo en ingles[1]
Trabajo en ingles[1]
 
Game Design 2 (2010): Lecture 2 - Menu Flow
Game Design 2 (2010): Lecture 2 - Menu FlowGame Design 2 (2010): Lecture 2 - Menu Flow
Game Design 2 (2010): Lecture 2 - Menu Flow
 
Gamemaker - Intro and Core Objects
Gamemaker - Intro and Core ObjectsGamemaker - Intro and Core Objects
Gamemaker - Intro and Core Objects
 
MS. Word
MS. WordMS. Word
MS. Word
 
2nd part of Unit 1.ppt
2nd part of Unit 1.ppt2nd part of Unit 1.ppt
2nd part of Unit 1.ppt
 
Cloud-Based Productivity Tools for Business
Cloud-Based Productivity Tools for BusinessCloud-Based Productivity Tools for Business
Cloud-Based Productivity Tools for Business
 

More from David Farrell

Game design 2 (2013): Lecture 14 - Revision
Game design 2 (2013): Lecture 14 - RevisionGame design 2 (2013): Lecture 14 - Revision
Game design 2 (2013): Lecture 14 - RevisionDavid Farrell
 
Game design 2 (2013): Lecture 13 - Colour
Game design 2 (2013): Lecture 13 - ColourGame design 2 (2013): Lecture 13 - Colour
Game design 2 (2013): Lecture 13 - ColourDavid Farrell
 
Game design 2 (2013): Lecture 12 - Usability, Layout and Metaphor
Game design 2 (2013): Lecture 12 - Usability, Layout and MetaphorGame design 2 (2013): Lecture 12 - Usability, Layout and Metaphor
Game design 2 (2013): Lecture 12 - Usability, Layout and MetaphorDavid Farrell
 
Game design 2 (2013): Lecture 11 - User Feedback in Game Design
Game design 2 (2013): Lecture 11 - User Feedback in Game DesignGame design 2 (2013): Lecture 11 - User Feedback in Game Design
Game design 2 (2013): Lecture 11 - User Feedback in Game DesignDavid Farrell
 
Game design 2 (2013): Lecture 10 - Expert Evaluation Methods for Game UI
Game design 2 (2013): Lecture 10 - Expert Evaluation Methods for Game UIGame design 2 (2013): Lecture 10 - Expert Evaluation Methods for Game UI
Game design 2 (2013): Lecture 10 - Expert Evaluation Methods for Game UIDavid Farrell
 
Game Design 2 (2013): Lecture 9 - Micro and Macro Design for Game Communication
Game Design 2 (2013): Lecture 9 - Micro and Macro Design for Game CommunicationGame Design 2 (2013): Lecture 9 - Micro and Macro Design for Game Communication
Game Design 2 (2013): Lecture 9 - Micro and Macro Design for Game CommunicationDavid Farrell
 
Game Design 2 (2013): Lecture 8 - Layering and Separation for Game Communication
Game Design 2 (2013): Lecture 8 - Layering and Separation for Game CommunicationGame Design 2 (2013): Lecture 8 - Layering and Separation for Game Communication
Game Design 2 (2013): Lecture 8 - Layering and Separation for Game CommunicationDavid Farrell
 
Game Design 2 (2013): Immersion Through Game UI
Game Design 2 (2013): Immersion Through Game UIGame Design 2 (2013): Immersion Through Game UI
Game Design 2 (2013): Immersion Through Game UIDavid Farrell
 
Game Design 2 (2013): Lecture 6 - Icons and Semiotics in Game UI Design
 Game Design 2 (2013): Lecture 6 - Icons and Semiotics in Game UI Design Game Design 2 (2013): Lecture 6 - Icons and Semiotics in Game UI Design
Game Design 2 (2013): Lecture 6 - Icons and Semiotics in Game UI DesignDavid Farrell
 
Game Design 2 (2013): Lecture 5 - Game UI Prototyping
Game Design 2 (2013): Lecture 5 - Game UI PrototypingGame Design 2 (2013): Lecture 5 - Game UI Prototyping
Game Design 2 (2013): Lecture 5 - Game UI PrototypingDavid Farrell
 
Game Design 2 (2013): Lecture 3 - Use of Text in design.
Game Design 2 (2013): Lecture 3 - Use of Text in design.Game Design 2 (2013): Lecture 3 - Use of Text in design.
Game Design 2 (2013): Lecture 3 - Use of Text in design.David Farrell
 
GCU Game Design 2 (2013): Lecture 2 - Menu Flow
GCU Game Design 2 (2013): Lecture 2 - Menu FlowGCU Game Design 2 (2013): Lecture 2 - Menu Flow
GCU Game Design 2 (2013): Lecture 2 - Menu FlowDavid Farrell
 
Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13
Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13
Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13David Farrell
 
Game Design 2: Lecture 1 - Introduction
Game Design 2: Lecture 1 - IntroductionGame Design 2: Lecture 1 - Introduction
Game Design 2: Lecture 1 - IntroductionDavid Farrell
 
Alchemy Vs Chemistry: The Emperor's New Serious Game (Pecha Kucha)
Alchemy Vs Chemistry: The Emperor's New Serious Game (Pecha Kucha)Alchemy Vs Chemistry: The Emperor's New Serious Game (Pecha Kucha)
Alchemy Vs Chemistry: The Emperor's New Serious Game (Pecha Kucha)David Farrell
 
Serious games career quest
Serious games   career questSerious games   career quest
Serious games career questDavid Farrell
 
Serious games cwltgm
Serious games   cwltgmSerious games   cwltgm
Serious games cwltgmDavid Farrell
 
Mindset Training 2 - Goal Orientation
Mindset Training 2 - Goal OrientationMindset Training 2 - Goal Orientation
Mindset Training 2 - Goal OrientationDavid Farrell
 
Mindset Training 1 - what are growth and fixed mindsets
Mindset Training 1 - what are growth and fixed mindsetsMindset Training 1 - what are growth and fixed mindsets
Mindset Training 1 - what are growth and fixed mindsetsDavid Farrell
 
Game Design 2: UI in Games - Revision Lecture
Game Design 2: UI in Games - Revision LectureGame Design 2: UI in Games - Revision Lecture
Game Design 2: UI in Games - Revision LectureDavid Farrell
 

More from David Farrell (20)

Game design 2 (2013): Lecture 14 - Revision
Game design 2 (2013): Lecture 14 - RevisionGame design 2 (2013): Lecture 14 - Revision
Game design 2 (2013): Lecture 14 - Revision
 
Game design 2 (2013): Lecture 13 - Colour
Game design 2 (2013): Lecture 13 - ColourGame design 2 (2013): Lecture 13 - Colour
Game design 2 (2013): Lecture 13 - Colour
 
Game design 2 (2013): Lecture 12 - Usability, Layout and Metaphor
Game design 2 (2013): Lecture 12 - Usability, Layout and MetaphorGame design 2 (2013): Lecture 12 - Usability, Layout and Metaphor
Game design 2 (2013): Lecture 12 - Usability, Layout and Metaphor
 
Game design 2 (2013): Lecture 11 - User Feedback in Game Design
Game design 2 (2013): Lecture 11 - User Feedback in Game DesignGame design 2 (2013): Lecture 11 - User Feedback in Game Design
Game design 2 (2013): Lecture 11 - User Feedback in Game Design
 
Game design 2 (2013): Lecture 10 - Expert Evaluation Methods for Game UI
Game design 2 (2013): Lecture 10 - Expert Evaluation Methods for Game UIGame design 2 (2013): Lecture 10 - Expert Evaluation Methods for Game UI
Game design 2 (2013): Lecture 10 - Expert Evaluation Methods for Game UI
 
Game Design 2 (2013): Lecture 9 - Micro and Macro Design for Game Communication
Game Design 2 (2013): Lecture 9 - Micro and Macro Design for Game CommunicationGame Design 2 (2013): Lecture 9 - Micro and Macro Design for Game Communication
Game Design 2 (2013): Lecture 9 - Micro and Macro Design for Game Communication
 
Game Design 2 (2013): Lecture 8 - Layering and Separation for Game Communication
Game Design 2 (2013): Lecture 8 - Layering and Separation for Game CommunicationGame Design 2 (2013): Lecture 8 - Layering and Separation for Game Communication
Game Design 2 (2013): Lecture 8 - Layering and Separation for Game Communication
 
Game Design 2 (2013): Immersion Through Game UI
Game Design 2 (2013): Immersion Through Game UIGame Design 2 (2013): Immersion Through Game UI
Game Design 2 (2013): Immersion Through Game UI
 
Game Design 2 (2013): Lecture 6 - Icons and Semiotics in Game UI Design
 Game Design 2 (2013): Lecture 6 - Icons and Semiotics in Game UI Design Game Design 2 (2013): Lecture 6 - Icons and Semiotics in Game UI Design
Game Design 2 (2013): Lecture 6 - Icons and Semiotics in Game UI Design
 
Game Design 2 (2013): Lecture 5 - Game UI Prototyping
Game Design 2 (2013): Lecture 5 - Game UI PrototypingGame Design 2 (2013): Lecture 5 - Game UI Prototyping
Game Design 2 (2013): Lecture 5 - Game UI Prototyping
 
Game Design 2 (2013): Lecture 3 - Use of Text in design.
Game Design 2 (2013): Lecture 3 - Use of Text in design.Game Design 2 (2013): Lecture 3 - Use of Text in design.
Game Design 2 (2013): Lecture 3 - Use of Text in design.
 
GCU Game Design 2 (2013): Lecture 2 - Menu Flow
GCU Game Design 2 (2013): Lecture 2 - Menu FlowGCU Game Design 2 (2013): Lecture 2 - Menu Flow
GCU Game Design 2 (2013): Lecture 2 - Menu Flow
 
Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13
Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13
Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13
 
Game Design 2: Lecture 1 - Introduction
Game Design 2: Lecture 1 - IntroductionGame Design 2: Lecture 1 - Introduction
Game Design 2: Lecture 1 - Introduction
 
Alchemy Vs Chemistry: The Emperor's New Serious Game (Pecha Kucha)
Alchemy Vs Chemistry: The Emperor's New Serious Game (Pecha Kucha)Alchemy Vs Chemistry: The Emperor's New Serious Game (Pecha Kucha)
Alchemy Vs Chemistry: The Emperor's New Serious Game (Pecha Kucha)
 
Serious games career quest
Serious games   career questSerious games   career quest
Serious games career quest
 
Serious games cwltgm
Serious games   cwltgmSerious games   cwltgm
Serious games cwltgm
 
Mindset Training 2 - Goal Orientation
Mindset Training 2 - Goal OrientationMindset Training 2 - Goal Orientation
Mindset Training 2 - Goal Orientation
 
Mindset Training 1 - what are growth and fixed mindsets
Mindset Training 1 - what are growth and fixed mindsetsMindset Training 1 - what are growth and fixed mindsets
Mindset Training 1 - what are growth and fixed mindsets
 
Game Design 2: UI in Games - Revision Lecture
Game Design 2: UI in Games - Revision LectureGame Design 2: UI in Games - Revision Lecture
Game Design 2: UI in Games - Revision Lecture
 

Recently uploaded

Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
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
 
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
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
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
 
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
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
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
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
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
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 

Recently uploaded (20)

Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
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
 
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
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
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
 
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
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
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
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
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
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 

UI Components Game Design Lecture

  • 1. 2011 Game Design 2 Lecture 4: UI Components
  • 3. Interaction Options • Push Buttons • Radio Buttons (toggle) • Sliders • Lists • Text Fields • Drop Down Menus
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Radio Buttons • Used to either • toggle • OR select from a group
  • 9. Scroll Bars • Used to show more data than fits in space • Horizontal or vertical • Often have arrows at each side to allow for more controlled scrolling
  • 10.
  • 11.
  • 12. Sliders • Adjust values with wide range. • Numeric ranges. • Music volume • Often used for settings • Analogue or Digital
  • 13.
  • 14. Lists & Drop Downs • Used to display ordered data • Used to allow navigation • Can be single or multiple select • Either selection can move or list can move
  • 15.
  • 16.
  • 17. Text Fields • User input for naming or communication • Intuitive with PC. • OK with iOS or Android etc... • Annoying with console
  • 18.
  • 19.
  • 20. Expand / Contract • Symbols used to open and close branches on a tree structure • Familiar from Windows / Mac OS
  • 21.
  • 22.
  • 23. Summary • Each of these components has a specific place where they should be used. • Try to use the correct UI component in your designs.
  • 24. Mass Effect’s Interface • Most of this content sourced from Krystian Majewski’s great posts at: http://j.mp/4Itnhd http://j.mp/6FXxR9 http://j.mp/5s7At5 • Krystian Majewski’s game Trauma is part of the Humble Synapse Bundle
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. Items
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 43. Navigation & Dialogue Spelling out awful button choices doesn’t make them good
  • 44.
  • 46.
  • 47.
  • 48.
  • 49. The point of this is not to ‘slag off’ the Mass Effect design team - these are the kinds of problems that you find all over (most) games. We want to set a higher expectation here. Everything you design MUST have a purpose. You MUST think about the user at all times. Have a good reason for your design decisions.

Editor's Notes

  1. \n
  2. \n
  3. These are common UI components.\n\nWe’re going to look at these - they are each good for a specific task.\n
  4. Standard buttons all follow the same kind of format.\n\nUp / Over / Down / Hit.\n
  5. Over is rollover\n
  6. Down is when you press the button.\n\n
  7. Hit, as you’ve seen from your ActionScript classes is the part of the button that defines the actual functionality shape of the button.\n\nIt’s the area that you can hit the button - so imagine a button with curved corners or transparent areas - there is no art there, but you still want it to be clickable there.\n\n\n
  8. The visual element here differs by a box vs a circle.\n\nCheck boxes tend to be individual - where radio buttons tend to be grouped. \nSo, if you want one of three buttons, you would use radio buttons - but check box would be for independent things.\n
  9. \n
  10. \n
  11. here is a screenshot from Elemental - a sort of Civ / RPG hybrid. They opted to create their own UI for a scrollable area. Can you see it?It’s indicated by the wee circle / arrow next to the crown. The arrow is certainly a communicative element of design - but it’s not as obvious to the user as a scroll bar would be and indeed, when the game launched MANY people didn’t use the spells and options that were to the right of the panel. \n\nThis was redesigned in a patch - I haven’t played since though!\n\n
  12. Obviously used to adjust numbers.\n\n
  13. They don’t have to be boring and ‘standard’ - and in fact, in games, you often do diverge from visual standards. These are from the book.\n\nThink about how you would use a slider. You’re wanting the user to select a value from a range. You could use a pulldown menu - but when you have a wide range, that would be cumbersome. It’s much nicer to ask the user to select by dragging.\n\nHow would you expect these three sliders to behave?\nYou would expect top to be an integer style jump between discrete boxes\nthe middle would be very smooth an analogue\nthe boat, you would probably expect to jump large gaps each time between the various bars.\n\n\n
  14. What if you want the user to select between quite a few options - but they are not numeric? \n\nWell a list or a drop down is viable here. \n\nSo you can have different types of lists and drop downs.\n\nA list will display all items at once - a drop down will hide until you tell it to open.\n\nYou wouldn’t want a HUGE list to be open all the time - if you’re not expecting the user to either need to see them all at once, or if you’re short of space, or if there are so many you’d have to scroll etc..\n\n
  15. The last item on that previous screen said that either the selection can move, or the list can move.\n\nWhat we mean by this is that you can keep the highlighted / selected item stationary and move the list - or you can do the more common thing of moving the selection.\n\nThe slide shows one way you might move the actual list. \n\nX Box UI has this - you push right on stick and the whole list of options moves.\n\nAnother example is the madden trophy room - each ‘bit’ of the room contains trophies and records and is an interactable screen - and left and right jumps between screens - you can think of these screens as being a list.\n
  16. So here’s an example of a very information rich screen from Civ.\n\nYou can see sliders for scrolling - and note how they look different when there is other content and when there is not.\n\nAlso notice the difference between the ‘greyed out’ pulldowns and those you CAN pull down.\n\nCheckboxes... etc\n\nSee at top - when it makes no sense to have pulldown (e.g. Closed) they remove the widget but don’t leave blank - it’s less confusing on the eye in this case.\n\nAlso, notice how they have used colour differently here to separate the sections.\n
  17. Easy on certain platforms - but of course on mobile you wouldn’t necessary want to type long form.\n
  18. Some problems with this.\nno submit\nno case\nno delete\nno numbers (is that problem?)\nSLOOWWW\n\nthis is why arcade games have just 3 chars!\n
  19. example from xbox - look at how they’ve treated this box. \n\nThis is a credit card entry - why SHOW the chars? Why allow select? Why not wrap?\n
  20. \n
  21. Here is an example of using a non-game UI element in a game that’s quite innovative.\n\nEach icon on left is a city. You can tell how many buildings and how many units by looking at the coloured boxes next to the icon.\n\nYou can click the + to expand.\n
  22. When you expand, it shows the actual units.\nThis is a cool UI element - and this is something I want you to try to do - don’t just judge a game - try to find the good bits of bad games and bad bits of good games. These guys were the first to introduce an element like this - and whilst it has some difficulties scaling to a very large empire, it’s a really nice wee piece of functionality.\n
  23. \n
  24. \n
  25. Quite a capable character generation system.\n\nBUT - Blind re-use of generic interface elements.\n\nThe game make heavy use of the horizontal slider. \nOK for analogue things like mouth width.\n\nCan anyone see problem here with that?\n\nMouth SHAPE\nWhy use a linear value thing here? This is a collection of various discrete presets - a slider is the worst possible control from this.\n\nTo make a decision, you have to go through each of the items, seeing only one item at a time.\n\nAlso, the sliders are continuous and you don't have visible segmentation - so no idea about how many presets there are or which one you're currently looking at. \n\nHow would you find a preset you like?\n
  26. Thumbnail buttons\ncan see many options at once \nno need to cycle through them all to find one you like\n\nSo why is ME's one shit?\nIt's not the right tool for the job.\nIt's a solution to save time for a few programmers at the expense of millions of players.\nThis solution is the kind of thing that happens in a scenario where resources like programmer time is scarce. I.e you only see this screen once.\n\nIf you see crappy design in a screen that you only interact with once - fair enough.\n\n
  27. Hud is more common (throughout entire game)\nAlso, ME is an action game with only a little Information design so not as hard to communicate as a stat heavy game or that customisation screen.\n\nStyle over function\n\nSo let’s actually break down the UI here and see where they could improve it\n
  28. Firstly - italics \nhard to compare when the health bars are aligned across diagonals.but WHY italics? Nowhere else in the entire interface do they use italics\n\nAlso - not Shepard's bar is longer than the others\nimplication is that he has more health?\nnot the case.\nhealth bars don't increase in size as the character levels up.\nso it's just a %age bar\n\nmaking a %age bar longer than other you compare it to is a major information design failure.\nit implicitly makes players arrive at wrong model of how the interface works.\nit just makes comparisons between the three health bars MORE difficult than it already is with the italics\n\nPerhaps the goal here was to highlight Shepard as the main character.\ngraphic design solution should be larger font, put his name on top of list… use spacing… text indent to show second order of other characters.\n\n
  29. Let’s have a closer look at the icons next to the health bars here.\n
  30. Ask someone who didn't play ME to identify the two icons\n\nUpper is related to health yes..\nThe health one is weird but recognisable due to cross\n\nLower is a grenade \nIn ME the grenades are discs\nthis is example of graphic designer with poor understanding of semiotics\nthe designer has used a visual representation of the game grenade instead of a symbol that would communicate the purpose of the icon.\n\nAlso, note the poor font choice. Very little space around the number and also italicised and hard to read at a glance.\n\n
  31. The game does a poor job of communicating successes. \n\nSee that box to the right?\n
  32. \nEverytime you kill an enemy or complete a quest you get short summary of xp / money / loot / notification of ding\n\nonly flashes for a few seconds\nno way to bring it back up or read it in a log of messages\nalso tiny font\n\nalso - missing important info. If I get XP - I get no info on how much to take me to next level.\n\ngames like this are driven by a cycle. Killing baddies to get better at killing baddies\n\nyou need to help the player SEE that they are getting better.\n\n
  33. OK, so let’s move onto some of the more info rich screens.\n\nLet’s say you level up - this is where you go to upgrade your character.\n\nLooks OK at first - but you’ll notice that the information doesn’t quite add up to full picture.\n\nE.g\nRegenerate 5 HPS\nonly useful if you know current rate of HPS regen\nonly good if you know whether this increases the HPS or replaces it\nAlso - characters use stat-boosting equipment - so what does this mean in the context of all my stat boosts?\n\nThe REALLY IMPORTANT message here is that information is USELESS without context.\n\nThey’ve probably been trying to simplify the traditional RPG experience but they’ve damaged their design - there’s a phrase by Tufte that we’ll come back to later - but he says “To clarify, add detail” - and in this case, it would actually make the game easier to understand if you added more detail to this screen.\n\nInconsistent use of Visualisations Vs Quantifications\n\nThree different values with different visualisation strategies.\n\nHealth Points - Paragon & Renegade bars - Experience points\n\nEach uses a different representation strategy.\n\nXP is two numbers with a slash\nHP is two numbers as a fraction.\nParagon & Renegade are curved %age bars.\n\nThere doesn’t seem a good reason to use such dramatically different strategies.\n\nThese strategies also clash with how these numbers are used elsewhere in the game.\n\ni.e - in the HUD, you don’t see actual number of HP - you just see the %age bars (as seen earlier).\n\nConversely, in the action view - when you receive paragon or renegade points, you see the actual number - which you can’t see here.\n\nThis effectively PROHIBITS information transfer from one part of the game to another.\n\nAnd as insult to injury - the actual choices are poor! The curved bars are stylish - but the prevent comparisons.\n\nThe XP points lack punctuation for easy number reading. They don’t have a fixed width font here so a smaller number may actually look bigger than a large number!\n\nThere is an additional, hidden problem with this screen that isn’t obvious.\nYou see that you can flip through your team members with LT and RT. \n\nHidden problem is that although you can acquire 6 characters, you can only access 3 at a time. You can only see the stats of characters with you on a mission.\n\nHowever, since you can only CHOOSE your team upon beginning a mission, you have to begin a mission with a character in order to see their stat sheet. It’s not a HUGE deal since chars on your ship also receive xp\n\n.\n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n