Skip to main content

October Update 2

· 2 min read
Robbie Morris

HCI Presentation Blog

Welcome back to our Systems Engineering (COMP0016) project blog! In this installment, we will delve into the exciting world of Human-Computer Interaction (HCI) as we share our journey from understanding user needs to building and refining our motion input Bluetooth controller prototype.

Personas and Scenarios

Armed with valuable insights from user surveys and interviews, we set out to create personas and scenarios that would guide the design and development of our MotionInput Bluetooth Controller. Personas help us empathise with our users, and scenarios provide a narrative context for how our product fits into their lives.

Prototypes and Wireframes

With our personas and scenarios in mind, we embarked on the exciting phase of sketching multiple possible prototypes. These sketches explored different design ideas and interaction patterns, ensuring that we considered various user preferences.

Prototype Sketche 1 Prototype Sketche 2

The most promising sketches were then translated into a digital wireframe prototype using Figma. Figma allowed us to create a clickable prototype that simulated the user journey through our motion input controller app.

Figma Wireframe

Prototype Evaluation and Refinement

To ensure the usability and effectiveness of our prototype, we conducted a rigorous evaluation based on HCI principles. We identified potential issues and areas for improvement, addressing each problem systematically:

Problem NumberLocation & DescriptionHeuristicSolutionSeverity
1Disabled users misclick connect and settings buttonsFlexibility and efficiency of useMove buttons further apart3
2Awkward drop-down menu for controller switchingAesthetic and minimalist designImplement a minimal toolbar for controller selection1
3Unclear status of MotionInput settingsConsistency and standardsAdd a visual indicator for MotionInput options2
4Lack of language optionsSpeak the user's languageInclude language selection on the home page1

We have taken this valuable feedback to heart, making iterative improvements to our prototype. The user experience is our top priority, and these refinements bring us one step closer to delivering a good final product.