User Experience Design

Slides:



Advertisements
Similar presentations
Structured Design The Structured Design Approach (also called Layered Approach) focuses on the conceptual and physical level. As discussed earlier: Conceptual.
Advertisements

The right tools for the job How to choose a web / bespoke development company.
Design, prototyping and construction
Chapter 4 Design Approaches and Methods
Chapter 7 design rules.
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
User Interface Evaluation CIS 376 Bruce R. Maxim UM-Dearborn.
Design, goal of design, design process in SE context, Process of design – Quality guidelines and attributes Evolution of software design process – Procedural,
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
Games 1.Have a reason to design a game. 2.Brainstorm 3.Sift, strain, and find the “good” ideas 4.Prototype 5.Playtest 6.Experience Doc.
9/17/20151 Game Look and Feel CIS 487/587 Bruce R. Maxim UM-Dearborn.
Overview Prototyping and construction Conceptual design
Design, prototyping and construction CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11- Interaction Design Text)
Mestrado em Informática Médica SIntS 13/14 – T5 Design Concepts Miguel Tavares Coimbra.
CSCD 487/587 Human Computer Interface Winter 2013 Lecture 3 HCI and Interactive Design.
Fundamentals of Game Design
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
 Understand the problem  Brainstorm solutions  Introduce the constraints  Choose the solution  Paper design  Actual design  Evaluate  Revise.
Yonglei Tao School of Computing & Info Systems GVSU Ch 7 Design Guidelines.
Cognitive Walkthrough More evaluating with experts.
CSCI N201 Programming Concepts and Database 2 - STAIR Lingma Acheson Department of Computer and Information Science, IUPUI.
Design, prototyping and construction(Chapter 11).
Design for usability E6: Human Factors Design IB Technology.
CS 134 Design Documents.
Design rules.
Game Art and Design Unit 4 Lesson 1 Game Conceptualization
The process of interaction design
Top Ten List for Directors of Technology
Designing and Developing Games
Open this refrigerator on the first try…
Human-Computer Interaction
Games Design: Game Concepts
Usability engineering
GAME:IT Designing Good Games.
Creating the User Experience
Top 5 UX Rules That Every Designer Should Be Aware Of SpencerKinney | Menomonie Web DevelopmentMenomonie Web Development.
Design, prototyping and construction
User Interface Design and Development
Software Usability and Design
CIS 487/587 Bruce R. Maxim UM-Dearborn
CIS 487/587 Bruce R. Maxim UM-Dearborn
LO3 - Create the Game 2016 Specification - L/615/1355
Project Planning is a waste of time!!!
HCI – DESIGN RATIONALE 20 November 2018.
Web Programming– UFCFB Lecture 3
CIS 487/587 Bruce R. Maxim UM-Dearborn
Informatics 43 – April 14, 2016.
Screen Writing Brylee Huber.
Introducing the Ideas One of Six Traits:
The Role of Prototyping
Derek Reinelt Team Manager Angela Lam Design Jake Sanders Development
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
Comparing apples with apples
ICT Gaming Lesson 1.
S.T.A.I.R CSCI N207 Data Analysis Using Spreadsheet Lingma Acheson
Gathering Requirements
10 Rules of Good UI Design to Follow On Every Web Design Project
COMP444 Human Computer Interaction Usability Engineering
Chapter 7 design rules.
Elements of Effective Web Design
Chapter 7 design rules.
Chapter 7 design rules.
Create Meaningful Graphics, Icons, and Images Lecture-14
Upping Usability Building a solid UI Rules for better interfaces
THE PROCESS OF INTERACTION DESIGN
User-Centered Design Data Entry CS 4640 Programming Languages for Web Applications [The Design of Everyday Things, Don Norman, Ch 7]
Cognitive Walkthrough
Chapter 7 design rules.
Design, prototyping and construction
User-Centered Design Data Entry CS 4640 Programming Languages for Web Applications [The Design of Everyday Things, Don Norman, Ch 7]
Presentation transcript:

User Experience Design Bruce R. Maxim CIS 487/587 UM-Dearborn

Ambience Everything that contributes to the innate look and feel of a game Sound Vision Touch Ambience all about figuring out how to tell a story without full motion videos or cut-scenes 11/12/2018

Touch Touch refers to the game developers’ handling of the game It is important to convey the physical feeling of the game environment from the player’s perspective 11/12/2018

Establishing Focus What is it about your game that makes it compelling? What is your game trying to accomplish? What sort of emotions is your game trying to evoke in the player? What should the player take away from your game?

Establishing Focus How should your 2D game be unique? How is it different from other 2D games? What sort of control should the player have over your 2D world? Note: Answers to these question should be one page long. You want every team member to carry these answers around in their head during development.

Desirable Properties for Game User Interfaces Attractiveness Graphics, sound, animation, etc. Usability Easy to learn Easy to use Related to playability Usability is no longer an art and there are technical solutions to usability problems

