t witch g ame d eveloper l ibrary f inal p resentation
play

T WITCH G AME D EVELOPER L IBRARY F INAL P RESENTATION UX Design - PowerPoint PPT Presentation

T WITCH G AME D EVELOPER L IBRARY F INAL P RESENTATION UX Design Alexis Miller 8/11/15 Amazon | Twitch Seattle | Confidential P RESENTATION O VERVIEW I. UX Design Spec II. Design Customer Scenario III. Developer Customer Scenario IV.


  1. T WITCH G AME D EVELOPER L IBRARY F INAL P RESENTATION UX Design — Alexis Miller 8/11/15 Amazon | Twitch Seattle | Confidential

  2. P RESENTATION O VERVIEW I. UX Design Spec II. Design Customer Scenario III. Developer Customer Scenario IV. Producer Customer Scenario V. Conclusion 2

  3. UX D ESIGN S PEC 3

  4. D ESIGN R EQUIREMENTS I. Documentation with code samples II. Search (internal & external) III. “Task-driven” information architecture IV. Game-maker role filter system V. Browsing & search VI. Clear call to action VII.Timeline of product & feature releases VIII.Visually group information on the Article Page 4

  5. F OCUSED D ESIGN 5

  6. 6

  7. Prominent Search Call to Action Browsing All Categories listed, links to Article Landing Page Links to Article Links to Article Landing Page Back to Twitch.tv 7

  8. Article Landing Page Visually group content Task-driven information architecture Game-maker role filter system 8

  9. Article Page Table of contents for page Articles + Forum links Content pulled by tagging system Code samples Easy to copy & paste Page feedback 9

  10. S CALABLE D ESIGN 10

  11. 11

  12. 12

  13. Twitch Identity for video feed Call to Action Timeline of Product & Features Links to blog Toggle between posts by moving date cursor or clicking on image below timeline Content pulled from blog.twitch.tv/category/dev 13

  14. Browsing 14

  15. Live feed of from Game Development Feed Twitch hosts live office hours Three additional video feeds 15

  16. Links to Blog Back to Twitch.tv 16

  17. Article Landing Page Visually group content Task-driven information architecture Game-maker role filter system 17

  18. Article Page Table of contents for page Articles + Forum links Content pulled by tagging system Code samples Easy to copy & paste Page feedback 18

  19. C USTOMER S CENARIO : G AME D ESIGNER L OOKS FOR I DEAS 19

  20. Kim arrives on the Kim wants to home page from a Kim scans the She finds a cool optimize her game Getting Started Google Search. page and looks at idea and shares for Twitch but takes Kim to an She scans the other articles in the page link with doesn’t know article page content & clicks the category her colleagues where to start on Getting Started 20

  21. 21

  22. 22

  23. 23

  24. 24

  25. 25

  26. 26

  27. C USTOMER S CENARIO : G AME D EVELOPER S EARCH F OR A Q UICK A NSWER 27

  28. Carlos doesn’t see Carlos uses a After the page Carlos needs to The first hit takes the object he He types some quick link on the loads Carlos find the Twitch him to a landing needs. A key words into a page to navigate searches for a REST API page in Twitch discussion link Google Search to the API keyword using reference list documentation catches his eye & information control F he clicks on it 28

  29. 29

  30. 30

  31. 31

  32. discuss.dev.twitch.tv 32

  33. C USTOMER S CENARIO : G AME P RODUCER F INDS P RODUCT R OADMAP 33

  34. Mark is planning his development Mark plays around Mark looks at the roadmap and Mark arrives on the The timeline with the timeline, prospective timeline needs to know home page from a immediately reading the recent dates & finds when Twitch will Google Search catches his eye updates & older relevant information release new updates features 34

  35. 35

  36. 36

  37. Goes to Blog Returns 37

  38. Goes to Blog 38

  39. C ONCLUSION 39

  40. W HAT I LEARNED Communicate with stakeholders who have different perspectives & motivations Communicate high level direction while nose-deep in the project Design work is never done 40

  41. W HAT ’ S N EXT Graduate May 2016 B.A. Interactive Entertainment & Game Design, Minor Entrepreneurship President, Delta Omicron Zeta Professional Leadership Fraternity 41

  42. T HANK Y OU ! Yuyi Hsu, Abizar Vakharia, Sella Rush, Stephen Wang, David McLeod, Aaron Krasnov, Allen Lee, and Trenton Payne 42

  43. A LEXIS M ILLER anmiller@usc.edu lexinteractive.co https://www.linkedin.com/pub/alexis-miller/3a/914/532 43

  44. Q UESTIONS 44

  45. A PPENDIX Reasoning behind singular topic pages Time it takes to arrive on Topic Page & begin to find answer Singular Topic Page SubTopics on Different Pages Descrip(on Opera(on Time ¡(sec) Descrip(on Opera(on Time ¡(sec) Move ¡pointer ¡to ¡Doc ¡ P ¡[menu ¡item] 1.10 Move ¡pointer ¡to ¡Doc ¡ P ¡[menu ¡item] 1.10 Dropdown Dropdown GOMS/ KLM Methodology Click ¡on ¡Doc ¡ K ¡[mouse] 0.2 Click ¡on ¡Doc ¡ K ¡[mouse] 0.2 Dropdown Dropdown K = pressing a key or button Consider ¡what ¡to ¡do ¡ M ¡[key ¡word] 2.15 Consider ¡what ¡to ¡do ¡ M ¡[key ¡word] 2.15 P = pointing with the mouse to a target on display next next H = moving hands to the home position on the keyboard or mouse Move ¡pointer ¡to ¡Topic P ¡[nav] 1.10 Move ¡pointer ¡to ¡Topic P ¡[nav] 1.10 M = mentally preparing for a task Click ¡on ¡Topic K ¡[mouse] 0.2 Click ¡on ¡Topic K ¡[mouse] 0.2 Move ¡pointer ¡to ¡ P ¡[content] 1.10 Move ¡pointer ¡to ¡ P ¡[content] 1.10 Appropriate Page Lengths content ¡area content ¡area Page length needs to support the primary use of the web page. Scroll ¡Page H ¡[content] 0.4 Scroll ¡Page H ¡[content] 0.4 Longer pages are acceptable to: Control ¡F K ¡[content] 0.2 Control ¡F K ¡[content] 0.2 • Facilitate uninterrupted reading, especially on content pages • Simplify page maintenance Eyes ¡adjust ¡to ¡info ¡ H ¡[content] 0.4 Eyes ¡adjust ¡to ¡info ¡ H ¡[content] 0.4 jump jump • Make pages more convenient to download and print 6.85 Didn’t ¡find ¡correct ¡info H ¡[content] 0.4 • Support control F Move ¡pointer ¡to ¡nav P ¡[nav] 1.10 Click ¡on ¡Sub ¡Topic K ¡[mouse] 0.2 Move ¡pointer ¡to ¡ P ¡[content] 1.10 content ¡area Control ¡F K ¡[content] 0.2 Eyes ¡adjust ¡to ¡info ¡ H ¡[content] 0.4 jump 9.65 Direction | Summary | Methodology | Detailed Findings | Assumptions | Next Steps 45

Recommend


More recommend