Work vs Fun Work is less productive if software is really hard to use Games are not fun unless some difficulty is involved A button marked “solve the problem” Great for work Worst possible game design

Wrong Ideas Usability is not an issue for games, they are supposed to be challenging User can do whatever they want in games, so there are no goals If sales are good the UX must be OK No one is complaining, therefore there are no problems

Technical Usability It is not a matter of opinion or a list of things you are supposed to do Usability means easy to learn and easy to use If a system is hard to learn or hard to use, customers will eventually switch to other products

What is happening here?

What should the player do?

Guiding the Player The more you work on a game, the more you internalize its systems and levels However, a new player won't have any of that knowledge You must ensure that players who have never seen your game before intuitively understand it This requires careful, sometimes invisible guidance 13

Methods of Direct Guidance Instructions (wordy and boring) Process Improvement Game Call to Action (game tells play what to do) Legend of Zelda Map or Guidance System (mindless play) Grand Theft Auto Pop-Ups (distracting) Assassin’s Creed 14

Direct Guidance What forms of direct guidance are you using in your 2D game? How can you tell if they are working in your 2D game? How will you know your direct guidance is failing?

Indirect Guidance Constraints (players given explicit choices) Menus listing choices Goals (given or chosen by player) Mindcraft – player can craft to get out of danger Physical Interface Rumble strips in racing games Visual Design Light, camera, breadcrumbs, landmarks 16

Indirect Guidance Audio Design Player Avatar Non-Player Characters Music and sound effects Player Avatar Avatar characteristics may influence player actions (give her a sword she wants to hit things) Non-Player Characters Modeling behavior for player, emotional connections, 17

Indirect Guidance Write down the types of indirect guidance you are using in your 2D game? Constraints Goals Physical Interface Visual Design Audio Design Player Avatar Non-Player Characters How will you know if they are working?

Developing Usable Games Write out the entertainment goal What makes the game entertaining? What needs to be difficult to make it fun? Identify difficulties that are not part of the entertainment goal and “fix” them using standard usability design concepts

Usability Design Process - 1 Perform a task analysis What does the user need to do? Identify what the user really wants to do (goals not commands) Choose system functions to support then user’s task How can the system help the user do the task? (not always obvious)

Examples of (users) goals Buy a pair of (virtual) high heels Learn how to ... Have a good time Meet other people etc. ...

Examples of (business) goals Sell stuff Teach visitors something Keep people in my building Present a brand favorably to visitors Change their attitude etc. ...

Usability Design Process - 2 Set usability targets (e.g. learn basics in 15 minutes) Choose initial design for chosen functionality Ease of learning, speed, accuracy Usability guidelines Evaluate usability of the design Correct problems and repeat evaluation until no more problems identified

Principles of Good Design State and action alternatives are visible Conceptual model is consistent with system image Interface should include mappings that reveal relationships among task stages User should receive continuous feedback

What is the purpose here?

Where is failure likely as users try to accomplish task goals? Users form inadequate goals Users fail to find the correct interface object due to poor labeling Users might not know how to specify or execute a desired action Users receive poor feedback

Goal is to Fulfill User Expectations Something that looks like an avatar ... ... should behave like an avatar Something that looks like a car ... ... should behave like a car However, do not micromanage the activity And don’t overdo “creativity” in the UX Make it simple Tell your users, what you want Tell your users, what they can expect

What are your expectations here?

Interface – 1 Game interfaces should not interfere with the player’s game experience A good user interface is easy to learn and easy to use A realistic user interface mirrors controls familiar to players in the real world 11/12/2018

Interface - 2 Game controls should not intrude into the game display Game controls can be designed so that they are context sensitive and “second” guess what the player want to do Alternatively the “guess” for control behavior could be based on what the player has done in the past 11/12/2018

Interface Design Draw a sketch of the user interface of the main screen of your 2D as it exists now. Draw a sketch of a HUD-less version of the interface of your 2D game Write down how you plan to communicate the HUD information from the current user interface in the HUD-less version If your original game was HUD-less design a version of using a HUD instead.

Rules of Thumb Design for the Avatar, not for a human! Do walk-throughs often! Do fly-throughs, too! Always make clear: Where am I? What can I do here? Where can I go from here? Where have I been? Billboards are not necessarily evil

UX Testing Principles You are Not the Audience! Test early Test often Design test cases as you implement user stories Use real users for your tests Recruit them from your target audience Believe your test results

Nokia Top 10 Usability Recommendations Provide a clear menu structure Simplicity is key Provide help when needed Be relentlessly consistent Don’t waste the user’s time Allow user to skip introduction Do not require re-entry of data Use natural controls

Nokia Top 10 Usability Recommendations Enable save and pause Conform to real-world expectations Realistic physics model Go easy on sound Use for feedback Allow it to be turned off Make game playable with sound off Implement a high score list

Plan for Next Week Write down three questions you want answered by the play testers of your 2D game paper prototype next week. Write a script you want your testers to follow to help you answer these questions about your game design.